首页 > 解决方案 > LaTeX、SQL 注释、连字符在 lstlisting 中转换为破折号

问题描述

SQL 注释字符由两个连字符组成,因此:

-- cannot create table if one already exists
drop table if exists mytable;

在源代码的包列表中使用 lstlisting 时,注释字符将转换为破折号。如果我在连字符之间插入一个空格,它看起来像 [hyphen][space][hyphen],而不是两个相邻的连字符。那么,在 SQL 源代码的包列表中使用 lstlistings 时,如何指定注释字符?

标签: sqllatexcommentslistings

解决方案


实际上,有人指出作为注释字符的连字符可以正常显示。问题是它们之间的空间太小以至于无法区分。使用高质量的打印文档和放大镜,您可以看到空间。在我的显示器上,一个相当小的显示器,两个连字符一起流血。

谢谢你看这个。


推荐阅读