公式中不存在的等号

公式中不存在的等号

我需要在文本中输入一个 SQL 查询;如下所示:

SELECT * FROM Table WHERE ID = 0

$但是,由于等号的存在,LaTeX 要求我在等号两边加上一个符号。我该如何避免这种情况?

答案1

等号在文本模式下不会造成麻烦:

\documentclass{article}
\begin{document}
SELECT * FROM Table WHERE ID = 0
\end{document}

结果

可能是其他字符导致了问题,例如下划线_。可以通过\_或来设置\textunderscore

另一种方法是逐字输入(也会改变字体):

\documentclass{article}
\begin{document}
\verb|SELECT * FROM My_Table WHERE ID = 0|
\end{document}

逐字逐句的结果

listings或者甚至可以使用语法高亮的包:

\documentclass{article}
\usepackage{listings}

\begin{document}
\lstinline|SELECT * FROM My_Table WHERE ID = 0|

\lstinline[language=SQL]|SELECT * FROM My_Table WHERE ID = 0|
\end{document}

结果列表

相关内容