将使用 ERT 制作的表格插入 LyX 中的浮点数中

将使用 ERT 制作的表格插入 LyX 中的浮点数中

是否无法将用 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}
  1. 环境table,即

     \begin{table}[ht]
     ...
     \end{table}
    

    这是一个漂浮,这是您在 LyX 中执行插入 --> 浮点 --> 表时获得的结果。可选参数 ie[ht]是位置说明符,相当于选择如果可能的话页面顶部在浮动设置中。

  2. 标题,即\caption{...}。这与 LyX 中默认放置在浮动中的标题框相同。您也可以在 LyX 中使用插入 --> 标题获取它。

  3. 浮动内容居中,即

    \centering
    

    这(几乎)与通过右键单击-->段落设置将表格浮动内的段落设置更改为居中对齐相同。

    不同之处在于 LyX 插入的是centering环境,而不是开关\centering

  4. 环境tabular,即

     \begin{tabular}{c c c c}
     ...
     \end{tabular}
    

    这实际上就是生成表格的过程,也是在 LyX 中执行插入 --> 表格时所得到的结果。

  5. 标签,即\label{table:nonlin}。这与 LyX 中的标签相同,因此您可以使用插入 --> 标签插入它。

要点

如果您想使用代码而不是 LyX GUI 来编辑这样的表格,那么您实际上只需要tabularERT 中的环境,其余部分也可以通过 GUI 添加。这也可以使交叉引用更容易,因为标签将列在 GUI 中。例如,如下面的屏幕截图所示:

在此处输入图片描述

不过,您不必使用 GUI,只需在 ERT 中拥有上述完整代码即可。只是不要将其放在第二个浮点数中,这样既行不通,又没有意义。

最后,请注意浮动环境与其内容的缩放无关,因此将表格置于浮动状态不会帮助您改变其高度。

相关内容