如何创建具有独立类的表?

如何创建具有独立类的表?

当我使用时‎‎‎\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}

主要的输出:

在此处输入图片描述

相关内容