关于更改标题并将其包含在不同的兴趣列表中

关于更改标题并将其包含在不同的兴趣列表中

我在 Excel 和 MATLAB 中创建了几个大表格。由于在 LaTeX 中手动复制和粘贴这些表格非常耗时,因此我想将它们作为图表包含在 LaTeX 中。如果有人能帮助我解决以下问题,我将不胜感激:

  1. 是否可以包含来自 MATLAB 或 Excel 的表格,而无需手动复制和粘贴 LaTeX 中的单元格?

  2. 如果我将表格作为图形导入 LaTeX,如何将标题从“图形”更改为“表格”,并将其列在“表格列表”而不是“图形列表”中?

非常感谢您付出的时间和帮助。

答案1

第 2 部分比较简单。如果您将表格包含在table环境 ( \begin{table}\end{table}) 内,它将出现在 中。没有什么可以阻止您在环境中\listoftables插入带有 的图形。\includegraphics

对于第 1 部分,我通常将外部信息打印到 PostScript 并\includegraphicsgraphicsx包中使用。您可能需要在绘图应用程序中处理文件以裁剪边界。

答案2

回答问题 1:有一个 Matlab 函数可以将数据从 Matlab 矩阵导出为 LaTeXtabular格式,请在此处查看: http://www.mathworks.de/matlabcentral/fileexchange/4894-matrix2latex

简单示例:在 Matlab 中,输入:

matrix2latex(mymatrix,'myfilename.tex') % Creates a file named myfilename.tex
                                        % with a tabular environment containing 
                                        % the data from mymatrix

在您的 LaTeX 文档中使用:

\begin{table}
    \centering
    \input{myfilename}
    \caption{mytitle}
\end{table}

将表格作为表格包含在文档中。

如果我记得正确的话,Excel 中也有类似的东西,那就是宏: http://ctan.org/tex-archive/support/excel2latex/

相关内容