Чтобы избежать многих _ в LaTeX эффективно - PullRequest
17 голосов
/ 28 августа 2009

Как вы можете избежать _ без использования \_?

Это пример вопроса

word_a_a_a_a_a_b_c_dd

Есть одна функция, которую вы можете использовать для этого. Однако я не могу вспомнить его имя.

Ответы [ 5 ]

27 голосов
/ 28 августа 2009

Вы думаете о пакете underscore, который переопределяет символ подчеркивания, так что вам не нужно экранировать его в текстовом режиме? См. здесь .

23 голосов
/ 28 августа 2009

Кроме дословно, я бы не знал.

Дословная среда:

\begin{verbatim}
  word_a_a_a_a_a_b_c_dd
\end{verbatim}

Встроенный:

\verb|word_a_a_a_a_a_b_c_dd|
13 голосов
/ 27 января 2010

Я не смог заставить работать пакет underscore, поэтому я использовал пакет url:

\usepackage{url}
\urlstyle{sf}  % or rm, depending on your font

...

Foo \url{word_a_a_a_a_a_b_c_dd} bar.
2 голосов
/ 27 января 2010

Обычно в таких ситуациях требуется моноширинный шрифт, поэтому вы можете использовать это:

\verb|word_a_a_a_a_a_b_c_dd|
0 голосов
/ 28 августа 2009

Вы также можете думать о средах lstlisting или verbatim, которые обычно используются для отображения кода - которые могут содержать подчеркивания. Тем не менее, эти среды делают гораздо больше, чем просто подчеркивание "escape".

...