当我使用时\documentclass{standalone}
,输出的 PDF 文件中出现错误。PDF 中有一个带有表格的白页,但我想要损坏的页面。
我该如何解决这个问题?
\documentclass[tightpage]{standalone}
\usepackage{tabularx}
\usepackage{caption}
\newcolumntype{C}{>{\Centering\arraybackslash}X}
\newcommand\mc[1]{\multicolumn{1}{@{} C @{}}{#1}}
\begin{document}
\begin{table}
\centering
\caption{ssss}
\begin{tabularx}{\textwidth}{C CCC C CCCC}
& \multicolumn{5}{c}{N} & \\
W & 7 & 9 & 13 & 17 & 19 & 1 \\ \hline
0.6078 & 1.0592 (4)& 1.0646 (4) & 1.0647 (6) & 1.0647 (5) & 1.0647 (5) & 1.0647 \\
1.0012 & 1.1614 (7) & 1.1666 (4) & 1.1668 (6) & 1.1668 (5) & 1.1668 (5) & 1.1668 \\
\end{tabularx}
\end{table}
\end{document}
答案1
我不完全理解你的问题,但我认为你误用了standalone
。
table
在该文档类中使用浮动环境()是没有意义的。
我会这样做:standalone
仅使用您的表创建一个,我们称之为mytable.tex
:
\documentclass{standalone}
\usepackage{array}
\renewcommand{\arraystretch}{1.2}
\begin{document}
\begin{tabular}{c ccc c cccc}
& \multicolumn{5}{c}{N} & \\
W & 7 & 9 & 13 & 17 & 19 & 1 \\ \hline
0.6078 & 1.0592 (4)& 1.0646 (4) & 1.0647 (6) & 1.0647 (5) & 1.0647 (5) & 1.0647 \\
1.0012 & 1.1614 (7) & 1.1666 (4) & 1.1668 (6) & 1.1668 (5) & 1.1668 (5) & 1.1668 \\
\end{tabular}
\end{document}
输出如下mytable.pdf
:
然后将 包含.pdf
在浮动环境中的主文档中,如下所示:
\documentclass{book}% book is just an example
\usepackage{caption}
\usepackage{graphicx}
\begin{document}
\begin{table}
\centering
\caption{ssss}
\includegraphics[width=\textwidth]{mytable.pdf}
\end{table}
\end{document}
但是,最好使用较小的字体大小来显示表格,这样表格的大小就不会被调整。例如\small
:
\documentclass{standalone}
\usepackage{array}
\renewcommand{\arraystretch}{1.2}
\begin{document}\small% or what you prefer
\begin{tabular}{c ccc c cccc}
& \multicolumn{5}{c}{N} & \\
W & 7 & 9 & 13 & 17 & 19 & 1 \\ \hline
0.6078 & 1.0592 (4)& 1.0646 (4) & 1.0647 (6) & 1.0647 (5) & 1.0647 (5) & 1.0647 \\
1.0012 & 1.1614 (7) & 1.1666 (4) & 1.1668 (6) & 1.1668 (5) & 1.1668 (5) & 1.1668 \\
\end{tabular}
\end{document}
并且主要没有[width=\textwidth]
:
\documentclass{book}% book is just an example
\usepackage{caption}
\usepackage{graphicx}
\begin{document}
\begin{table}
\centering
\caption{ssss}
\includegraphics{mytable.pdf}
\end{table}
\end{document}
主要的输出: