HyperAIHyperAI

Command Palette

Search for a command to run...

现代LaTeX指南:告别90年代复杂细节,轻松创作精美文档

现代LaTeX简介 LaTeX是一种被广泛使用的排版工具,尤其在学术界和科研领域中,它能够帮助用户创建出精美的文档。然而,由于其复杂的语法和过时的指导书,很多新用户在学习过程中感到十分困扰。为了解决这个问题,一位名为Matt Kline的技术作者推出了一本名为《现代LaTeX》的简短指南,旨在帮助新手快速上手LaTeX,避免陷入上世纪90年代遗留下来的技术泥沼。 获取方式 最新的《现代LaTeX》版本可以在https://assets.bitbashing.io/modern-latex.pdf下载。这是一本免费的电子书,涵盖了LaTeX的基本功能和现代使用方法。 构建方法 安装LuaLaTeX:首先需要安装LuaLaTeX,这是一个支持Unicode的现代LaTeX版本。在Linux系统上,通常可以通过安装发行版的TeX Live包来实现,比如texlive-base或texlive-core。这个包通常还会提供latexmk脚本。 选择合适的分支:源代码仓库中有两个主要分支,一个是针对纸质书籍优化的,另一个则更适合数字显示。如果你希望生成数字版文档,可以选择“online”分支。这个分支包括了均衡的页边距、居中的页码和章节之间没有空白页等优化。 调整字体:《现代LaTeX》官方版本使用了Garamond Premier、Neue Haas Grotesk、URW Futura、Drive Mono、Noto和拉丁现代字体(Latin Modern)。但如果你没有这些字体,可以相应地修改fontspec命令,如setmainfont等。 构建文档:使用latexmk脚本构建文档。latexmk会多次运行LuaLaTeX,以确保交叉引用正确。如果无法使用latexmk,也可以手动多次运行LuaLaTeX,直到不再出现“标签可能已更改,请重新运行以确保交叉引用正确”的警告为止。 反馈与沟通 这本书的作者Matt Kline非常欢迎用户的反馈和建议。如果你有任何问题或改进意见,可以通过GitHub页面提交pull request,或者直接发送邮件至matt <at> bitbashing.io联系他。这本书不仅适合初学者,也适合想要更新LaTeX知识的老用户。 业内评价与公司背景 《现代LaTeX》一经发布,便受到了广大LaTeX用户的欢迎。业界人士普遍认为,这本书成功地简化了LaTeX的学习过程,使更多人能够轻松上手这一强大的排版工具。作者Matt Kline是一位经验丰富的技术作者和技术社区的活跃分子,致力于推动编程和排版技术的发展。他的这本指南不仅在内容上简洁明了,在设计上也体现了现代感,适合当今的使用需求。

相关链接