我创建了一个包含普通字体文本的表格。选择文本并转到Edit>>Text style>>Customized
并选择后Larger
,在输入中,文本看起来对齐正常(它位于单元格的正中间,正如它应该的那样),但是当我执行 时View>>PDF(xelatex)
,文本不再对齐(它更靠近单元格的顶部而不是底部,尽管在源中Align center
按下了该选项)。我怎样才能让它在输出 pdf 中显示对齐的表格文本?
答案1
LaTeX 中的标准表格设置确实存在一些问题,即文本距离\hline
表格上方太近。booktabs
包旨在修复此问题,并阻止使用垂直规则,以使表格看起来更好。阅读手册以了解有关该主题的更深入的讨论。
要在 LyX 中使用booktabs
,您只需进入表格设置(右键单击表格 --> 更多 --> 设置),然后在边界选项卡,选择正式的风格:
我建议一般情况下将它用于表格。
一个与默认设置相比具有更好间距的技巧是在单元格中添加\strut
。将文本标记放在单元格中,然后通过Ctrl+L或通过插入菜单插入 TeX 代码框 (ERT)。在此框中,键入\strut
。
下面的图片展示了 LyX 和 PDF 中的情况
与没有的默认值相比\strut
: