用AI做一页收纳标签:锁定毫米尺寸,打印前先量校准框

想给桌上的文具盒、线材袋和拍摄配件贴上统一标签,最容易卡住的往往不是想名字,而是十二个框怎样排齐、字有没有漏、打印后为什么小了一圈。这个练习让文字AI负责重复排版,你负责核对文字与纸上尺寸,最后得到一份可编辑的SVG、一页打印PDF和十二枚能按尺寸裁下的收纳标签。

目标固定为:A4竖版,3列×4行,每枚60×30毫米,另带一个50×50毫米校准框。以下文案与模板是原创教学样例,已做结构和几何静态检查;没有在Inkscape中完成渲染、导出PDF或实际打印。你需要按文末清单完成自己设备上的验收。

开始前:准备什么,哪些信息不用交给AI

  • 适合谁:想整理工作桌、会保存文本文件并使用桌面软件的普通读者。不需要写代码、购买AI生图套餐或接入API。
  • 工具:你已有的文字AI、Inkscape、能设置打印缩放的PDF阅读器,以及打印机、普通A4纸和直尺。Inkscape是开源矢量编辑器,主要文件格式是SVG,项目说明可见官方README。下面按通用功能讲解,菜单译名可能随版本变化。
  • 费用:无需新增AI插件或付费PDF功能;AI额度取决于你所用服务,纸张和墨水另计。先用普通纸,尺寸合格后才考虑自裁贴纸,并确认纸张适合自己的打印机。
  • 隐私:本例只发送虚构分类名。家庭地址、贵重物品清单、门禁编号等不要放进提示词;先用占位文字做模板,再在本地填写。保存于本地的文件不等于发送给在线AI的数据也在本地。

这里做的是自裁标签,不对应任何品牌预裁标签纸。若手上的纸已经分好格,先找该型号的官方模板;仅仅同为A4,起点和间距也可能不同。

第一步:把文案和尺寸写成不可随意修改的条件

十二组文字依次是:文具/铅笔·橡皮,纸张/便签·卡纸,连接线/数据线·转接头,充电/充电头·线材,拍摄夹/夹子·固定座,收音件/防风套·收纳袋,背景布/小布片·桌垫,贴纸/标签·装饰贴,清洁/镜头布·气吹,包装/纸袋·封口贴,备用件/螺母·小配件,待整理/请先确认归属。

保留L01至L12的编号,是为了检查漏项,不是让编号印在标签上。“连接线”和“充电”都提到线材,也不能由AI擅自合并:前者装数据线和转接头,后者按本例的整理习惯放充电配件。

本练习固定的排版参数
项目 数值 检查方法
纸张 210×297毫米,竖版 看文档页面尺寸,不只看标尺单位
每枚标签 60×30毫米,3列×4行 核对矩形几何宽高与总数
列起点x 10、75、140 右边界到200,列间相隔5
行起点y 38、73、108、143 行间相隔5,末行底边到173
校准框 左上角(10,205),50×50毫米 试印后分别量水平边与垂直边

根节点把实际纸面设为210mm×297mm,把内部坐标范围设为0、0、210、297,所以本模板设计中的一个坐标单位对应一毫米。这个对应关系来自本模板的设置,不是所有SVG的默认规则。相关原理见W3C的SVG坐标与viewBox说明。

第二步:让AI生成受约束的SVG,再逐项对账

复制下面完整提示词。先看AI列出的参数和问题,再看代码。它在这里承担的是按十二组原文生成重复的矢量结构、提醒可能过长的文字;不能用一句“请做得好看”替代尺寸要求。

请把以下十二组文字排成一张可以在Inkscape打开的静态SVG。不要调用图片生成。

