如何在 LyX 中编辑表格?

如何在 LyX 中编辑表格?

我在 LyX 中调整表格大小时遇到​​了问题。当我将其导出时,表格.pdf太宽,超出了边框。

关于如何缩小它或使其可读的任何想法.pdf

ps 在 LyX 中,一切似乎正常。

答案1

您可以使用LaTeX 中更宽的表格,哪个是最好的解决方案?LyX 对此的看法如下:

插入 ERT您的表格并包含必要的 LaTeX 代码,然后是 ERT完成分组(如有必要)。例如:

在此处输入图片描述

在 LyX“LaTeX 源”窗口中,这将导致:

\resizebox{\textwidth}{!}{%
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline 
a & b & c & d & e & f & g & h & i & j & k & l & m & n & o\tabularnewline
\hline 
\hline 
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15\tabularnewline
\hline 
15 & 14 & 13 & 12 & 11 & 10 & 9 & 8 & 7 & 6 & 5 & 4 & 3 & 2 & 1\tabularnewline
\hline 
4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 1 & 2 & 3\tabularnewline
\hline 
\end{tabular}}

适当使用%以避免虚假空间(作为参考,请参阅%行末百分号 ( ) 有什么用?)确保添加了包graphicx到你的 LaTeX 序言(文档 > 设置... > LaTeX 序言)。

根据此表的位置,您可能必须在 ERT 前面加上\noindent。例如,在table环境中,通常没有缩进,而在常规文档正文中,缩进很常见。\noindent将删除此缩进。

答案2

很多时候,问题并不在于 Werner 所揭露的那种必须缩小多列的大表格(字体大小也一样),而在于某些单元格中的长文本必须有换行符,但表格环境中默认这是不允许的。

例如,像这样的大字体的表格:

Lyx1

在 PDF 中产生这个可怕的结果:

PDF1

要纠正此问题,至少有一列必须具有定义的宽度。在 Lyx 屏幕中选择一列,然后转到右键菜单 -> More ...-> Configuration-> Column-> Width(或类似菜单,这是西班牙语 LyX 的翻译)。

在上面的例子中,将三列的宽度设置为文本宽度的 20% 在 Lyx 屏幕和 PDF 视图中产生这种效果:

lyx2

pdf2

另一个解决宽度问题的选项是仅减少单元格内容之间的空间。请参阅LyX 中的表格填充

顺便说一句,我知道表格格式很丑。我没有更改 LyX 中的默认设置,而是专注于宽度问题。

相关内容