Как использовать '_' и другие символы на LATEX?
Мне нужно поместить образцы некоторых командных строк в файл LaTeX, но каждый раз, когда я пытаюсь использовать некоторые символы (например, _
) Я получил ошибку "!Missing $ вставлен".
Как я могу написать строки, такие как:
./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"
Без использования $
...$
? (Я не хочу, чтобы это выглядело как математическое выражение)
3 ответа
Используйте обратную косую черту, чтобы убежать, т.е. \_
, В качестве альтернативы используйте 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}