我写了一个以下形式的 C/C++ 运算符列表:\texttt{operator+=}, \texttt{operator-=}, \texttt{operator*=}...
问题是它们\texttt{operator\^=}, \texttt{operator>>=}, \texttt{operator<<=}
被 latex 解释,但不能像其他的一样被渲染。
如何解决这个问题呢 ?
答案1
您可以使用\verb|operator^=|
它来逐字打印文本。
或者使用listings
您可以用来\lstinline|^=|
设置逐字文本的包。
如果您经常这样做,您可以使用命令\lstMakeShortInline|
让您只需键入即可|^=|
设置这些内容。您需要选择一个不会出现在逐字文本中的字符。也就是说,\lstMakeShortInline*
如果您的逐字文本包含该*
字符,您就无法这样做。
答案2
尝试\verb
像 一样使用或逃避它\texttt{operator\^{}=}
。