纯文本列表 2024-5-23 • listings verbatim plain-tex highlighting 有没有一个包可以用纯 TeX 生成语法颜色的源代码块? 等效的listings? 或者(也许)一些宏可以为某些给定的源代码生成彩色tex输入? 是否可以通过 LuaTeX 实现某些功能? 答案1 语法彩色列表通过 OPmac 技巧解决0124(C 语法),126(html 语法)或0152(Python 语法)。如果需要,您可以简单地将这些宏扩展为另一种语言。请注意,引用的宏不需要任何特殊的外部处理器。所有操作均在经典 TeX 中完成。 答案2 Knuth 开发了宏来生成代码列表。要生成包含以下内容list.tex的文件列表test.c #include <stdio.h> int main() { printf("Hello World!\n"); } 我们在终端上输入 $ pdftex list.tex test.c <<< "\\bye" 并获得以下输出 缺点: 没有语法高亮 过长的排队不是包裹,但溢出页面 Tab 被转换为 γ(无论出于何种原因) 相关内容 为数据创建单独的分区 我怎样才能让调用 kpathsea 的 dvisvgm 在非标准目录中找到 texmf.cnf 文件? Chemmacros: 耦合常数 J 的字体 如何删除 Footnode 和 Text 之间的空格? Windows 应用程序保持 Num Lock 处于打开状态 通配符 DNS 的用途是什么? QEMU img 转换无效参数 有没有办法通过搜索创建 Outlook 搜索文件夹? 使用 matlab2tikz 将 Matlab 图形的外框缩放至恰好 15.5 厘米宽 选择 A8 纸张