latex - 如何在 LaTeX 中的空格后设置制表位?

我正在尝试在制表环境中的 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/

相关文章:

c# - 为什么只有一个语句的方法需要大括号?

javascript - jQuery 如何继续 Javascript 到新行?

python - 在 Python 中使用 LaTeX 表示法格式化数字

wpf - 使用小数分隔符格式化 XAML 中的值?

php - 正则表达式 - 去除非数字并删除美分(如果有)

java - 格式字符串变为 xxx1、xx10 或 1###、10## 等

formatting - 在 Redmine wiki 页面中插入特殊字符

c# - 使用 .NET 格式化大数

java - 将属性保存在 JAVA 格式的文件中

string - 如何在 Haskell 中填充整数的字符串表示形式?