在科学写作中,我们经常需要提及一个术语并强调一个观点。到目前为止,我总是试图在字体上区分这两种典型情况,通过使用不同的系列或样式,例如,\textsl{}
前者使用倾斜文本( ),后者使用斜体文本(\emph{}
或\textit{}
)。特别是,我尽量避免为前者使用粗体,以方便读者阅读。例如,对于以下行
TeX 是一种用于专业写作的排版系统。
我会将“排版系统”倾斜,将\emph
“专业”倾斜(或)斜体化。但在某些字体集中,倾斜和斜体字体是相同的,例如 Concerete Math 字体集。这意味着我区分这两种情况的尝试没有奏效。我想知道您是否认为这种区分值得。如果值得,您如何处理?谢谢。
答案1
正如 Stefan 所说,您应该使用两个不同的宏,这样您就可以轻松地更改它们,并且它们会更有意义。
然而,我要警告你不要过分强调:如果两个词中有一个被强调,读者就会迷失,如果你有几种强调风格,而它们之间的语义差异不够明显,读者会更加迷失。
正如您所注意到的,使用倾斜与斜体并不是区分两种事物的好方法,因为许多字体只有一种样式,或者斜体与倾斜没有太大区别……使用粗体不是一个好主意,就像您说的,因为它很难阅读,而且不太好看。其余选项是:
小型大写字母,如果有一定的字母间距会更好看(它们总是看起来很好看,但是你需要一种提供这些字母的字体。假小型大写字母是大自然的憎恶。)
使用不同的字体:无衬线字体、等宽字体或不同的衬线字体。不过,要明智地选择它们——您选择的字体应该具有足够的对比度,但又不互不兼容(即它们应该具有一些相同的印刷和历史特征)。
使用引号来表示借用的词或在特定语境中看起来有点不合适的词(但要谨慎使用)。
答案2
我建议不要\textsl
在文本中重复使用此类字体命令。
相反,定义一个宏来\keyword
表示不同的重点。那里您可以使用\textbf
或\textsl
。因此它是一致的,以后可以轻松更改。
您可以继续使用它\emph
来强调。
答案3
大多数风格指南建议你使用斜体强调谨慎使用。许多其他语言和样式可以用其他方式强调文本。例如,德语 Fraktur 字体、俄语、希腊语或萧伯纳的字母或戏剧中没有斜体;相反,单词设置了字母间距。
你还需要区分强调和突出显示。后者在很多情况下可以用引号来处理。有时你甚至可能需要使用粗体。例如:
字母表中的最后一个字母是是
对于新术语,首次提及时将文本设置为斜体是一种很好的做法。我建议您为此使用宏。我们将其命名为\newterm
。您可以这样定义:
\DeclareRobustCommand{\newterm}[1]{%
\textit{#1}%
}
使用这种方法的优点是您可以扩展宏以将术语添加到索引中。
\DeclareRobustCommand{\newterm}[1]{%
\textit{#1}\index{#1}%
}
回到重点,使用\emph{}
。这也可以处理嵌套的情况,您可以根据需要更改它,也许可以尝试使用 letterspacing。使用 soul
和xspace
包,您可以将其重新定义为:
\renewcommand{\emph}[1]{\so{#1}\xspace}
将其重命名为更合适的名称也有好处,而且语义上也正确。如何命名取决于文档的类型(您可能需要命名多种情况)。