是否无法将用 ERT 制作的表格插入 LyX 2.0 中的浮点数中,以便我可以编辑文档中表格的高度和位置?
答案1
查看您在上一个问题中发布的表格代码,我将对其进行一些解释,以及它与 LyX 的关系。
\begin{table}[ht]
\caption{Nonlinear Model Results}
\centering
\begin{tabular}{c c c c}
\hline\hline
Case & Method\#1 & Method\#2 & Method\#3 \\ [0.5ex]
\hline
1 & 50& 837 & 970 \\
2 & 47 & 877 & 230 \\
3 & 31 & 25 & 415 \\
4 & 35 & 144 & 2356 \\
5 & 45 & 300 & 556 \\ [1ex]
\hline
\end{tabular}
\label{table:nonlin}
\end{table}
环境
table
,即\begin{table}[ht] ... \end{table}
这是一个漂浮,这是您在 LyX 中执行插入 --> 浮点 --> 表时获得的结果。可选参数 ie
[ht]
是位置说明符,相当于选择如果可能的话和页面顶部在浮动设置中。标题,即
\caption{...}
。这与 LyX 中默认放置在浮动中的标题框相同。您也可以在 LyX 中使用插入 --> 标题获取它。浮动内容居中,即
\centering
这(几乎)与通过右键单击-->段落设置将表格浮动内的段落设置更改为居中对齐相同。
不同之处在于 LyX 插入的是
centering
环境,而不是开关\centering
。环境
tabular
,即\begin{tabular}{c c c c} ... \end{tabular}
这实际上就是生成表格的过程,也是在 LyX 中执行插入 --> 表格时所得到的结果。
标签,即
\label{table:nonlin}
。这与 LyX 中的标签相同,因此您可以使用插入 --> 标签插入它。
要点
如果您想使用代码而不是 LyX GUI 来编辑这样的表格,那么您实际上只需要tabular
ERT 中的环境,其余部分也可以通过 GUI 添加。这也可以使交叉引用更容易,因为标签将列在 GUI 中。例如,如下面的屏幕截图所示:
不过,您不必使用 GUI,只需在 ERT 中拥有上述完整代码即可。只是不要将其放在第二个浮点数中,这样既行不通,又没有意义。
最后,请注意浮动环境与其内容的缩放无关,因此将表格置于浮动状态不会帮助您改变其高度。