Эффективный выход _ в табличной среде, LaTeX - PullRequest
1 голос
/ 30 августа 2009

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

В этой теме обсуждается подчеркивание в целом. Я не могу использовать окружение дословно , ни подчеркивание пакета.

Пример данных

\begin{tabular}{| l | l | p{5cm} |} 
\hline 
delete_a_question.php&poistaa kysymyksen&setterit \\ \hline 
edit_question.php&muokkaa kysymyst\"{a}&getterit, HTML koodin generointia \\ \hline 
--cut--
\end{tabular}

Ответы [ 2 ]

6 голосов
/ 31 августа 2009

Вместо того, чтобы взламывать с помощью катодов вручную, пакет подчеркивания делает это за вас, так что _ работает в тексте как печатное подчеркивание, в то же время ведя себя как модификатор индекса в математическом режиме. Просто загрузите пакет.

5 голосов
/ 30 августа 2009
\bgroup
  \catcode`\_=13%
  \def_{\textunderscore}%
  \begin{tabular}{|l|l|p{4.5cm}}
    test_444 & 555 & 4_4\\\hline
  \end{tabular}
\egroup

And now for some normal maths: $a_i=3$.

Здесь я изменяю код категории символа подчеркивания, чтобы он был активным (это означает, что я могу дать определение макроса подчеркивания). Я определяю символ подчеркивания для вывода фактического символа подчеркивания.

\bgroup и \egroup ограничивают эффекты переопределения символа подчеркивания.

...