在 Lyx 中,将浮动标题内的文本对齐

在 Lyx 中,将浮动标题内的文本对齐

我正在尝试在表格标题内对齐图例,以便冒号垂直对齐。我可以使用标题外部的对齐环境来实现这一点,但如果我在标题内使用相同的代码,pdf 将无法编译(我使用 LuaTeX 进行编译)。我正在使用包 caption。

编辑:我想要这样的东西:

期望输出

为此我写了这段代码:

\begin{align}
\begin{split}
a : {} & the~first~letter~of~the~alphabet \\
b : {} & the~second~one \\
and : {} & so~on
\end{split}
\end{align}

可能有更优雅的方法......但我不知道。

无论如何,我无法在标题中做到这一点,这就是我陷入困境的原因。

答案1

如果您愿意在 ERT 中编写一些代码,您可以在标题中添加一个表格。但请注意,这需要您为标题添加一个简短的标题。

因此,在标题内使用Ctrl+ L(或插入 --> TeX 代码)添加 ERT,并在其中写入tabular。表格单元格开头有少量空格,您可以通过@{}在第一个列说明符前添加来删除它。

\begin{tabular}[t]{@{}r@{ : }l}
a & first letter of alphabet \\
b & the second one \\
and & so on
\end{tabular}

然后右键单击标题“title”(例如表格1)并点击插入简称。您在此处写的内容最终会出现在表格/图表列表中。请注意,这是必需的,如果没有简称,则会出现错误。

在此处输入图片描述

相关内容