纯文本列表 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 被转换为 γ(无论出于何种原因) 相关内容 Virtualbox:无法从主机 ssh 到客户机 任务栏上的货币转换小部件 MS Word 2016:更改时间格式? 如何隐藏 Windows“事件查看器”中的“操作”面板/选项卡/窗格?[关闭] Ubuntu 无法启动,因为没有有效的分区表。如何修复它? 如何从文件的每一行中 grep 倒数第二个或倒数第 n 个字符 将 ssh 端口从一台主机转发到另一台主机,并在另一个接口上转发不同的端口。 Ubuntu 14.04 在 Acer Aspire V5-123 上运行缓慢 如何编辑 grub.cfg 来启动 win 7? ss5代理服务器支持IPv6吗?