文本变量

创建和编辑文本变量

文本变量是插入在文档中并且根据上下文发生变化的项目。例如,“最后页码”变量显示文档中最后一页的页码。如果添加或删除了页面,该变量会相应更新。

InCopy 包含几个可以插入文档的预设文本变量。可以编辑这些变量的格式,也可以创建自己的变量。某些变量(如“标题”和“章节编号”)对于添加到主页中以确保格式和编号的一致性非常有用。另一些变量(如“创建日期”和“文件名”)对于添加到辅助信息区以便于打印非常有用。

注意:

向一个变量中添加太多文本可能导致文本溢流或被压缩。变量文本只能位于同一行中。

创建或编辑文本变量

创建变量时可用的选项取决于您指定的变量类型。例如,如果您选择“章节编号”类型,则可以指定显示在此编号之前和之后的文本,还可以指定编号样式。可以基于同一变量类型创建多个不同的变量。例如,可以创建一个变量来显示“Chapter 1”,而创建另一个变量来显示“Ch. 1.”

同样,如果选择“标题”类型,则可以指定将哪一个样式用作页眉的基础,还可以选择用于删除句尾标点和更改大小写的选项。

  1. 如果您要创建用于所有新建文档的文本变量,请关闭所有文档。否则,您创建的文本变量将只在当前文档中显示。

  2. 选择“文字”>“文本变量”>“定义”。

  3. 单击“新建”,或选择某个现有变量并单击“编辑”。

  4. 为变量键入名称,例如“全部章节”或“文章标题”。

  5. 从“文字”菜单中选择一个变量类型,指定该类型的选项,然后单击“确定”。

    可用的选项取决于您选择的变量类型。

    此前放置文本/此后放置文本

    对于所有变量类型(“自定文本”除外),都可以指定将添加到变量前或变量后的文本。例如,您可以在“最后页码”变量前添加“/共”并且在该变量后添加“页”,以实现“/共 12 页”的效果。也可以将文本粘贴至框中,但将会删除制表符和自动页码等特殊字符。要插入特殊字符,请单击文本框右侧的三角形。

    样式

    对于所有编号变量类型,都可以指定编号样式。如果选择了 [当前编号样式],变量会使用在文档的“页码和章节选项”对话框中选定的相同编号样式。

变量类型

章节编号

用“章节编号”类型创建的变量会插入章节编号。您可以在章节编号之前或之后插入文本,并可以指定编号样式。

如果文档中的章节编号被设置为从书籍中上一个文档继续,您可能需要更新书籍编号以显示相应的章节编号。

创建日期、修改日期和输出日期

“创建日期”会插入文档首次存储时的日期或时间;“修改日期”会插入文档上次存储到磁盘时的日期或时间;“输出日期”会插入文档开始某一打印作业、导出为 PDF 或打包文档时的日期或时间。您可以在日期之前或之后插入文本,并且您可以修改所有日期变量的日期格式。

日期格式

可以直接将日期格式键入到“日期格式”框中,或者您可以通过单击框右侧的三角形来选择格式选项。例如,日期格式“MM/dd/yy”会显示为 12/22/07。通过将格式更改为“MMM. d, yyyy”,日期会显示为“Dec. 22, 2007”。

日期变量使用应用于文本的语言。例如,“创建日期”可能会以西班牙语显示为“01 diciembre 2007”或者以德语显示为“01 Dezember 2007”。

缩写

说明

示例

M

月份,前面不显示零

8

MM

月份,前面显示零

08

MMM

月份缩写

八月

MMMM

月份全名

八月

d

日,前面不显示零

5

dd

日,前面显示零

05

E

星期天数名称,缩写

Fri

EEEE

星期天数全名

星期五

yy 或 YY

年份,最后两位

07

y (Y) 或 yyyy (YYYY)

年份全名

2007

G 或 GGGG

纪元,缩写或扩展

AD 或 Anno Domini

h

小时,前面不显示零

4

hh

小时,前面显示零

04

横排

小时,前面不显示零,24 小时格式

16

HH

小时,前面显示零,24 小时格式

16

m

分钟,前面不显示零

7

mm

分钟,前面显示零

07

s

秒,前面不显示零

7

ss

秒,前面显示零

07

a

AM 或 PM,两个字符

PM

z 或 zzzz

时区,缩写或扩展

PST 或太平洋标准时间

文件名

此变量用于将当前文件的名称插入到文档中。它通常会被添加到文档的辅助信息区以便于打印,或用于页眉和页脚。除了“文本前”和“文本后”,您还可以选择以下选项。

包括完整文件夹路径

选择此选项可以包括带有文件名的完整文件夹路径。使用 Windows 或 Mac OS 的标准路径命名惯例。

包括文件扩展名

选择此选项可包括文件扩展名。

“文件名”变量会在您使用新名称存储文件或将文件存储到新位置时进行更新。路径和扩展名不会显示在文档中,直至其被存储。

图像名称

在从元数据生成自动题注时,“图像名称”变量非常有用。“图像名称”变量包含“元数据题注”变量类型。如果包含该变量的文本框架与某个图像相邻或成组,则该变量会显示该图像的元数据。您可以编辑“图像名称”变量以确定要使用哪个元数据字段。

请参阅定义题注变量

最后页码

