学习如何检查排版问题的参考资料

学习如何检查排版问题的参考资料

以下主题讨论了完成文档必须完成的多项任务:您对文档做了哪些最后的润色?

  • TeX 的原作者是否对他的书中的特定词语做过如此细微的调整?
  • 完成这些任务的顺序有多重要?例如:如果我在文档末尾修改了某些内容,然后在开头修改了某些内容,那么我的第一个修改现在是否无关紧要了?有时候最好先修复文档末尾附近的问题?如果顺序很重要,那么按什么顺序最有效?
  • 当遇到每一类问题时,解决它们的理想方法是什么?
  • 是否有任何书籍或文章提供此类信息(例如概述上述内容的清单)?

答案1

虽然与 TeX 没有直接关系,但我认为布林赫斯特印刷风格的要素与此相关。书中有很多非常细致的细节,例如关于改变字体字距的讨论非常有用。它最重要的建议是,如果你想解决文档的排版问题,你需要非常仔细地检查你的输出。它还指出,有时设计师可能会决定改变或打破“规则”,这是需要判断的事情。

更广泛地说,我认为你不太可能找到一份与 TeX 相关的东西的检查清单。最多,你可能会找到更一般的设计信息,但由于设计在某种程度上是艺术性的,它不一定适合严格的规则集。

答案2

“亲爱的波兰朋友们:我深感抱歉”,Knuth 在宏的顶部写道!“我深感抱歉,我对 ogonek 只有一个粗略的近似值”;然后他去起草了一个宏来制作一个 奥戈内克

现在,这个符号既不经常出现,也不构成论文数学的一部分。它只在最后两个参考文献中需要用到,总共 29 个。他在最后一个参考文献中用到了它,但在另一个参考文献中却没用到!作为补充,他用逗号来模仿变音符。

在此处输入图片描述

如果你感兴趣的话,这篇论文的标题是重叠的 Pfaffian。Knuth 还处理了“Pfaffians”中的间距,并为此定义了一个宏:

\def\Pfaff/{P\kern-.07emfaff}

故事的寓意是:即使是我们当中最好的人也可能会错过一些东西,所以一定要让别人通读你的最终稿。

没人能确定他做了多少编辑,但这篇论文显示了七次修订,日期都仔细地标记在 TeX 文件的顶部,跨越了大约三个月。如果你遵循本文中的一些指导原则回答并分析 Knuth 的公开作品,你可以观察到:

过满他的所有文件上的方框都已消失。他用很少有额外的字体。他最多为小写字母定义了一个快捷方式,通常是\font\sc=cmcsc10。Knuth 非常与间距一致。大多数显示的方程式都被视为段落,并紧凑地插入文本之间。它们在方程式后也有正确的标点符号。

没有河流, 几乎没有 子弹列表,并且列表存在的地方,它们有一个功能;主要是描述算法中的步骤。说到步骤,请看下面的步骤图,来自另一篇 Knuth 论文,他用它来表示将正整数放入 k 行三重楼梯的方法数:

在此处输入图片描述

我确信,这样写只是为了让线条粗细与文本相匹配:

$$\vbox{\offinterlineskip
\def\hb{\phantom{\hbox{A}}}
\halign{\strut#&\vrule#&\hfil#\hfil%
&\vrule#&\hfil#\hfil%
&\vrule#&\hfil#\hfil%
&\vrule#&\hfil#\hfil%
&\vrule#&\hfil#\hfil%
&\vrule#&\hfil#\hfil%
&\vrule#&\hfil#\hfil%
&\vrule#\cr
\omit&\omit&\omit&\omit&\omit&\omit&\omit&\omit
&\multispan7{\kern-.4pt\hrulefill\kern-.4pt}\cr
\omit&\omit&\omit&\omit&\omit&\omit&\omit&\omit&&\hb&&\hb&&\hb&&\cr
\omit&\omit&\omit&\omit&\omit&\omit
&\multispan9{\kern-.4pt\hrulefill\kern-.4pt}\cr
\omit&\omit&\omit&\omit&\omit&\omit&&\hb&&\hb&&\hb&&\cr
\omit&\omit&\omit&\omit&\multispan9{\hrulefill}\cr
\omit&\omit&\omit&\omit&\omit&\hb&&\hb&&\hb&&\cr
\omit&\omit&\multispan9{\kern-.4pt\hrulefill\kern-.4pt}\cr
\omit&\omit&\omit&\hb&&\hb&&\hb&&\cr
\multispan9{\kern-.4pt\hrulefill\kern-.4pt}\cr
\omit&\hb&&\hb&&\hb&&\cr
\multispan7{\kern-.4pt\hrulefill\kern-.4pt}\cr
}}$$

他处理了连字符使用问题,既预防了连字符的使用,又在适当的时候鼓励连字符的使用。

他的作品中普遍存在的是一致性我认为这才是优秀排版最有价值的特质之一

现在总结一下对你的问题的答复:

TeX 的原作者是否对他的书中的特定词语做过如此细微的调整?是的,从上面可以看出。

完成这些任务的顺序有多重要?例如:如果我在文档末尾修改了某些内容,然后在开头修改了某些内容,那么我的第一个修改现在是否无关紧要了?有时候最好先修复文档末尾附近的问题?如果顺序很重要,那么按什么顺序最有效?

