我是否应该在字体上区分命名概念的文本和要强调的文本?

我是否应该在字体上区分命名概念的文本和要强调的文本?

在科学写作中,我们经常需要提及一个术语并强调一个观点。到目前为止,我总是试图在字体上区分这两种典型情况,通过使用不同的系列或样式,例如,\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。使用 soulxspace包,您可以将其重新定义为:

 \renewcommand{\emph}[1]{\so{#1}\xspace}

将其重命名为更合适的名称也有好处,而且语义上也正确。如何命名取决于文档的类型(您可能需要命名多种情况)。

相关内容