“最后页码”类型用于使用常见的“第 3 页/共 12 页”格式将文档的总页数添加到页眉和页脚中。在这种情况下,数字 12 就是由“最后页码”生成的,它会在添加或删除页面时自动更新。可以在最后页码之前或之后插入文本,并可以指定页码样式。从“范围”菜单中,选择一个选项以确定章节或文档中的最后页码是否已被使用。

请注意,“最后页码”变量不会对文档中的页数进行计数。

标题(段落或字符样式)

“动态标题”变量会在应用了指定样式的文本的页面上插入第一个或最后一个匹配项。如果该页面上的文本未使用指定的样式,则使用上一页中的文本。

自定文本

此变量通常用于插入占位符文本或可能需要快速更改的文本字符串。例如,如果您正在工作的项目使用一个公司的代号,则可以为此代号创建一个自定文本变量。当真正的公司名称可用时,只需更改此变量即可更新所有代号。

要在文本变量中插入特殊字符,请单击文本框右侧的三角形。

插入文本变量

  1. 将插入点放在要显示变量的位置。

  2. 选择“文字”>“文本变量”>“插入变量”,然后选择要插入的变量。

变量将显示在页面上,就如您是在文档中键入它一样。例如,“创建日期”变量可能会显示为“December 22, 2007”。如果您选择“文字”>“显示隐藏的字符”,则变量实例会被一个具有当前图层颜色的框围绕。

注意:

文本变量只能位于同一行中,不能跨行出现。

删除、转换和导入文本变量

使用“文本变量”对话框可以删除、转换和导入文本变量。

删除文本变量

如果要删除文档中插入的文本变量的一个实例,只需要选择此变量并按 Backspace 或 Delete 键。也可以删除变量本身。执行此操作时,可以决定如何替换插入在文档中的变量。

  1. 选择“文字”>“文本变量”>“定义”。

  2. 选择变量,然后单击“删除”。

  3. 指定如何通过指定其他变量来替换此变量,将变量实例转换为文本或完全删除变量实例。

将文本变量转换为文本

  • 要转换单个实例,请在文档窗口中选择此文本变量,然后选择“文字”>“文本变量”>“将变量转换为文本”。

  • 要转换文档中文本变量的所有实例,请选择“文字”>“文本变量”>“定义”,选择此变量,然后单击“转换为文本”。

从其他文档导入文本变量

  1. 选择“文字”>“文本变量”>“定义”。

  2. 单击“载入”,然后双击包含要导入变量的文档。

  3. 在“载入文本变量”对话框中,确保选中要导入的变量。如果任何现有变量与其中一个导入的变量同名,请在“与现有文本变量冲突”下选择下列选项之一,然后单击“确定”:

    使用传入定义

    用载入的变量覆盖现有变量,并将它的新属性应用于当前文档中使用旧变量的所有文本。传入变量和现有变量的定义都显示在“载入文本变量”对话框的底部,以便您可以看到它们的区别。

    自动重命名

    重命名载入的变量。

  4. 选择“确定”,然后单击“完成”。

注意:

您还可以在同步书籍文件时将变量复制到其他文档中。

创建用于动态页眉和页脚的变量

默认情况下,“动态标题”变量会插入具有指定样式的文本(在页面中)的第一个匹配项。在页眉或页脚中显示当前的小标题或大标题时,“动态标题”变量非常有用。

  1. 如果还没有设置内容的格式,请为要在页眉中显示的文本创建段落样式或字符样式(例如大标题或小标题样式)并应用这些样式。
  2. 选择“文字”>“文本变量”>“定义”。
  3. 单击“新建”,然后键入变量的名称。
  4. 从“文字”菜单中,选择“动态标题(段落样式)”或“动态标题(字符样式)”。
  5. 指定以下选项:

    样式

    选择要在页眉或页脚中显示的样式。

    使用

    确定需要的是样式在页面上的第一个匹配项还是最后一个匹配项。“页面上的第一个”指的是页面上开始的第一个段落(或字符)。如果页面上没有此样式的匹配项,将使用所应用样式的前一个匹配项。如果文档中没有先前匹配项,此变量将为空。

    删除句尾标点

    如果选中此选项,变量在显示文本时会减去任何句尾标点(句号、冒号、感叹号和问号)。

    更改大小写

    选择此选项可以更改显示在页眉或页脚中的文本的大小写。例如,您可能希望在页脚使用句子大小写,即使页面中的标题以标题大小写的形式显示。

  6. 单击“确定”,然后单击“文本变量”对话框中的“完成”。

    现在就可以将变量插入到您在主页上创建的页眉或页脚中。

    如果已经在 InDesign 文档的主页上创建了一个页眉或页脚文本框架,可以将此变量插入到此页眉或页脚中。(请参阅在主页上编辑文本。)

定义题注变量

当包含题注变量的文本框架移至图像附近时,题注变量会自动更新。默认情况下,当选择“文字”>“文本变量”>“插入变量”>“图像名称”时,“名称”元数据就会用于该变量类型。您可以编辑“图像名称”变量,也可以创建指定图像元数据的新变量。

  1. 选择“文字”>“文本变量”>“定义”。

  2. 选择“新建”以创建变量,或选择“编辑”以编辑现有变量。

  3. 对于“类型”,请选择“元数据题注”。

  4. 从“元数据”菜单中选择一个选项。

  5. 指定元数据前后显示的文本,然后选择“确定”。

更快、更轻松地获得帮助

新用户?