2009-08-30 8 views
1

\_を使用せずに表形式の環境でのみアンダースコアをエスケープできますか?テーブル環境で効率的にエスケープする、LaTeX

This threadについては、一般的にアンダースコアについて説明します。 私は環境そのままのもパッケージのアンダースコアも使用できません。

サンプル・データここで

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

(これは私がアンダースコアにマクロ定義を与えることができることを意味します)有効になるように、私は、下線文字のカテゴリコードを変更します。実際のアンダースコア文字を出力するためにアンダースコア文字を定義します。

\bgroupおよび\egroupは、アンダースコアを再定義する効果を制限します。

5

underscore packageは、手動でコードをハッキングするのではなく、_がテキストで印刷されたアンダースコアとして機能し、mathsモードでは添字修飾子として動作します。パッケージをロードするだけです。

関連する問題