我想收集 (La)TeX 和 Friends 用户最常犯的错误、误解、陷阱等。请为每个错误、误解、陷阱等提供一个答案。
我只对更技术性、客观的案例感兴趣,而不是心理性、社会性和主观性的案例。
从这一长串的技术和客观案例中,我们可以直接或间接地参考如何通过写一本好书来更好地教新手。
技术和实物情况例如如下。
- 初学者有时
$\huge E=mc^2$
会希望得到一个巨大的公式。它实际上并没有产生预期的结果。正确的方法是\huge $E=mc^2$.
- 初学者有时会使用
longtable
inside,table
因为他们认为它是可以夹在里面longtable
的较长版本。tabular
table
- ETC。
答案1
最常见的错误是花费太长时间在 TeX 编码上而没有写出文档。
答案2
以下是我经常帮助人们修复的一些常见的、非深奥的错误:
文档中每个段落的结尾都用
\\
(甚至\\[10pt]
)而不是空行。忽略警告和错误,直到有数百个,新材料根本无法排版。“为什么我无法格式化我的文件?我必须在明天之前完成第二章。”
使用字体属性命令(或旧式字体命令),就好像它们接受参数一样:
This \bfseries{important} message... why is my entire dissertation bold?
拼凑一些文本元素的一系列复杂命令(符号、格式化标题或表格的方法等),然后一遍又一遍地使用它,而不是定义宏。然后意识到它需要修改。
带着好心朋友捐赠的大量前言,却不知道它们是干什么用的。最后出现了一个神秘的不兼容问题,他们请我帮忙,但我不知道实际使用了哪些软件包——作者也不知道。
依靠
\begin{table}[h!]
(分别{figure}
)以及临时分页符等来排版不能浮动的内容。(但我犹豫着是否应该称之为错误,因为在浮动之外获得正确的标题并非易事:我尝试过的每个包都带来了惊喜。)不是根据表格或图形的大小(和内容)在适当的情况下使用浮动。这绝对像是 Word 的遗留...
不将 BibTeX 标题中的内容词大写,并且不保护永远不应小写的单词:
title = {A grammar of Late Modern English}
在两种大写样式下都会出现错误。最讨厌的事情:将整个单词设置为数学模式下标,而忽略了它们看起来很糟糕的事实。。
S_{easy}, S_{difficult}, S_{the worst}
太多语言学家都这样做。这个不是很常见,但我见过这种情况:手动格式化节标题,使用文字数字和手动间距:
\\[12pt] \textbf{2.3 The importance of semantic mark-up} \\[10pt]
答案3
没有充分利用——或者(遗憾的是,这种情况经常发生)没有充分利用任何使用– LaTeX 提供了分离内容一份文件视觉外观。特别是在撰写工作论文、技术说明或其他材料的早期到中期阶段,过多地尝试进行视觉格式化。
附录:@Alexis 的回答给出了不少在进行(过多)视觉格式化时出现的错误的例子……
答案4
没有对文档使用版本管理。
我向一些同事介绍了 LaTeX,他们最常问我的问题是如何突然无法编译以及如何修复这个问题,当我问他们是否可以恢复到以前的版本时,他们说他们从来没有想过把他们的工作放到版本管理系统中(有趣的是,他们用这个系统管理所有其他与 CompSys 代码相关的任务)。我现在甚至向初学者提到这一点,这是使用纯文本工作的一大好处。