我在 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 所揭露的那种必须缩小多列的大表格(字体大小也一样),而在于某些单元格中的长文本必须有换行符,但表格环境中默认这是不允许的。
例如,像这样的大字体的表格:
在 PDF 中产生这个可怕的结果:
要纠正此问题,至少有一列必须具有定义的宽度。在 Lyx 屏幕中选择一列,然后转到右键菜单 -> More ...
-> Configuration
-> Column
-> Width
(或类似菜单,这是西班牙语 LyX 的翻译)。
在上面的例子中,将三列的宽度设置为文本宽度的 20% 在 Lyx 屏幕和 PDF 视图中产生这种效果:
另一个解决宽度问题的选项是仅减少单元格内容之间的空间。请参阅LyX 中的表格填充。
顺便说一句,我知道表格格式很丑。我没有更改 LyX 中的默认设置,而是专注于宽度问题。