라텍스 문서에서 \ _를 사용하는 것 이외의 대안

라텍스 문서에서 \ _를 사용하는 것 이외의 대안

\_를 사용하는 대신 " _ " 기호가 있는 두 단어를 포함하는 라텍스 문서를 컴파일하는 다른 방법이 있습니까? 출처: 기타 기호 섹션에 설명된 대로 위키피디아

내 MWE:

올바른 모양:

\documentclass{article}
\begin{document}
an\_SYMBOL
\end{document}

잘못된 모양:

\documentclass{article}
\begin{document}
an_SYMBOL
\end{document}

답변1

밑줄은 일반 텍스트에서는 자주 사용되지 않으므로 작은 코드 조각에 밑줄을 사용할 가능성이 높습니다. 이런 경우에는 verbatim환경이나 매크로를 사용하는 것이 가장 간단합니다. 이렇게 하면 특수 문자를 이스케이프하지 않고도 입력한 대로 거의 모든 것이 렌더링됩니다. 또한 현재 글꼴로 텍스트를 표시합니다 \ttfamily.

패키지가 없어도 사용할 수 있습니다 \verb|a_SYMBOL|. |텍스트를 구분하는 데 사용되는 문자는 예약되지 않은 영숫자가 아닌 문자일 수 있습니다 |.

\documentclass{article}

\begin{document}
\verb|an_SYMBOL|

\verb!an_SYMBOL!

\verb.an_SYMBOL.

\end{document}

이러한 항목이 많으면 마크업을 더욱 간단하게 만드는 것이 유용합니다. 패키지 를 로드하고(다른 패키지도 동일한 작업을 수행할 수 있음) 구분 기호를 명시적으로 정의하면 이 작업을 수행할 수 있습니다 fancyvrb. 이 경우 해당 \verb부분이 필요하지 않습니다.

\documentclass{article}
\usepackage{fancyvrb}
\DefineShortVerb{\|}
\begin{document}
|a_SYMBOL|

\end{document}

관련 정보