1. A4竖版:根节点width="210mm"、height="297mm"、viewBox="0 0 210 297"。
2. 3列×4行,十二枚标签,每枚矩形严格60×30。列起点x=10,75,140;行起点y=38,73,108,143。不要改变纸面尺寸,不要缩放整张画面。
3. 每枚标题和副标题各一行,标题font-size=5,副标题font-size=3.4,本地sans-serif。标题居中于x=30,y=12,副标题居中于x=30,y=21,相对标签左上角定位。
4. 文字原样保留,顺序按L01–L12。不添加图标、商标、新类别;不合并连接线与充电。
5. 只用svg/title/desc/g/rect/text基础元素,黑字白底、0.25宽黑色细边框。禁止脚本、事件属性、外链、远程字体、image、foreignObject、动画及扩展。
6. 底部放50×50mm校准方框,左上角x=10,y=205;说明“打印时使用实际大小/100%,先普通纸试印并测量”。
7. 先列出排版参数和可能超长文字,再输出完整SVG。若放不下,请先提醒,不擅自改原文、框尺寸或纸张。不要声称已经在软件打开或已经打印验证。

id,title,subtitle
L01,文具,铅笔·橡皮
L02,纸张,便签·卡纸
L03,连接线,数据线·转接头
L04,充电,充电头·线材
L05,拍摄夹,夹子·固定座
L06,收音件,防风套·收纳袋
L07,背景布,小布片·桌垫
L08,贴纸,标签·装饰贴
L09,清洁,镜头布·气吹
L10,包装,纸袋·封口贴
L11,备用件,螺母·小配件
L12,待整理,请先确认归属

预期应是十二枚独立矩形,原文逐项出现一次,校准框单独放在下方。若AI提议把“连接线”和“充电”合成一枚,或把A4改成正方形方便排版,这次输出就不合格。可以接着要求:“列出你与原始条件不一致的地方,只修复这些差异;不要改变其他文字、坐标和尺寸。”

不要把未知SVG当作普通照片直接打开。本练习只需要提示词列出的基础元素,没有脚本、外链和插件。对新输出,可先在纯文本编辑器里检查是否混入script、foreignObject、href、以on开头的事件属性或远程资源;发现不认识的内容就停用该输出,回到下方已知模板。这些检查不是通用的文件安全认证,也不要求你关闭软件防护。

完整参考模板:无需另外下载附件

展开后复制完整代码,用纯文本编辑器以UTF-8保存为desk-labels-a4.svg。只复制从<svg到</svg>的内容,不带聊天工具的代码围栏;确认没有存成.svg.txt。这份模板是编辑提供的参考,不能冒称任何一次AI调用或打印机的实际结果。你可以先原样练习,再让AI仅替换指定的标题和副标题。

展开完整A4标签SVG文本
<svg xmlns="http://www.w3.org/2000/svg" width="210mm" height="297mm" viewBox="0 0 210 297">
  <title>工作桌收纳标签:A4十二枚练习</title>
  <desc>原创教学样例;每枚60乘30毫米。底部正方形边长50毫米,供试印后测量。不是产品实测截图。</desc>
  <rect x="0" y="0" width="210" height="297" fill="white"/>
  <text x="10" y="20" font-family="sans-serif" font-size="6" fill="#111111">工作桌收纳标签</text>
  <text x="10" y="28" font-family="sans-serif" font-size="3.5" fill="#111111">A4 · 12枚 · 每枚60 × 30 mm · 先普通纸试印</text>
  <g id="L01" transform="translate(10,38)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">文具</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">铅笔·橡皮</text>
  </g>
  <g id="L02" transform="translate(75,38)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">纸张</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">便签·卡纸</text>
  </g>
  <g id="L03" transform="translate(140,38)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">连接线</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">数据线·转接头</text>
  </g>
  <g id="L04" transform="translate(10,73)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">充电</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">充电头·线材</text>
  </g>
  <g id="L05" transform="translate(75,73)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">拍摄夹</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">夹子·固定座</text>
  </g>
  <g id="L06" transform="translate(140,73)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">收音件</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">防风套·收纳袋</text>
  </g>
  <g id="L07" transform="translate(10,108)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">背景布</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">小布片·桌垫</text>
  </g>
  <g id="L08" transform="translate(75,108)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">贴纸</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">标签·装饰贴</text>
  </g>
  <g id="L09" transform="translate(140,108)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">清洁</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">镜头布·气吹</text>
  </g>
  <g id="L10" transform="translate(10,143)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">包装</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">纸袋·封口贴</text>
  </g>
  <g id="L11" transform="translate(75,143)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">备用件</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">螺母·小配件</text>
  </g>
  <g id="L12" transform="translate(140,143)">
    <rect x="0" y="0" width="60" height="30" fill="white" stroke="#111111" stroke-width="0.25"/>
    <text x="30" y="12" text-anchor="middle" font-family="sans-serif" font-size="5" fill="#111111">待整理</text>
    <text x="30" y="21" text-anchor="middle" font-family="sans-serif" font-size="3.4" fill="#111111">请先确认归属</text>
  </g>
  <rect id="calibration-50mm" x="10" y="205" width="50" height="50" fill="none" stroke="#111111" stroke-width="0.25"/>
  <text x="75" y="215" font-family="sans-serif" font-size="4" fill="#111111">先测量这个50 × 50 mm方框</text>
  <text x="75" y="225" font-family="sans-serif" font-size="3.5" fill="#111111">打印时使用实际大小 / 100%</text>
  <text x="75" y="233" font-family="sans-serif" font-size="3.5" fill="#111111">尺寸不对,先检查页面缩放</text>
  <text x="10" y="275" font-family="sans-serif" font-size="3.5" fill="#111111">此页为自裁标签练习,不对应任何预裁标签纸品牌或型号。</text>
</svg>

该参考文件的13项静态检查包括:XML可解析、页面宽高、viewBox、十二组数量、每框60×30、编号唯一、文字一致、基础元素范围、无外链或事件、标签不越界、不重叠、校准框50×50。这能发现结构问题,不能证明你电脑上的字体能正常显示,更不能代替纸上测量。改过文字或代码后,应把它当作一个需要重新检查的新文件。

第三步:在Inkscape检查页面、文字和框线

  1. 保留一份原始SVG,再打开工作副本。到“文件→文档属性”(File → Document Properties),确认纸面为210×297毫米。Inkscape入门手册说明了页面属性和页面边界;界面中的“显示单位”与页面宽高要分开看。
  2. 逐行查看十二枚标签,与原列表对账。尤其检查L03与L04是否都保留,副标题是否被改写,中文有没有缺字方框。
  3. 检查一枚标签框的宽高。设计尺寸指矩形的几何边界;选择工具显示的外接框可能计入0.25宽的描边,视觉外框略大不意味着应该缩小整页。
  4. 如果文字出框,先处理这一枚的文字排版,例如把副标题分为两行,或经自己确认后缩短文案。保持页面和标签几何尺寸不动。不要通过整体缩放让长字“挤进去”。

“屏幕上放大到200%”只是为了看清,和最终打印尺寸不是一回事。能在屏幕里看见完整页面,也不能证明打印机的可打印区域足够,后面仍要看打印预览。

第四步:保留SVG,另存一页A4打印PDF

先保存可编辑SVG,再使用“另存副本”(Save a Copy)选择PDF。导出范围选择整张文档页面,不要只取“绘图”或“选中对象”的边界,否则导出的纸面可能不再是原来的A4。Inkscape的PDF导出说明介绍了保留SVG源件、PDF副本、文字处理和页面范围。

字体需要在目标设备正常显示。若嵌入字体,确认其许可允许;若在打印副本中把文字转成路径,原SVG仍应保留可编辑文字,方便下一次修改。简单线框标签不需要额外添加滤镜或远程字体。

关闭编辑器预览,重新用PDF阅读器打开导出的文件,检查:只有一页、页面为A4、十二枚标签齐全、校准框完整、中文没有换字或方框。发现问题就返回SVG修正并重新导出,不要在错误的PDF上继续打印。

