1. 现象:同样的图,为什么打印出来天差地别?
两张内容一样的 DWG,A 同事打印出来线宽分明、墙体是粗实线、标注是细线、整张图干干净净黑白;你打印出来却是彩色细线、所有线一样细、标题栏的红线绿线全在。问题几乎不在绘图,而在打印样式表(Plot Style Table,扩展名 .ctb)。
更常见的翻车:甲方发来的图纸,你一打开就弹「缺少打印样式表 xxx.ctb」,所有对象变成红色叉号预览;或者你用 monochrome.ctb 想打黑白,结果出来还是彩色。这些都是 CTB 没搞懂的典型症状。
2. 根因:CTB 到底是什么,和 STB 有什么区别
CTB 是「颜色相关打印样式」:它按对象的颜色决定打印出来的笔宽、线型、灰度。比如你规定「红色打 0.3mm、黄色打 0.1mm」,那么图里所有红色线条打印时都是 0.3mm 粗。这是 AutoCAD 早期沿用几十年的默认逻辑,绝大多数老图和单位模板都用 CTB。
STB 是「命名相关打印样式」:它不看颜色,而是给对象挂一个「样式名」(如「粗线」「细线」「标注」),按样式名出图。STB 更现代、更适合大型企业统一标准,但和 CTB 不兼容——一张图要么走 CTB 要么走 STB,混用会报错。
| 对比项 | CTB(颜色相关) | STB(命名相关) |
|---|---|---|
| 出图依据 | 对象颜色 | 指定样式名 |
| 上手难度 | 低,改颜色即改笔宽 | 中,要先给对象赋样式 |
| 老图兼容 | 好,行业存量图几乎全是 | 差,需转换 |
| 适用场景 | 个人/中小团队、快速出图 | 大型院统一出图标准 |
判断当前图走哪套:命令行 CONVERTPSTYLES 可互转;在页面设置里看「打印样式表」下拉框下方写的是「按颜色」还是「命名」。本文只讲使用面最广的 CTB。
3. 分档方案:从「能打」到「打得好」
3.1 选对内置 CTB,先解决 80% 问题
AutoCAD 装好就带几个现成 CTB,别自己造轮子:
- acad.ctb:按对象原有颜色打印(彩色图用它),线宽随对象「线宽」属性。
- monochrome.ctb:强制所有颜色转成黑色,但保留各自笔宽——做施工图黑白出图首选。
- acadISO.ctb:按 ISO 标准线宽映射,适合涉外或国标偏好。
用法:CTRL+P 打开打印 → 「打印样式表」下拉选 monochrome.ctb → 勾选「打印对象线宽」。一句话:想黑白就选 monochrome,想保留彩色就用 acad。
3.2 颜色→笔宽映射(核心资产,直接抄)
CTB 的精髓是把「颜色」翻译成「笔宽」。下面这张表是工程图常用约定,照着改你的自定义 CTB 即可:
| AutoCAD 颜色索引 | 含义 | 建议打印笔宽 | 典型用途 |
|---|---|---|---|
| 红 (1) | 粗实线 | 0.30 mm | 墙体、主轮廓、电缆 |
| 黄 (2) | 中粗线 | 0.20 mm | 设备轮廓、次要结构 |
| 绿 (3) | 细线 | 0.10 mm | 标注、尺寸线、填充边 |
| 青 (4) | 虚线/中心线 | 0.10 mm | 中心线、隐藏线 |
| 蓝 (5) | 文字/引线 | 0.10 mm | 说明文字、引线 |
| 白/黑 (7) | 默认 | 0.15 mm | 通用 |
改法:STYLESMANAGER 打开打印样式文件夹 → 双击某个 .ctb(或「打印」面板里点打印样式表右侧的编辑图标)→ 左侧选颜色 → 右侧设「线宽」。改完保存,所有用这个 CTB 的图立即生效。
3.3 灰度出图:彩色对象按亮度转灰
有些图你想保留层次但不想用纯彩:比如效果图底图、地形 shading。在 CTB 编辑器里,对每个颜色把「颜色」从「使用对象颜色」改成「转换为灰度」,AutoCAD 会按该颜色的亮度映射成深浅不同的灰。比直接 monochrome 更柔,适合底图弱化、主图突出的版式。
3.4 按图层批量套打:一次改一整类
最省事的做法是按图层统一笔宽,而不是逐个对象改颜色。配合 图层管理 的思路:把「墙体层」全设红色、「标注层」全设绿色,再套上面的颜色映射表,整张图笔宽自动合规。要批量改,用 LAYER 命令的「颜色」列,或在 CTB 里针对常用颜色一次性设好,比事后用 PROPERTIES 改单个对象快十倍。
3.5 线宽不显示?两个开关必查
- 屏幕不显示线宽:状态栏「显示线宽」按钮(LWT)没开,与打印无关,仅影响屏幕预览。
- 打印出来全是细线:打印对话框里「打印对象线宽」没勾,或 CTB 里该颜色线宽设成了「使用对象线宽」而对象本身线宽是「默认(0)」。
4. 高频发翻车:缺少 CTB、CTB 变红
打开别人图纸提示「缺少打印样式表」:点「确定」后对象变红叉,是你机器上没有那个 .ctb 文件。两种修法:
- 临时救急:打印时把打印样式表改成
monochrome.ctb或acad.ctb,跳过缺失文件,图照样能打。 - 根治:让对方把 .ctb 一起发你,丢进
STYLESMANAGER打开的文件夹(通常是...\Plot Styles\),重启 CAD 即可识别。
另外在「选项 → 打印和发布 → 打印样式表搜索路径」里把团队共享的 CTB 目录加进去,全员统一,杜绝「我这边好好的你那边缺文件」。
5. 打印前检查清单(照着勾,零返工)
- □ 打印样式表选对(黑白=monochrome,彩色=acad),且已勾「打印对象线宽」。
- □ 预览里确认红色粗线真的是粗线,不是被「使用对象线宽」吃掉了。
- □ 没有「缺少打印样式表」弹窗;若有,先换成内置 CTB 再打。
- □ 图纸比例、纸张尺寸与 页面设置里的视口比例 一致。
- □ 多张图批量出图用 PUBLISH 发布,且所有图套同一个 CTB,避免张张不一致。
- □ 外部参照(XREF)已绑定或路径正确,否则打印空白。
- □ 灰度需求时,对应颜色已设「转换为灰度」,不是误选 monochrome。
- □ 线宽单位统一(毫米),别混用「像素」导致 PDF 放大后发虚。
6. 速查:CTB 相关命令与路径
| 要做的事 | 命令 / 入口 |
|---|---|
| 打开打印样式管理器 | STYLESMANAGER |
| 打印 / 页面设置 | PLOT / PAGESETUP |
| CTB 与 STB 互转 | CONVERTPSTYLES |
| 批量多图出 PDF | PUBLISH |
| CTB 文件存放目录 | 选项 → 打印和发布 → 打印样式表搜索路径 |
| 加团队共享 CTB 路径 | 选项 → 打印和发布 → 添加 |
一句话总结:CTB 是「用颜色控制笔宽」的旧标准,monochrome.ctb 打黑白、acad.ctb 留彩色;想统一全图笔宽就按图层配色再套映射表;缺 CTB 先换内置表救急。把上面那张颜色→笔宽对照表存进你自己的 CTB,以后出图不用每次重调。
💬 评论 (0)
暂无评论,快来抢沙发~