Sfuggire _ in modo efficiente in un ambiente tabulare, LaTeX
Domanda
Come si può sfuggire sottolinea solo nell'ambiente tabellare, senza l'uso di \_
?
Questo thread discute di sottolineatura in generale. Non posso usare l'ambiente di Verbatim , né il pacchetto di sottolineatura.
dati Esempio
\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}
Soluzione
\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$.
Qui, a cambiare il codice di categoria del carattere di sottolineatura in modo che sia attiva (questo significa che posso dare la sottolineatura di una definizione di macro). Mi definisco il carattere di sottolineatura per l'output di un carattere effettivo di sottolineatura.
Il \bgroup
e il limite \egroup
gli effetti della ridefinizione del carattere di sottolineatura.
Altri suggerimenti
Invece di hacking catcodes manualmente, il sottolineatura pacchetto fa per voi in modo che _
lavora in testo come una sottolineatura stampata, pur comportandosi come un modificatore pedice in modalità matematica. Basta caricare il pacchetto.