A4毫米几何教学示意,完整页面为210×297毫米,十二枚60×30毫米标签从x=10、y=38毫米开始,以5毫米横纵间隔排列,50毫米校准框位于(10,205)。放大标签与100%、95%校准框对比说明须分别量水平和垂直边;95%时为47.5毫米。此图不是可打印模板或实测记录。
示意图:模板尺寸正确不代表打印比例正确;50毫米方框若变为47.5毫米,应先排查缩放设置。此处读数是教学假设。

第五步:用普通纸100%试印,量完才换贴纸

  1. 纸盒和打印设置都选择A4。PDF打印选项使用“实际大小”,或确认自定义缩放为100%。Adobe官方说明区分了实际大小与适合页面:后者会为适应可打印区域改变比例。其他阅读器的用词可能不同。
  2. 再看打印机驱动自己的缩放选项,避免阅读器是100%,驱动又缩小一次。看预览是否裁掉边缘;若设备不能完整输出,不要悄悄选Fit后继续假定尺寸没变。
  3. 打印一张普通纸,用直尺分别测校准框的水平边和垂直边,再抽测左上、右下两枚标签。记录实际读数,不凭目测打勾。
  4. 本次家用练习可预先约定:校准框两边都在49–51毫米,标签的60毫米和30毫米边各在目标±1毫米内。这个容差是本练习的使用目标,不是印刷行业标准;需要精确贴合现成槽位时,应重新确定更严格的要求。

举个失败示意:假设50毫米校准框印出来是47.5毫米,47.5÷50=95%,提示某一处可能做了缩放,但不能仅凭这个数字确定是哪一个设置。先查纸型、导出范围、Fit和驱动缩放,不要直接把SVG放大到约105.3%来补偿。这个读数只是教学假设,本文没有实际打印记录。

验收表:文件正确和纸上可用都要过关

可以复制这份表做自己的记录。没有打印机时,完成前两行即可,物理验收保持“未测”,不要替自己填一个预期数字。

试印记录,读者操作后填写
检查项 通过条件 你的结果
可编辑源件 SVG仍可修改文字,十二项各出现一次 待检查
打印文件 一页A4 PDF,中文与边框完整 待检查
校准框 分别记录水平、垂直边长,并对照已选容差 横:___毫米;竖:___毫米
标签抽测 左上与右下两枚的宽、高都合格 左上:___×___;右下:___×___毫米
正常使用 实际阅读距离能辨字,裁切后适合目标收纳盒 待检查

遇到问题,按最小范围修复

  • 整页偏小:检查阅读器和驱动两处缩放,以及A4与Letter是否混用,保留原始几何尺寸。
  • PDF页面不对:回到整张文档页面导出,别按绘图外边界裁成新纸面。
  • 中文变方框:换成本机已安装、允许使用的中文字体,再导出并重开PDF。只在编辑器看着正常还不够。
  • 框对了但字太挤:只调整这一枚的行数或经确认的文案,不缩放整页。
  • AI漏项或合并:按L01–L12对账,补回对应条目;别复制一个相近分类充数。
  • 预裁贴纸对不上:停止使用这份自裁布局,换对应型号的模板。它涉及起点、间距和设备走纸,不是仅改纸张名称就能解决。

完成后保留“原文列表、可编辑SVG、打印PDF、测量记录”四样东西。下一次换文字,只修改工作副本;只要纸张、字体、打印机或缩放设置发生变化,就重新试印。AI帮你减少重复排版,真正让标签可用的是文字对账、正确导出和纸上验收这三步。

资料核验日期:2026年10月18日。功能依据来自文中链接的项目文档和官方帮助;Inkscape入门手册标注为1.3文档,具体菜单以你使用的版本为准。本例没有完成软件端到端操作或硬件打印测试。

© 版权声明

相关文章