我对人们对 LaTeX 文档进行的最后润色感到好奇。人们在完成文档时会做哪些规范或特殊的事情?
我做什么:
- 仔细校对文档(我认为这是定稿文档时最重要的事情)。
- 通读源文件以删除不必要的内容并通过注释记录代码。
- 通读 .log 文件并查找警告、过满的箱子等。
- 检查图形的位置。
- 使用 gedit 中的工具删除尾随空格(通过 制作
sed 's/[[:blank:]]*$//'
)。 - 重命名生成的文件,如 pdf,以表示它是最终版本。
- 因为我使用 git,所以我通常会标记最终版本并提交最终的 pdf。
- 我有时也会
pdfopt
写我的文件。
答案1
- 在文档顶部的注释中记录所有手动布局更正(
\looseness
、、\newpage
等\break
) - 最后修改的评论也放在顶部
- 做一个备份
- 如果您计划长期存储:记录您使用的 TeX 发行版和宏版本。
\listfiles
我认为 LaTeX 有一个用于宏版本的命令,但您可能还需要记住可执行文件的版本以及可能的字体和连字模式文件版本。
答案2
- 检查箱子是否过满/不足
- 检查连字符
- 优化段落拆分
- 如果需要,优化分页(根据需要添加
\enlargethispage
和)\pagebreak[3]
应根据需要重复步骤 3 和 4。:-)
最后使用qpdf
(不是pdfopt
)得到线性化的PDF。
答案3
除了已经提到的检查和编辑之外:
- 我觉得当一份文档由多位作者撰写时,最后的润色是最重要的。应该由最好的作者和最有 LaTeX 经验的作者来检查。
\today
用文件中的实际日期替换通常是一个好主意。- 我经常引入从最终版本中
\newif\ifdraft
删除注释\overfullrule
等内容。显然,我正在设置\draftfalse
。 - 检查图形的位置并确保其标题有意义,而无需阅读正文。
- 设置 PDF 元数据。
- 我不会这么做,但也许有一天会这么做:LaTeX 源代码可以嵌入到 PDF 中。
答案4
- 拼写检查。
- 请其他人阅读以确保技术正确性。
- 请其他人阅读以确保编辑(非技术)正确性。