更改代码清单中显示“”的方式 2024-5-24 • listings 我正在用 Latex 编写一些技术文档,其中我需要包含一个可以从文档中复制并粘贴到 SSMS(SQL Server Management Studio)中的 SQL 查询。 我已经设置了列表包,并且它运行良好,但是在测试时,文档显示的字符格式是 SSMS 无法识别的,因此在尝试运行代码时会引发错误。 该文件显示如下: 当需要像这样显示时 (t2.ext_ref , '') 我可以通过将代码复制到 SSMS 然后进行查找和替换来解决这个问题,但这并不是很好,其他按照指南操作的人可能会被意外错误难倒。 有没有办法改变'在文档中的显示方式,或者是否有其他我可以使用的包? 答案1 您必须设置upquote=true: \documentclass{article} \usepackage{listings} \lstset{basicstyle=\ttfamily, upquote=true} \begin{document} \begin{lstlisting}[language=SQL] (t2.ext_ref , '') \end{lstlisting} \end{document} 相关内容 Base64 到 tikz 转换器 让一个磁盘上的文件夹重定向到第二个磁盘上的文件夹。怎么做? 如何绘制三维图形?[重复] 使用 pgfplots 在三角域上绘制函数 TeXstudio 无法在 pdf 文件上书写[重复] 检查 Web 服务器端口 80 和 443 的连接数 /etc/apt/sources.list.d 中的文件没有显示在 apt 策略中,我可以删除它吗? 如何在我的本地网络上发布本地域名? 更改 OpenSSH 服务器使用的密钥交换算法 如何禁用管理员/特定用户的锁定功能?