据称,著名计算机科学家 Dijkstra 写了他著名的EWD 注释一次过编辑,再也不用回头修改。如果你是个天才,这显然是编辑文档最有效的方法。对于我们这些凡人来说,遵循 Halmo 的编辑算法就很好了。当你完成第 2 章时,回去编辑第 1 章和第 2 章。当你完成第 3 章时,回去编辑第 1-3 章,依此类推。在本书的结尾,你只需要从第 1 章到最后一章再编辑一次,就大功告成了。这也是编辑章节段落的好方法。在我看来,这螺旋技术是最高效的——仅次于 Dijkstra 法则。对于写作、编码以及生活中的许多其他事情来说,这都是正确的。

当遇到每一类问题时,解决它们的理想方法是什么?没有理想的方法,也没有理想的书籍,只有信息和建议,您需要吸收并发展自己的技术。

是否有任何书籍或文章提供此类信息(例如概述上述内容的清单)?据我所知,目前还没有现成的清单,但芭芭拉对你的问题的回答有一个很好的观点;阅读指南。关于排版的书太多了,大多数都是平面设计师用大量带字体的海报图片劫持的。远离它们。最好以身作则;研究您所在领域的优秀论文和书籍,并尝试模仿它们;养成良好的习惯。这个网站上也有很多好的建议——大多数时候。

笔记

风格参考: APA、MLA、芝加哥格式手册、牛津。类似但免费的指南互联网. 非常好但有点过时的关于使用斜体,这是导致不一致和错误的常见原因。欧盟风格指南,有一个很好的罗马化部分,这是另一个常见的不一致之处。在我看来,最好的指南是《经济学人》,不幸的是它不是免费的,但来自每天写作并以此为生的人的建议是无价的。该杂志本身以拥有符合塔夫特的指导方针。有关数学,请参阅数学排版

一致性: 字体、页边距、标题、引文、参考书目、目录、索引、符号列表、页码、页眉和页脚都包含在 (La)TeX 中,如有任何问题,请搜索 tex.sx 。一旦你确定了一个类,你能做的最好的就是开发一些你自己的宏,例如,你在输入时容易出错的名称,例如韩世成、缩写等

灵感:物理学网站论文集可以成为灵感的来源,即使不是你的专业。相当多的论文提供了 LaTeX 或 TeX 代码;但你也会失望地读到文件有近 600 位合著者,其中至少有一位对排版有天赋的合著者,而且你会发现情节可以用 TiKZ 或 pstricks magic 和 Jake 的答案来完成。最好的灵感是去一个好的图书馆,找几本你喜欢的书,研究一下风格。

答案3

关于前两个问题:

作为 Donald Knuth 的电子书可以从 CTAN 获得,您可以查看内部并找到单独的字距调整,例如

is a trademark of Addison\kern.1em--Wesley Publishing Company.

因此我想说,我们进行了一次细致的检查。

顺序非常关键。例如,任何影响行和分页的内容都必须在检查孤行和寡行之前进行。否则,您必须一遍又一遍地检查。

关于你的最后一个问题,我还没有见过如此详细的 LaTeX 检查表。一般来说,我读过的几乎每本关于技术写作、印刷书籍或排版的书都有某种清单。甚至印刷店本身通常也会有一张传单来提醒顾客最重要的检查。

编辑:当你要求参考时我记得特沃库兹。不幸的是,它只有德语版本。但它给出了进一步阅读的建议。其中包括 Bringhurst 的书,以及互补金属氧化物半导体. 这本书“字体设计方面的首次帮助”弗里德里希·福斯曼和已故汉斯·彼得·威尔伯格也有英文版。遗憾的是,这些精彩的书只有德文版“Lesetypografie”“详细排版”。作者之一弗里德里希·福斯曼 (Friedrich Forssman) 提出了自己的网页短的清单但并不是专门针对 LaTeX。

2. 编辑:关于混合使用不同字体的注意事项“我们结婚了”值得一提的是。

第三。编辑:我完全忘记了另一件事,最后是关于 LaTeX 的事情:该float软件包的作者 Anselm Lingnau 出版了一本书,名为“LaTeX 技巧”2007 年与 O'Reilly 合作。它包含 100 个使用 LaTeX 排版的小问题和大问题的解决方案。不过我还是不知道有英文版。

答案4

我可以肯定地说,Don Knuth进行哪怕是非常微小的最后调整。如果您阅读了 knuth 和 plass 撰写的关于“将段落分成行”的文章(抱歉,据我所知,它不在线),您会看到尽可能多的内容都是内置的。一些策略,例如使用~\或,\@会随着练习而变得自动化,但最后总是需要做一些整理工作。

最好从一开始就进行调整。根据调整的幅度,它可能会改变分页;然后以后的问题区域可能会消失,并且调整变得没有必要。

提交文档进行发布时避免出现问题的一种方法是使用发布者提供的适用文档类别。阅读说明/指南! 注意所有超满的行您将文件提交给发布者。

我很想看到一篇针对拖船这一主题提出建议的文章。

相关内容