我的论文包含几张图表,它们太长了,无法制作成表格,所以我把它们做成了图形(从电子表格中复制粘贴到绘图中)。我的论文必须包含一个图表列表和一个表格列表,我想知道是否有办法欺骗 LaTeX 认为这些图表是表格。
答案1
首先,你做的事情太丑了。请对你的读者仁慈一点,不要使用 Paint 中丑陋的位图“表格”!只需减小字体或使用longtable
软件包(如有必要)。
其次,LaTeX 并不关心你在\begin{table}\caption{...}
和之间放了什么\end{table}
。它通常是tabular
,但实际上它可以是任何东西。从 LaTeX 的角度来看这是一个表格:
\begin{table}
\caption{A very ugly table}
\includegraphics{mytable}
\end{table}
但是我再说一遍,请不要这样做!
答案2
我的建议是永远不要从 Excel 中复制位图图形或文本/表格,并找到基于 LaTeX 的解决方案。话虽如此,有时电子表格中已经有大量数据,导出数据并在 LaTeX 中重新创建图形或表格非常麻烦。总会有更好的方法——包括令人惊讶的是,从 Excel 中复制矢量图形。但这是一个隐藏的功能;我不记得在哪里发现了这个解决方案。
在旧版 Excel 中,仍有一个“编辑”菜单:选择图表。按住 Shift 键,单击“编辑”菜单。神奇的是,“复制”菜单项已转换为“复制图片”命令。(此技巧仅有的使用“编辑”菜单,而不是右键单击上下文菜单。)当您选择“复制图片”命令时,您有三对选项。选择“外观:打印时显示”和“大小:屏幕上显示”。最终结果将复制到剪贴板。如果您现在将其粘贴到 Illustrator 或任何其他矢量图形程序中,您可以修复间距、修复颜色(超出 Excel 的固定调色板)、修复字体等。等等。等等。从那里您可以将其保存为您想要的任何格式......
在 Excel 2010 中,正常复制图表(Ctrl+C 或右键单击,选择复制)将再次将图表作为矢量数据复制到剪贴板。从那里,您可以再次将其粘贴到您最喜欢的矢量图形程序中...
希望这对某些人有帮助......