Joh*_*ohn 8 field-codes microsoft-word cross-reference
我有一个很长的文档,它使用了多级编号。我想在特定部分来回包含交叉引用(带有超链接),并且我一直在使用标准的 Word 交叉引用功能,它添加了如下字段:
{ REF _Ref391986184 \r \h }
Run Code Online (Sandbox Code Playgroud)
这导致部分引用如下所示:
5.4
Run Code Online (Sandbox Code Playgroud)
我真的希望该字段的格式如下:
Section 5.4
Run Code Online (Sandbox Code Playgroud)
并让该字段自动包含“Section”部分(因此它最终也是一个超链接)。
我一直在玩 REF 字段代码的开关,但我找不到任何可以让我像这样格式化的东西。我得到的最接近的是:
REF _Ref394485517 \r \h \# "'Section' 0.0"
Run Code Online (Sandbox Code Playgroud)
乍一看,这看起来不错,因为它输出:
Section 5.4
Run Code Online (Sandbox Code Playgroud)
但是,如果引用的部分包含三个部分(例如第 5.4.1 部分),则将仅显示 5.4。
有没有另一种方法可以做到这一点来实现我想要的?
小智 9
{ REF _Ref394485517 \r \h \#"'Section '" }{ REF _Ref394485517 \r \h }
Run Code Online (Sandbox Code Playgroud)
如有必要,请将“Section”后的空格更改为不间断空格。
(注意,它只有在编号至少包含一位数字时才能工作,例如编号样式 AAA 会破坏这一点。AFAIK 1.2.3 等是可以的,即使就 Word 而言它们不是格式正确的数字)。
| 归档时间: |
|
| 查看次数: |
8031 次 |
| 最近记录: |