漂亮的打印 LaTeX 源

漂亮的打印 LaTeX 源

我正在寻找一种工具来重新格式化我的 LaTeX 源代码,使其变得美观且可读。对于 C、C++ 等编程语言,存在这样的漂亮打印机。

有没有适合 LaTeX 源代码的漂亮打印机?

答案1

虽然已经提到其他一些帖子,这里缺少 latexindent。

latexindent

PERL 脚本用于在环境中缩进代码,并对齐 .tex 文件中的分隔环境。

它可以通过命令行或通过arara

从其文档中窃取的前后示例:

在此处输入图片描述

答案2

我创建了一个网站,重新格式化乳胶代码以使缩进正确。

这是一个简单的网站,您可以输入您的 latex 代码,然后像 Visual Studio 一样进行漂亮的打印。该网站的优点是它还包含一个复制按钮,因此您在获取格式化代码时不必选择所有文本。

https://c.albert-thompson.com/latex-pretty/

答案3

首先,有一个 LaTeX 包可以漂亮地打印 LaTeX 源文件。您无需下载它,它位于基本发行版中,即 ltxdoc – 用于记录 LaTeX 宏文件的类:

http://www.ctan.org/pkg/ltxdoc

有一个支持文件 ltxdoc 标记的 emacs 模式可能会对您有所帮助,它被称为 swiftex:

http://www.ctan.org/pkg/swiftex

此外,emacs 的 AUC-TeX 模式对于保持 LaTeX 源代码整洁有很大帮助(但它不记录代码本身)。

答案4

怎么样a2ps?假设你的 LaTeX 输入文件只包含 Latin1 字符,你可以这样做

a2ps -q -Eplain -R --encoding=latin1 --columns=1 -l 85 -o out.pdf in.tex

或类似的东西。

相关内容