我有一个复杂的 Excel 表格,我想将其包含在我的论文中。我已将该表转换为 pdf 文件,并将其包含到我的论文中,如下所示:
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\begin{table}[H]
\begin{center}
\includepdf{tables/table1.pdf}
\end{center}
\end{table}
\end{document}
不幸的是,该表存在两个问题:
- 该表格位于现有文本的上方。
- 表格没有像我预期的那样居中。而是左对齐。请一些 LaTeX 专家向我解释一下如何:
- 正确地将 pdf 表格添加到 LaTeX。
- 如何确保 LaTeX 将表格视为表格(用于参考和标题目的)。
- 我这样做对吗?似乎大多数论坛都建议我使用诸如
Excel2LaTeX
将我的 excel 文件转换为 LaTeX 代码的工具。在我看来,这会使任务变得更加复杂,因为我需要多次更改表格,而且格式化很耗时。
答案1
使用以下任一方法:
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf{tables/table1}
\end{document}
这将tables/table1.pdf
在其自己的页面上添加或使用
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{table}
\centering% do not use center environment!
\includegraphics[width=\textwidth,height=.9\textheight,keepaspectratio]{tables/table1}
\caption{This is a table}
\end{table}
\lipsum[2]
\end{document}
这将在文档的文本区域中添加一个带有表格的浮动内容,并打印浮点参数允许打印它。
请注意,使用当前的 LaTeX 版本甚至会导致错误消息,除非您使用提供浮动\begin{figure}[H]
选项的包。H