2009-08-30 7 views
1

Как вы можете избежать подчеркивания только в табличной среде без использования \_?Эвакуация _ эффективно в табличной среде, LaTeX

This thread обсуждается о подчеркивании в целом. Я не могу использовать окружающую среду verbatim или пакет подчеркивания.

Выборочные данные

\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} 
+0

Спасибо за ваш ответ! –

ответ

4
 
\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$. 

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

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

5

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