使用 LyX,如何将表格和图形并排放置,并为其添加标题“表 XX 和图 XX”?

使用 LyX,如何将表格和图形并排放置,并为其添加标题“表 XX 和图 XX”?

我已经找到了在普通 TeX 中实现这些解决方案的方法,但是如何在 LyX 中实现呢?我希望获得类似于 表格和图片并排显示,表格标题在上,图片标题在下

我尝试通过创建一个小页面并在里面放置两个框来实现这一点,但是表格一直被标记为子图而不是表格。

答案1

您可以minipage像第一次尝试那样使用 s,如果您添加capt-of(或caption)包并在 ERT 使用命令中写入标题captionof,其语法如下

\captionof{<float type>}{<caption>}

因此,在 LyX 中:

  1. 文档 --> 设置 --> LaTeX 序言,添加

    \usepackage{capt-of}
    

    (或者\usepackage{caption}

  2. 插入一个图形浮点数,使用插入-->浮点数-->图形或工具栏上的按钮。
  3. 删除默认的标题(只需将光标放在其外面,然后按退格键或删除键)。
  4. 使用插入 --> 框 --> 无框添加两个minipages。在第一个之后立即添加第二个,不要 在第一个之后按回车键。
  5. 将两者的宽度都设置为略低于线宽的一半,例如线宽的 49%。
  6. 在您想要放置图片的页面中,使用“插入 --> 标题”添加新标题。像平常一样,在其上方添加图像。
  7. 在需要表格的小页面中,使用Ctrl+L或插入 --> TeX 代码添加 ERT,然后写入

    \captionof{table}{Your table caption}
    

    按照通常方式在标题下方添加表格。

    或者,你可以写

    \captionsetup{type=table}
    

    在 ERT 中,并使用插入 --> 标题在 ERT 外添加标题。确保 ERT 已放置在标题。请注意,这不会改变 LyX GUI 中的标题类型,在那里您仍然会有两个图形标题,但在 PDF 中它将是正确的。这也使得在标题中添加交叉引用或引文变得更容易,因为您可以使用 GUI 来实现这一点。

您可能还需要更改小页面的垂直对齐方式,您可以在 Inset 的设置中进行更改。在下图中,右侧小页面的垂直对齐方式为盒子设置中间,所有其他垂直对齐都设置为顶部

在此处输入图片描述

答案2

这种方法可以保持 LyX 中浮点数的编号、“表格列表”和“图形列表”的完整性。

  1. 首先插入 ERT / TeX 代码

    \begin{figure*}[htpb]
    
  2. 插入一个小页面,将其宽度缩小到 100% 的一小部分,例如 45%,在小页面内插入一个浮动元素(例如图形或表格浮动元素),并将浮动设置设为“这里肯定“;

  3. 插入一些水平空间(例如“水平填充”)并用另一个浮点数重复步骤2;(此步骤可以重复多次);

  4. 完成 ERT / TeX 代码

    \end{figure*}
    

在此处输入图片描述

答案3

这种方法可以在 LyX 和 LaTeX 中正确地对所有表格进行编号。但其缺点是“floatrow”环境中的表格不会列在 LyX“大纲”侧栏中的“表格列表”下。

在“文档设置”下的本地布局中添加以下代码并“验证”它。

Style FloatRowTableCaption
  LatexType        command
  LatexName        caption
  OptionalArgs     1
  LeftMargin       MMN
  LabelSep         xx
  Align            Center
  LabelType        Counter
  LabelCounter     table
  LabelString      "Table \arabic{table} (FloatRow):"
End

添加到 LaTeX 序言中:

\usepackage{floatrow}    

在 LyX 文档中创建一个 Figure-float

  1. \CenterFloatBoxes\begin{floatrow}\ffigbox{在开头放置ERT/TeX 代码
  2. 插入您的图像...
  3. 称为}{ERT
  4. 图题后写}\killfloatstyle\ttabbox{为 ERT
  5. 插入您的表格...
  6. 称为}{ERT
  7. 作为新行插入表格标题并选择样式“FloatRowTableCaption”
  8. 称为}\end{floatrow}ERT

其外观如下图所示: 带有浮点行的 LyX 文档

相关内容