更改代码清单中显示“”的方式 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} 相关内容 如何更改 Firefox 使用的默认文件管理器?Gnome 尽管在 .ssh 目录中将权限设置为 666,但所有者的权限仍被拒绝 图像不完整 表格文本的垂直对齐 FFmpeg 声称 OpenSSL 与 GPL v3 不兼容? 笔记本电脑在 Nvidia 驱动程序出错后卡在启动状态 在 Ubuntu 18.10 上,一个核心的使用率达到 100%,并激活风扇, 批量删除 S3 文件的最有效方法 Windows 8.1 explorer.exe 在无网络的安全模式下崩溃 在 Linux 上尝试提取 7zip 存档时出现错误“命令行不正确”