我正在尝试在制表环境中的 LaTeX 中设置制表位。我的问题是我想在多个空格之后设置一个制表位。问题是 LaTeX 当然会忽略多个空格,而且它似乎只支持在实际文本之后设置制表位。
我想做的是格式化下面的箭头,使它们排列在一起。
A -> B
CD -> A
BDD -> F
问题在于,为了设置制表位,箭头左侧字符后的多余空格会被忽略。解决办法是什么?
最佳答案
tabbing
环境允许设置制表位并相应地定位文本;它可以用来模拟简单的表格。
\=
在第一行设置一个制表位,\>
前进到第二行及以下的下一个制表位。
请注意,tabbing
不会扩展制表位,因此您需要确保它们之间的距离足够宽。例如,我在第一行的 A
之后放置了一些不可破坏的空格:
\begin{tabbing}
A~~~~ \= $\to$ \= B \\
CD \> $\to$ \> A \\
BDD \> $\to$ \> F \\
\end{tabbing}
结果看起来像
使用表格(例如 tabular
)通常更容易,但 tabbing
允许稍后重新定义制表点,因此它可以用于模拟缩进文本,如源代码。
另请参阅:LaTeX: tabbing .
https://stackoverflow.com/questions/2558503/