学术文件中的字体超载


19

我是密码学的研究人员,并定期阅读和撰写回旋律论文,至少这些回旋律论文并非美轮美objects的对象。最近,我注意到在文档中经常使用不超过两个或三个字体的准则经常被嘲笑,并且想知道这与它有多少关系。

这是我的一个示例(内容当然是无关紧要的):

学者如何使用字体的样本

完成的事情似乎是针对不同类别的事物使用不同的字体:

  • 正文为衬线,标题为粗体,斜体为强调。
  • 算法名称的Sans-Serif或等宽字体(示例中为“ KeyGen”等)。
  • 内联数学的斜体(但我认为字体略有不同)。
  • 用于安全概念名称的无衬线,粗体或小写(在上面的示例中为小写)。
  • “黑板粗体”,“书法”,“ fraktur”等(LaTeX中可用的不同选项)用于不同类别的事物,例如算法集合,协议参与者。
  • 等等 ...

我的问题是:

  • 上面的例子对我来说有点混乱。是主要是字体的数量,还是我缺少其他任何关键的设计原则(例如,不使用组合得很好的字体或间距不好的字体)?
  • 从设计的角度来看,在技术或学术文档中使用不同的字体表示事物的不同类别是否有任何意义?或者对所有人都使用相同的字体会更好吗?
  • “每个类别一种字体”的论点似乎就像是使读者更容易看出来我所指的是哪种东西-这有什么道理吗?还是实现相同目标的更好方法?
  • 我已经阅读了这个GD主题,还有更多如何使我的学术论文看起来更好的指示吗?

6
快速注意一下有关间距的问题-在段落之间添加半线和一行的间距会有所帮助。
user56reinstatemonica8 2013年

2
我认为如果您可以添加带有LaTeX代码的MWE以获取显示的文字会有所帮助。您使用过哪些字体,您使用过microtype吗?
Mensch 2013年

Answers:


10

如您所见,存在许多问题,这些问题都源于您对TeX的实施(或可能如何使用)。

对于一个秃头名单,我引用

  • 使用苏格兰罗马面孔
  • 字母间距差
  • 行距太近
  • 字体混合不良(sans和脚本)

TeX的苏格兰罗马面孔过时且挑剔。所有这些衬线!正是这种挑剔需要更多的领导。字母之间的间距不足无济于事:有些字母比其他字母拥挤得多。看一下密文一词。小盘不是真正的小盘:只是减小了大小,保持比例不变。小型股不这样做。sans和script字体不能很好地混合使用,因为它们的光密度与主字体不同。在算法名称中使用sans很好,但是它们不必在这种情况下脱颖而出。

这是您的文字的重置示例。主要字体是Calluna,我使用的软件无法处理fi或ffi连字,并且我只能在有限范围内使用这些符号的字体。它也不是本地的大写字母:我设置“小写字母”,然后将其宽度增加到115%,以使它们看起来像真正的小写字母(它使主笔画保持相同的宽度)。最终结果是墨水分布均匀。

引导增加,因为这有助于混合符号并保持可读性。斜体字经过精心设计,不会改变其文字的整体黑度。sans单词在Calluna Sans Light中设置。这是从Calluna派生的,因此字母形状非常相似(并且大小相同!),并且再次使用Light变体可以保持光密度,即使它们不会突出。这可以帮助您的关键词成为标题。

当然,也可以像其他人建议的那样在段落之间添加更多的空间,但是,如果这是一个小项目列表,则可能会将其分解得太多。通常,在增加页数的情况下允许更多的光进入页面就足够了。较大的“真实”段落可能会受益于额外的半行空白。

重设文字


奇怪的是我没有得到适当的小写字母和间距,因为我什么都没有摆弄-这是LaTeX / KOMA的默认scrartcl类,\textsc用于小写字母文本。
布里斯托

4
不好意思地说,但我初次投票是因为我完全不同意你的观点。首先,Computer Roman没有任何问题。我发现,无论现在存在哪种愚蠢的方式,具有更强衬线的字体都更易于阅读。其次,您尝试重做2个段落非常丑陋,黑板字母大小写小,段落标题后缺少多余的空间,并且混合了更多字体,因为CM sans-serif不适用于您的主字体。您唯一的要点是增加了基线拉伸,但是您做得太多了。
2013年

@布里斯托尔你尝试过\usepackage{lmodern}吗?它修复了CM字体中的许多问题。但这更多是在TeX方面而不是排版方面。
2013年

5

对于不同类别的元素使用不同字体的原理是不正确的,但是这些字体需要以或多或少的谐调方式共存。

这是我个人的看法:尽管我认为单个字母不是问题(例如,您确实需要两种类型的G,并且它们都是衬线字体,看起来像它们属于同一个大家庭),但我确实发现KeyGen sans-serif有点奇怪。它有一个很好的目的:将其他单词与其他单词区分开,但是这样做的方式不必要地“夸张”了。通常,我不会在同一行/段落中同时使用衬线和无衬线。虽然两种样式在可读性方面都可以说同样不错(请参阅此问题),但是将它们混合使用可能会更加……有问题,这就是为什么我认为发生这种情况:

易读性是为了轻松识别单个字母或单词,而可读性则与整个正文的最佳排列和布局有关。您的字体清晰易读,但段落可读吗?您有一个特别复杂的示例,因此很难放弃某些可变性,但是您需要同时存在这么多字体吗?我会问:您所有的信息是否同样重要,因此您需要赋予每个元素独特的外观吗?答案可能是肯定的,我不知道您的定义怎么说,但是我可以想象您不会放过以下内容:不同的单个字母,大写首字母缩写词,斜体定义(也许?)和可区分的算法。

因此,我将重点放在可读性上。可读性是多种情况的相互作用,因此您仅需考虑其他元素,例如行长,行距,字体大小,字体宽度,对字体的熟悉程度,段落大小等。除非有空间限制,否则不要不需要把所有东西都收紧。与其尝试查找在一起看起来更好的字体(除了sans-serif!),不如尝试使用空白,尤其是段落之间的空格。


1

真的很难说。

许多技术文档要求特殊字体来传达特殊符号。如果第XX页上的方程式需要字体,则整个方程式均应使用相同的字体。我怀疑您的样本在一定程度上遭受了这种困扰。不幸的是,等式字体似乎也是斜体字体。如果使用不带斜体的方程式字体,对提高我的可读性将有很长的路要走。

斜体也可以专门用于名称。基因组名称始终以斜体显示。尽管在您的示例中,它看起来好像斜体用于名称以及强调。这给我带来了一些困惑。将斜体字设置为大1pt会有所帮助。斜体通常是这种情况。它们在视觉上看起来比周围的文本要小(即使字体相同)。通过将斜体字设置为1pt大,可以避免这种视觉差异。并且使用其他形式的强调更改可能是有益的。但是,字体的其他重量可能不可用。您可以使用下划线,但是,好吧...我只是讨厌那些,并尽可能避免使用它们。

“ KeyGen”等的不同字体似乎是为了强调这些项目,而不使用斜体或粗体字体。确实有道理。

我个人不会缩进第一行。如果有的话,我会挂在第一行而不是缩进。

我同意user568458的评论,段落之间的间距会很有帮助。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.