2009-08-30 13 views
1

Comment pouvez-vous échapper à des caractères de soulignement uniquement dans l'environnement tabulaire sans l'utilisation de \_?Echapper _ efficacement dans un environnement tabulaire, LaTeX

This thread traite du trait de soulignement en général. Je ne peux pas utiliser l'environnement verbatim ni le soulignement du paquet.

Données d'échantillons

\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

Merci pour votre réponse! –

Répondre

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

Ici, je changer le code de la catégorie du caractère underscore afin qu'il soit actif (cela signifie que je peux donner le trait de soulignement une définition de macro). Je définis le caractère de soulignement pour produire un caractère de soulignement réel.

Les \bgroup et \egroup limitent les effets de la redéfinition du caractère de soulignement.

5

Plutôt que de pirater manuellement les codes-barres, le underscore package le fait pour vous, de sorte que _ fonctionne dans le texte comme trait de soulignement imprimé, tout en se comportant comme un modificateur d'indice en mode mathématique. Il suffit de charger le paquet.