>我需要将一些命令行的示例放在 LaTeX 文件中,但每次我尝试使用某些字符(例如 _
)时,我都会得到" !缺少 $ 已插入"错误。
如何编写字符串,例如:
./configure FC=gfortran --with-cuda --without-mpi FLAGS_CHECK="-g -O2" FLAGS_NO_CHECK="-g -O2 -ffree-line-length-none -I../shared/ -L/usr/local/cuda/lib64 -fopenmp"
无需使用$
...$
?(我不希望它看起来像一个数学表达式。
使用反斜杠进行转义,即_
.或者,使用verbatim
环境或代码包(例如,列表)。
试试这个_
。因此,您的示例应如下所示:
./configure FC=gfortran --with-cuda --without-mpi FLAGS_CHECK="-g -O2" FLAGS_NO_CHECK="-g -O2 -ffree-line-length-none -I../shared/ -L/usr/local/cuda/lib64 -fopenmp"
设置它的正确方法是逐字或列表环境,正如已经提到的答案@Matthias。
为了完整起见,如果下划线发生在非编程上下文中,也可以使用 underscore
包:
documentclass{article}
usepackage{underscore}
begin{document}
a_b
end{document}