科研论文作图这个系列写到第四篇,前面几篇把草图从 PPT 搬到 AI、把线条和文字的规范捋顺了,这一篇专门啃一个很多人绕不过去的硬骨头:图案。图案这个东西,在科研论文作图的语境里,指的并不是装饰性花纹,而是用规则排列的点、线、小图形去填充一个面,用密度、角度、形态来编码信息。它解决的问题非常具体——当你只有黑白两色可用,当读者可能是色觉障碍人群,当一张图里要并置六七个分组,纯靠颜色已经分不开的时候,图案就是最后一道保险。这篇内容适合三类人:一是用 AI(Illustrator)做示意图、柱状图、流程框、剖面图的在读研究生;二是负责课题组整批配图统一风格的作图岗;三是被期刊要求"黑白可辨识"打回来重改的作者。整套流程看完就能直接抄作业,从建一个图案色板到导出合规模文件,中间那些容易踩的坑我也会一并摊开说。
1. 图案在论文配图里到底解决什么问题
1.1 黑白印刷与色觉友好这两道硬约束
先说清楚动机,不然很容易把图案当成"让图好看一点"的选项,用错了地方。期刊印刷绝大多数时候还是黑白或者灰度,尤其是那些版面费便宜、印刷成本敏感的刊物;即便现在线上发布是彩色的,很多读者也会把 PDF 打出来看。一张用红蓝绿区分六个处理组的柱状图,打印成灰度之后,六个颜色可能塌缩成两三个相近的灰阶,读者根本分不清谁是谁。
色觉障碍是第二道约束。红绿色盲在男性人群中的比例并不低,一张靠红绿对比撑起来的图,在这部分读者眼里就是一团同色块。图案叠加颜色做"双编码",等于给信息加了一层冗余备份,任何一层失效,另一层还能撑住。这是信息设计里的常规做法,不是过度设计。
第三个场景更隐蔽:同一张图里分组太多,颜色数量不够用。人眼在复杂图表里能可靠区分的颜色大概也就六到八种,超过这个数就开始互相干扰。这时候用"颜色 + 图案"组合,等于把可区分的类别数量翻了一倍,六种颜色配三种图案就有十八种组合。这在多因素实验的汇总图里特别管用。
提示:图案不是颜色不够时的补丁,而是并行的一套编码维度。设计图的时候就要同时想清楚"颜色怎么分、图案怎么分",而不是画完了发现黑白分不清再回头补图案,那样往往要重排布局。
1.2 PPT 的填充和 AI 的图案,能力差在哪
很多人第一反应是"我在 PPT 里也能填充图案啊"。确实能,PPT 的形状填充里有几十种预设纹理,什么斜线、点阵、砖墙都有,选一下就有了。但用过的人都知道,那套东西的控制力约等于零:线宽改不了、间距改不了、角度改不了,前景色背景色只能各给一个,拼贴尺寸跟着形状走,形状一缩放图案就跟着变形。做示意图凑合,做正式配图不行。
更要命的是导出环节。PPT 里的图案在转成 PDF 或者 EMF 的时候,有时候会保持矢量,有时候会被悄悄栅格化,尤其是图案密度高一点的时候。你看着是矢量图,实际导出的文件里塞了一张低分辨率位图,投稿系统一检查分辨率就露馅了。
AI 的图案是完全另一套模型。它把一个自己画的图形当作"拼贴单元",然后按你指定的拼贴类型和尺寸无限阵列,整个东西是纯矢量的、参数化的、可反复编辑的。你可以精确规定单元的线宽是 0.15 毫米、拼贴框是 1 毫米见方、走 45 度,逻辑上等同于瓷砖铺贴,只不过瓷砖是你自己画的。这种精确控制在科研作图里是刚需,因为最终成品是要按物理尺寸印刷的,跟屏幕上看着顺眼完全是两回事。
2. 图案的底层模型:一个单元,无限阵列
2.1 图案是矢量阵列,不是贴上去的一张图
理解这一点,后面所有操作就都通了。AI 里的图案,本质上是一个"单元图稿 + 拼贴框 + 铺贴规则"的三元组。单元图稿就是你画的那个小东西,可以是一条线、一个圆点、一个十字,也可以是一组复杂的线条;拼贴框就是规定这个单元占据多大面积的那个隐形方框;铺贴规则决定相邻单元怎么错位、怎么衔接。
一旦建立成图案色板,它就跟普通的颜色色板并列待在你的色板面板里,可以像填色一样填到任何封闭形状上。填入之后,图案的坐标系是独立的,它有自己的原点、自己的缩放、自己的旋转,跟被填充的形状是两个东西。这个"双坐标系统"是新手最容易懵的地方,也是后面所有微调技巧的基础。
我一般会这么跟人解释:想象你拿一张印好网格的透明贴纸,贴在一个不规则形状下面,然后只保留形状轮廓内的部分。贴纸可以单独平移、旋转、放大,形状可以单独变形,两者互不干扰。AI 里按住波浪号键(~)操作图案,就是专门用来动那张贴纸的。
承载图案的对象本身必须是可填充的:闭合路径、复合路径、文字对象、编组的图形都行;开放路径填充后会按首尾连线自动闭合。描边理论上也能填图案,但图案会沿着描边路径的方向铺,遇到粗细变化的笔画就走样得厉害,论文配图里基本用不到,知道有这么回事就行。
2.2 五种拼贴类型,各管一段场景
新建图案的时候,图案选项里那个"拼贴类型"下拉框决定了阵列方式,一共五档。这个选项不是随便选的,选错了要么拼不上,要么出现明显接缝。
| 拼贴类型 | 阵列方式 | 适合的科研场景 |
|---|---|---|
| 网格 | 横平竖直规则阵列 | 正交点阵、方格网、砖块示意、像素化纹理 |
| 砖形(按行) | 每行整体错开半个单元 | 交错排列的细胞示意、瓦片状结构 |
| 砖形(按列) | 每列整体错开半个单元 | 纵向层状材料、柱状截面 |
| 六角形(按行/按列) | 六方密排 | 蜂窝结构、密集网点、晶体点阵 |
| 专色 | 不重复,仅用于专色分色 | 论文配图基本用不上 |
真正用得最多的是"网格"和"砖形"。斜线、点阵、交叉网格这几类最常用的填充,用网格拼贴就够了;六角形拼贴做出来的点是错位的,比网格点阵看起来更"密实",用来做半调网点或者蜂窝示意很合适,但它有个"间距"参数需要单独调,不然单元之间会挤在一起。
砖形拼贴的价值在于打破横平竖直的呆板感,同时让相邻单元之间产生错位咬合。做细胞排列示意、砌块结构、层状材料剖面,砖形比网格自然得多。
提示:拼贴类型选定之后很难"反悔"——改类型会保留单元图稿,但错位参数会重置,之前调好的间距经常要重来。所以正式建图案之前,先在一张草稿画板上试拼几行看效果,确认了再存成色板。
3. 从零做一个能反复用的图案色板
3.1 单元图形的三条绘制规矩
第一步永远是画单元。这一步的规范程度直接决定后面拼出来是干净还是毛糙,我总结下来就三条。
第一条,先定拼贴框的尺寸,再往里画东西。不要先画一条线然后再去猜它该多大。正确的做法是:新建一个矩形,尺寸设成你想要的拼贴尺寸(比如 1mm × 1mm),填色和描边都设为无,只作为参考框。然后在框内画你的线或点。画完之后选中框和内容一起,量一下总尺寸,确保内容没有超框——超出去的部分在拼贴时会被裁掉,或者跟相邻单元打架。
第二条,注意线的端点样式。这是最容易被忽略但影响最大的一条。斜线图案里的线,端点必须是平头(Butt Cap),不能用圆头。因为圆头会在线的两端各鼓出半个线宽的半圆,两条线在拼贴边界上首尾相接的时候,接头处就会出现一个小鼓包,密排之后整张图案上会浮现出一串规则排列的小圆点,脏得很明显。平头端点接起来是干净的直线。
第三条,让元素的位置"可预测"。网格拼贴下,如果单元里只有一个圆点,把圆心放在拼贴框正中心,拼出来就是规整的点阵;把圆心放在框的左上角,拼出来是同样的点阵,只是整体偏移了半个间距。这两种做法都对,但要统一——同一个项目里所有点阵图案都用同一种对位方式,混用会导致不同图案叠在一起时对不齐。斜线图案则要让线精确穿过两个对角,或者精确落在中点上,差零点几个毫米,拼出来就是断续的虚线。
3.2 拖进色板之后的图案选项怎么填
单元画好,选中它,直接拖到色板面板的空位上,AI 会自动弹出"图案选项"对话框。也可以点色板面板底部的"新建色板"按钮然后选图案,但拖进去更快。
对话框里要填的东西不多,但每一项都不能瞎填:
拼贴大小:这里的宽度和高度就是拼贴框的实际尺寸,单位跟随你的文档单位。默认会按你拖进去的图稿尺寸自动填充,但经常不准,尤其是图稿带描边的时候——描边是居中于路径的,会让实际外框比视觉范围大半个线宽。手动改成整数,比如 1mm × 1mm,比留个 0.9873 强得多。
大小(相对图稿 / 绝对):这个选项的含义是"图案的尺寸是跟着被填充对象缩放,还是固定不变"。做科研配图,绝大多数情况选"绝对",因为你要保证图案的线宽和间距在最终成稿里是物理正确的,不能因为它填在了一个大框里就变大、填在小框里就变小。选"相对图稿"的场景很少,一般是做纯装饰性纹理、希望纹理密度随对象大小自动适配的时候。
拼贴位移(水平/垂直):整体平移整个阵列,一般填 0。只有在图案需要跟某个特定位置对齐(比如对准形状的边缘)时才用。
与图稿一起移动:这个勾选框建议勾上。勾上之后,你移动被填充的对象,图案会跟着一起走,视觉上是"图案长在对象上";不勾的话,移动对象时图案固定不动,看起来像是对象在一个固定纹理板上滑动。做示意图时前者更符合直觉。
重叠(顶部在前 / 底部在前):当单元图稿超出拼贴框时,这个选项决定超出的部分被谁遮住。做那种"线条交叉"的图案时用得上,一般保持默认即可。
副本:可以让图案一次铺开多个单元再重复,用于单元本身比较复杂、希望重复单位更大的情况。副本数越大,文件里的图元越多,文件也越大。
填完点"完成",一个图案色板就出现在面板里了。之后要给对象填图案,选中对象,点这个色板即可。填完之后如果想去改它,双击色板进入图案编辑模式,画布上会出现拼贴框和淡淡的重复预览,改完点顶部控制栏的"完成"退出。这个编辑模式很关键,它是图案能反复迭代的前提——同一个色板在你后面十几张图里复用,某天发现间距太密,改一次全部同步更新。
3.3 尺寸换算:按最终成稿的物理尺寸倒推
这一段是整篇里最"硬"的部分,也是区分"会用"和"用对"的分水岭。
图案最终的呈现效果取决于三个量:线宽、间距、角度。而这三个量只有换算到成稿的物理尺寸上才有意义。屏幕上看着刚好的图案,缩到单栏宽度(常见 85mm 左右)印出来可能糊成一片灰,也可能稀得看不出规律。
原则只有一条:按最终印刷尺寸设计,不要按当前画板尺寸设计。
具体做法:先确认这张图的最终排版尺寸。假设单栏图宽 85mm,你的画板是 170mm 宽,也就是导出后要缩到 50%。那么你在画板上画的图案线宽就必须是目标线宽的两倍。目标线宽定为 0.15mm(一个在 600dpi 输出下稳定可见、又不会糊死的值),画板上就得画 0.3mm。
常用换算关系整理成表,单位是毫米:
| 项目 | 最终成稿建议值 | 换算说明 |
|---|---|---|
| 图案线宽 | 0.12 ~ 0.2 mm | 低于 0.1mm 在常规印刷中易丢失 |
| 平铺间距 | 0.4 ~ 2.0 mm | 间距小于 2.5 倍线宽时图案会糊成实心 |
| 点阵直径 | 0.2 ~ 0.6 mm | 同样不宜小于 0.15mm |
| 图案留白 | 不小于 0.15 mm | 相邻图元贴合会失去图案感 |
覆盖率可以粗略估算:平行斜线图案的覆盖率约等于 (\text{线宽} \div \text{间距})。线宽 0.15mm、间距 1.0mm,覆盖率约 15%,视觉上是浅灰;间距改到 0.6mm,覆盖率 25%,中灰;间距 0.4mm,覆盖率接近 38%,深灰。这三个值基本能撑起一张图里的三档灰度层次。注意这个公式忽略了线自身占位造成的影响,实际覆盖率会略高一点,用来做设计决策完全够用。
如果文档单位是 pt 不是 mm,换算系数是 1mm ≈ 2.8346pt,0.15mm 约等于 0.425pt。我建议做图的时候直接把文档单位设成毫米,省得来回算。
还有一个反向推导的场景:期刊给了"线条图不低于 600dpi"的要求,但图案是矢量的,本来就不受 dpi 约束。真正受影响的是图案最细处的物理尺寸——600dpi 下一个像素是 0.0423mm,线宽低于 0.1mm 时在 600dpi 栅格化后只剩两三个像素,抗锯齿一糊就断了。所以 0.15mm 这个下限是这么来的,不是为了好看。
4. 图案上身之后:填充、定向与局部微调
4.1 波浪号键:只动图案不动对象
图案填上去之后,十有八九要调。角度不对、太大、位置偏了,都是常事。新手的第一反应是去改色板,改一次色板所有用到它的对象全变,容易误伤。正确姿势是用变换工具配合波浪号键。
具体操作:用选择工具选中对象,按住波浪号键(键盘左上角、数字 1 左边那个键)的同时拖动对象,移动的就只有图案,对象本身纹丝不动。同理,按住波浪号键用缩放工具拖,只缩放图案;按住波浪号键用旋转工具拖,只旋转图案。这几下学会了,图案的现场调整就自由了。
另一个入口是变换面板。面板下方有一组"变换对象 / 变换图案"的切换按钮,切到图案模式后,在 X/Y/W/H 里输入数值,改的就是图案的变换参数。这个入口的好处是可以输精确值,比如"把图案整体旋转 30 度""把图案缩小到 80%",比鼠标拖准得多。
提示:图案的旋转是绕对象参考点进行的,参考点默认在对象中心。如果旋转后图案位置偏了,先检查变换面板左上角那个九宫格参考点是不是在中心,很多时候问题是参考点跑到角上去了。
还有一种情况是"整个对象连图案一起缩放"。如果你希望图案跟着对象一起变大变小,就别按波浪号键,直接缩放。但要注意:对象缩放会把描边宽度也一起缩放(如果描边没有勾选"缩放描边和效果"就另说),而图案里的线宽是图案的一部分,会跟着等比缩放。这正是为什么前面强调要选"绝对"尺寸——选绝对之后,图案的铺贴尺寸不随对象变,但图案内部的线宽还是图案图稿自身的属性,缩放对象时会有微妙差异。稳妥的做法是:尽量在最终尺寸下建图案,少做整体缩放。
4.2 剪切蒙版、复合路径与局部图案
论文配图里图案用得最妙的场景,往往不是"给一个大矩形填满",而是"只给某个局部填"。
用剪切蒙版是最常见的做法:画一个形状作为"窗口",把填充了图案的矩形放在下面,两者一起选中,建立剪切蒙版(快捷键是 Ctrl/Cmd + 7)。窗口形状之外的部分被裁掉,图案只出现在窗口里。这样做的好处是图案矩形可以画得很大,位置随便挪,窗口形状改起来也不影响图案。
这里有个坑:建立蒙版之后,图案的位置是按被蒙版对象的原始坐标算的。如果你后来移动了整个蒙版组,图案会跟着走,位置正常;但如果你进到隔离模式里去改窗口形状,图案的位置可能会跳。所以顺序最好是:先把图案位置调好,再建蒙版,建完就不要再大改。
复合路径是另一个好用的工具。当你想让一个形状的"洞"里不出现图案时,把外轮廓和洞的路径选中,建立复合路径(Ctrl/Cmd + 8),镂空部分就不会被填充。做环形示意图、带孔的板状结构、管状剖面,都用得上。
还有一个偏门但很实用的场景:一个对象上叠两个图案。AI 允许一个对象同时有填充和描边,但填充只能有一个图案。想叠两层图案,得复制一个对象放上面,填第二个图案,然后把上面那层的混合模式改成"正片叠底"或者直接调低不透明度。做"斜线 + 点阵"的复合纹理时就这么干。不过层数一多文件会变重,导出也容易出问题,一般叠两层就到头了。
4.3 用色调把一套图案变成灰度阶梯
这个技巧知道的人不多,但极其省事。AI 的图案色板本身支持"色调"调整——选中图案色板,打开颜色面板,用色调滑块往下拉,整个图案会被按比例淡化,效果类似降低不透明度。线的颜色变浅,白底不变,看起来就是同一个图案的浅色版本。
这意味着你只需要做两三个基础图案(比如 45 度斜线、反斜线、点阵),然后靠调色调就能拉出五六个灰度层次。做分组很多的柱状图时,同一组内用不同色调的同一图案,组间用不同图案,视觉上有天然的层次关系,比每个都单独建一个图案省下大量时间。
要注意的是色调调整对不同底色的表现不一样。如果对象有底色填充,图案的色调变化会和底色叠加,效果不好预测。所以这套玩法在"白底 + 图案"的组合下最稳,有底色时老老实实做独立图案。
另一个省事的做法是把图案填色存成"图形样式"。选中已经填好图案、调好色调的对象,打开图形样式面板,点新建,下次选中别的对象点一下样式就套上了。课题组的配图要统一风格时,把整套样式存成一个样式库文件发给大家,比口头描述"用 45 度斜线、间距 1 毫米"靠谱得多。
5. 导出、印刷与跨软件复用
5.1 导出 PDF/EPS 的几个必查项
图案是矢量,理论上导出 PDF 之后放大看依然是锐利的线条。但前提是导出设置别把矢量给"优化"掉了。
导出 PDF 时,预设选"高质量打印"或者"PDF/X-4",压缩选项里"压缩文本和线状图"这一项如果勾了,可能会对细线做抽样简化,图案密集时线条会断。稳妥起见,取消勾选,或者把压缩质量拉到最高。颜色方面,如果目标是黑白印刷,导出前把文档颜色模式转成灰度,避免某些深色图案在转换时糊成一团。
EPS 是老格式,很多期刊的投稿系统还在用。导 EPS 时图案也是矢量的,但要确认"嵌入字体"和"包含图案"相关的选项都开着。有些版本在导 EPS 时会把复杂图案展开成大量独立路径,文件体积暴涨;遇到这种情况,把图案色板里的副本数调小,或者干脆把图案对象"扩展"成实心路径——扩展之后图案就变成普通图形了,位置和形态固定,不可再编辑,但兼容性最好。
提示:判断图案有没有被栅格化,最简单的办法是导出 PDF 之后用阅读器打开,把视图放大到 800% 以上看图案边缘。边缘依然干净锐利说明是矢量;边缘出现马赛克方块说明被转成位图了,得回头查导出设置。
还有个细节:印刷厂的输出分辨率通常按 600dpi 或更高处理,但线宽下限是物理的。前面说的 0.12~0.2mm 是按常规胶印和数码印刷估的。如果期刊明确说要黑白激光打印审稿,那下限还要往上提一点,因为激光打印的墨粉扩散会吃掉细线。
5.2 塞回 Word/PPT 的几条路,以及各自的代价
现实情况是大部分稿子最后还是要在 Word 里排版,图得插进去。图案图插入 Word 有几条路,各有代价。
最稳的是导 600dpi 的 TIFF 或 PNG。位图,任何软件都认,打印效果可控,缺点是文件大、不能无损缩放,而且放大后图案的线会有轻微虚边。适合最终定稿、不再改动的图。
矢量路线是导 EMF 或者 SVG 再插入。EMF 是 Windows 平台的矢量格式,Word 和 PPT 都支持,插入后可以无损缩放。但实测下来图案在 EMF 里有时会被简化或者转成位图,尤其是图案色板数量多的时候。SVG 在新版 Office 里支持较好,但同样有图案兼容性问题。
如果需要图案绝对完好,我通常的做法是:把带图案的部分单独导成高分辨率位图,不带图案的线条和文字走矢量,然后在 Word 里叠放。听起来麻烦,但只有这样才能同时拿到清晰的线条和准确的图案。
还有个经常被问到的问题:同一批图要不要统一图案库?答案是要。课题组做一个"图案色板库"文件,把六到八个标准图案(斜线、反斜线、交叉线、点阵、六角点阵、砖形)按标准尺寸建好,存成色板库,每个人在自己的文件里加载。这样十张图放在一起,图案语言是一致的,看起来像一个系列而不是拼凑的。
6. 常见问题与排查路径
实际做下来,问得最多的问题就那么几个,整理成表方便对照。
| 现象 | 常见原因 | 排查与解决 |
|---|---|---|
| 图案拼贴处有细缝或白线 | 拼贴尺寸比单元图稿略大,或线端点不是平头 | 改端点为平头;把拼贴尺寸改成与图稿实测尺寸完全一致 |
| 图案线宽看起来比设定值粗 | 文档被整体缩放过,或单位混淆(pt 与 mm) | 检查画板缩放比例;把文档单位设成毫米重新核对数值 |
| 图案填上去是空的 | 对象是开放路径且首尾重合,或填充色被设为无 | 检查填充属性;确认色板点中的是图案色板而非颜色色板 |
| 移动对象时图案不跟着走 | 图案选项里"与图稿一起移动"没勾 | 双击色板进入编辑,勾选该项后完成 |
| 图案在某块区域没显示 | 该区域被复合路径镂空,或在剪切蒙版之外 | 检查复合路径的填充规则;确认蒙版范围 |
| 导出 PDF 后图案变模糊 | 导出时勾了压缩线状图,或图案被栅格化 | 取消压缩;改用 PDF/X-4 预设重导 |
| 图案整体偏移,与边框不齐 | 图案坐标系原点与对象不一致 | 用变换面板切到"变换图案"模式,微调 X/Y 数值 |
| 文件体积异常大 | 图案副本数过多,或图案单元图元太复杂 | 减小副本数;把图案单元简化成最少的路径 |
除了表里这些,还有两个经验性的排查思路值得单独说。
第一个是"图案忽然不动了"。有时候你怎么按波浪号键拖,图案都没反应,看着像卡住了。八成是因为当前工具不是选择、缩放或旋转工具,或者对象处于锁定/隔离状态。先按 V 切回选择工具,看看控制栏里选中的对象对不对,再试。
第二个是"图案在不同对象上看起来疏密不一"。这通常是因为建图案时选了"相对图稿"而不是"绝对",导致图案随对象尺寸缩放。进图案编辑模式,把"大小"改成绝对,问题就消失了。如果已经有一批图都用了错的那个色板,改色板本身就能全部更新,这也是用色板而不是直接画图案的最大好处。
7. 几条踩过坑之后的经验
做图案这件事,最忌讳的是"边画边调"。我最早做的一张多组柱状图,六个组每种都单独画了一套图案,画完发现线宽不统一、角度不统一、间距也不统一,整张图看着像拼贴画。后来全部推倒重来,改成先定三个基础单元(45 度斜线、反斜线、点阵),所有组都用这三个的变体,半小时就重做完了,效果还更好。
第二条经验是关于留白的。图案密到一定程度就不是图案了,是一块灰。判断标准很简单:把图缩到最终印刷尺寸,用正常阅读距离看,如果还能数清线的条数,密度就合适;如果看到的是均匀色块,说明太密了,得把间距拉开。我一般会在旁边放一个 100% 显示的对照小图,边调边看。
第三条经验是关于颜色的。如果图案本身要用颜色,尽量让图案的颜色和对象底色形成足够的明度差,而不是色相差。灰度印刷时色相差会消失,明度差还在。这一条对黑白稿尤其重要。
最后说个容易被忽略的收尾动作:定稿之后把图案对象"扩展"一份副本留着。扩展之后图案变成实心路径,虽然不可编辑了,但可以拿去应付那些对图案支持不好的投稿系统,也可以直接发给合作者——对方电脑上没有你的色板库,打开文件图案会丢失,扩展过的版本就不存在这个问题。原件留着,扩展件发出去,两边都不耽误。