有没有预定义我可以与包一起使用的突出显示样式,listings
以便像 git 命令的输出可以在终端上显示时突出显示(添加的行、删除的行、本地分支、远程分支、使用时的线条颜色)?git diff
git log
git log --graph
另一种可能性是能够将彩色终端输出引入文档。这方面有什么技巧吗?因为如果我只是复制/粘贴输出,就不会有格式……但是是否可以包含控制序列来更改颜色,并且 latex 能够像终端一样解析它?如果我使用管道强制--color
使用 git 命令并将其输入到 less 中,我会得到以下结果:
ESC[33m643baeaESC[m Basics - what is a conflict?
ESC[33m078067aESC[m Conventions
ESC[33mb2b597fESC[m A main file to hold them together
ESC[33mcfc40acESC[m audience and resources
ESC[33mb5121f7ESC[m Introduction
ESC[33m0f367fcESC[m License