1

你怎么能在不使用的情况下只在表格环境中转义下划线\_

该线程一般讨论下划线。我不能逐字使用环境,也不能使用包下划线。

样本数据

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

2 回答 2

6

下划线包不是手动破解 catcode,而是为您完成它,以便_在文本中作为打印的下划线工作,同时在数学模式下仍然充当下标修饰符。只需加载包。

于 2009-08-31T06:51:08.793 回答
5
\bgroup
  \catcode`\_=13%
  \def_{\textunderscore}%
  \begin{表格}{|l|l|p{4.5cm}}
    test_444 & 555 & 4_4\\\hline
  \end{表格}
\egroup

现在进行一些正常的数学运算:$a_i=3$。

在这里,我更改了下划线字符的类别代码,使其处于活动状态(这意味着我可以给下划线一个宏定义)。我定义下划线字符以输出实际的下划线字符。

\bgroup和限制重新定义下划线字符的\egroup效果。

于 2009-08-30T04:09:24.683 回答