纯文本列表 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 被转换为 γ(无论出于何种原因) 相关内容 哦,我的 Windows 上的 zsh 更改 X 显示管理器 使用 egrep 进行自定义 logcheck 模式匹配,但 logcheck 不会排除相关行 如何使用联想 480G 启用蓝牙 章节仅在偶数页上,章节没有分页符? 如何配置 MS SQL Server 以防止向任何经过身份验证的用户公开所有数据库名称和登录信息? 有效的 Shell 脚本无法在 WSL 中运行 ping 对不完整 IPv4 地址的处理是否标准?[重复] 带切割的有向图 如何修复 13.10 版损坏的软件包