纯文本列表 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 被转换为 γ(无论出于何种原因) 相关内容 我可以购买带有 Ubuntu 的 CD 或 DVD 吗?[重复] 在一个文件夹中拒绝访问,但在另一个文件夹中却被拒绝访问 为什么我在视频上听到不同的“钢琴音符”? href 创建脚注而不是可点击的链接 xbindkeys 粘贴脚本无法工作 19.10 几乎每次页面加载后 Wi-Fi 都会停止 Excel 图表无法处理数据缺口 寻找句子结束符 [关闭] 启用家庭路由器和调制解调器上的远程服务器的 ssh 访问 如何在 Chrome 中“取消访问”链接?