在tabbing
环境中,某些符号组合(例如\'
)被保留用于定义制表符和增加/减少文本缩进。但是,我想在包含特殊字符(tabbing
例如\'{c}
和)的环境中包含特殊字符\'{e}
。有什么方法可以“转义”这些特殊字符组合吗?
下面是一个 MWE,例如,我想写“Adiós”而不是“Adios”。但如果我使用Adi\'{o}s
,文本只会移动,并且不会在“o”上添加重音。
\documentclass{article}
\begin{document}
\begin{tabbing}
Hello ~~~~ \= Hi\\
\> Adios
\end{tabbing}
\end{document}
顺便说一句:我读到过一些地方说这\o'
应该可以解决这个问题,但它只是将“o”转换为“ø”,然后在后面添加'。
答案1
对于偶尔出现的奇怪现象,我建议先将内容装箱,然后使用里面的盒子tabbing
:
\documentclass{article}
\newsavebox{\tabbox}
\begin{document}
\savebox{\tabbox}{Adi\'os}
\begin{tabbing}
Hello ~~~~ \= Hi\\
\> \usebox{\tabbox}
\end{tabbing}
\end{document}
或者,直接使用 UTF8 输入编码:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{tabbing}
Hello ~~~~ \= Hi\\
\> Adiós
\end{tabbing}
\end{document}
您还可以保存您感兴趣的原始定义,例如\'
和\`
:
\documentclass{article}
\let\textacute\'
\let\textgrave\`
\begin{document}
\begin{tabbing}
Hello ~~~~ \= Hi\\
\> Adi\textacute{o}s
\end{tabbing}
\end{document}