我正在使用 Framemaker 写一本书。我已经成功地为这本书创建了一个索引。但是,该索引包含我希望合并的类似术语的单独条目。例如,索引包含:
字迹 31 字迹 30, 31, 32, 33 字迹的 32 字迹 30 字迹 32
对于所有这些可能性,我想有一个条目(analemma)。对我来说最有效的方法是什么?我是否需要在创建标记文本时对其进行编辑?我应该只编辑生成的索引吗?还是有一些更自动化的方法?
谢谢。
我正在使用 Framemaker 写一本书。我已经成功地为这本书创建了一个索引。但是,该索引包含我希望合并的类似术语的单独条目。例如,索引包含:
字迹 31 字迹 30, 31, 32, 33 字迹的 32 字迹 30 字迹 32
对于所有这些可能性,我想有一个条目(analemma)。对我来说最有效的方法是什么?我是否需要在创建标记文本时对其进行编辑?我应该只编辑生成的索引吗?还是有一些更自动化的方法?
谢谢。
这对您来说可能为时已晚,但您可以将文档保存为 MIF(Maker Interchange Format,规范可在此处找到)。MIF 是一种基于文本的格式,MIF 文件可以在您喜欢的文本编辑器中打开,您的索引标记看起来类似于
<Marker
<MType 2> # Index marker
<MText `Analemma'> # Index entry
> # end of Marker
<String `some text about analemmas'>
<MType 2>
并且<MText ...>
是重要的信息。您可以简单地将 之后的值更改MText
为analemma
。
一旦你弄清楚了<MText>
foranalemma’s
在 MIF 中的样子,创建一个匹配所有这些的正则表达式可能会很容易。
免责声明:在过去的十年中,我没有与 Framemaker 合作过,我不知道在此期间是否已经放弃了对 MIF 的支持。