【发布时间】:2020-08-29 15:02:07
【问题描述】:
我正在编写一个包含代码块的 Markdown 文件,然后使用 pandoc 将其构建为 DOCX 和 PDF,具体来说:
pandoc myfile.md --to=docx --defaults=defaults.yml -o myfile.docx
pandoc myfile.md --to=latex --defaults=defaults.yml -o myfile.pdf
defaults.yml 文件仅指定 LaTeX 边距并包含 ToC。
输出看起来非常漂亮,但我希望代码块周围有边框,以使它们在视觉上与周围的文本分开。
This TeX StackExchange question 建议将突出显示样式更改为深色主题,但我的读者肯定更喜欢浅色主题。
This SO question 建议切换到 listings 包,但这会产生比 pandoc 的默认代码更丑陋的代码。 (那个帖子也有 6 年了,从那以后 pandoc 发生了很大的变化。)
有没有没有这些缺点的方法?
【问题讨论】: