簡體   English   中英

在表格環境LaTeX中高效轉義_

[英]Escaping _ efficiently in Tabular environment, LaTeX

如何僅在表格環境中不使用\\_來轉義下划線?

該線程通常討論下划線。 我不能使用環境逐字記錄,也不能使用下划線的軟件包。

樣本數據

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

下划線包為您做到了這一點,而不是使用貓碼進行手動黑客攻擊,因此_可以在文本中用作打印的下划線,同時在數學模式下仍可充當下標修飾符。 只需加載包裝。

\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限制了重新定義下划線字符的效果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM