在使用 EndNote 编辑 Output Style(输出样式)时,我们经常遇到一个痛点:希望某些特定文字原样显示,但 EndNote 偏偏把它识别成了数据字段,导致格式错乱。
今天分享一个非常实用但容易被忽略的隐藏技巧:如何用反引号(`)让 EndNote 乖乖输出纯文本。
核心知识点:反引号的转义魔法
在 EndNote 的模板语法中,有一个非常特殊的符号——反引号(Accent Grave)。
输入方法:在英文输入法状态下,按下键盘左上角、数字
1键左边的那个键(`)。
它的作用非常强大:在样式模板中,任何被反引号包围的文字,都会被 EndNote 强制视为“纯文本”。 它会忽略该文字可能存在的字段属性(如 Date、Year、Author 等),直接将其作为普通字符打印出来。
实战案例:搞定“倔强”的日期文字
为了直观理解,我们来看一个真实的排版案例。
背景
假设我们在自定义一个专利文献的输出样式,期望最终输出的格式为:
发明人,标题,发明专利,申请号:专利号,申请日期:日期
但在实际操作中,如果在模板里直接输入“申请日期:日期”,EndNote 可能会把后面的“日期”二字误识别为 Date 字段。
如果文献库中填了日期数据,最终生成的引文就会发生重叠和重复,变成这样:
申请2024-05-16:2024-05-16
解决方案
此时,反引号就能完美解决这个问题。我们只需要在模板里,把希望作为纯文字的“日期”二字用反引号括起来。
修改前(“日期”被误认为字段):
...申请日期:日期
修改后(“日期”被强制作为纯文本):
...申请日期:`日期`
设置完成后,EndNote 就会明白:前面的“申请日期:”是纯文字,后面的 日期 也是纯文字,它就不会再去调用数据字段,而是老老实实打出“日期”两个字。
附加技巧:搭配竖线(|)强制分隔
在自定义模板时,和反引号经常搭配使用的还有一个符号:竖线 |。
- 痛点:在 EndNote 中,如果文字紧挨着字段,当该字段为空时,文字可能会跟着一起消失。
- 用法:如果你希望“申请日期:”这几个字永远显示,即使该文献的日期字段是空的,可以写成:
申请日期:|日期 - 效果:竖线切断了文字和字段的依赖关系,起到了“强制分隔”的作用,保证前缀文字稳定输出。
总结
EndNote 的样式模板看似复杂,其实掌握了几个核心符号(如反引号 `、竖线 |、波浪号 ~ 等),就能实现对输出格式的精准控制。
下次如果在模板里输入的文字莫名其妙变成了数据,或者标签文字总是跟着空字段一起消失,记得试试加上反引号,让 EndNote 认清谁是“普通文字”。
本文基于 EndNote 21 测试,不同版本界面可能略有差异。