我想写这个;/camera/image_raw
,但似乎无法编译。正斜杠不是问题,但只要我在后面放上文字,它就不起作用了:(
有人知道解决办法吗?
答案1
下划线_
是特殊字符TeX 将其解释为一条指令。(在本例中,它是用于数学模式的下标指令。)要真正显示下划线符号,您需要使用\_
(或\textunderscore
)。例如:
\documentclass{article}
\begin{document}
/camera/image\_raw
\end{document}
或者正如 Bernard 提到的,您也可以使用以下\verb
命令:
\documentclass{article}
\begin{document}
\verb+/camera/image_raw+
\end{document}
但是,请小心,\verb
因为您不能在命令的参数中使用它。(请参阅为什么逐字在...内不起作用?。
如果你的文本代表一条路径(看起来是这样),你也可以\path
使用url
包裹:
\documentclass{article}
\usepackage{url}
\begin{document}
\path{/camera/image_raw}
\end{document}