我有一些用 LaTeX 中的 lstlistings 包格式化的代码,如下所示:
然而,当输入较长的代码时,可能很难(特别是在分页符处)知道代码的缩进程度。
在 Pycharm(Python 的 IDE)中,他们通过显示垂直线来显示缩进级别来解决问题:
您是否知道 lstlistings 包是否可以添加人们熟悉的 Pycharm 垂直线(如上所示)?
如果 lstlistings 没有此功能,我们是否知道有任何适用于 latex / xelatex / lualatex 的软件包具有此功能的 Python 语法高亮功能?
如果不可能出现垂直线,那么我知道 lstlistings 中 showtabs=True 的功能;它的问题是(在我看来)它没有按照下划线显示制表符的方式显示,例如:
我是否可能需要自行重新配置 lstlistings 以删除下划线并用小点替换上面的小凸起(计算标签的数量)?
任何帮助将不胜感激。