不使用 \begin{document} 来编译 Latex 表?

不使用 \begin{document} 来编译 Latex 表?

我正在从另一个程序创建一些 latex 表,并希望在创建后自动查看它们。它们是自动创建的,没有 \begin{document},而是有 \begin{table}。有没有办法编译表格文件,而无需将它们输入到另一个 latex 文档中或编辑 .tex 文件以包含 \begin{document} 等?

例如,我想编译并查看以下 .tex 文件,而无需编辑它。这可能吗?

\begin{table}[htbp]\centering
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\caption{Last Job Summary Statistics}
\begin{tabular}{l*{1}{ccccc}}
\hline\hline
                    &        Mean&          SD&         Min&         Max&Non-missing Obs\\
\hline
Held more than one job&        0.08&        0.28&           0&           1&        6010\\
Total hours from all jobs&       41.82&       12.55&           0&         150&        5089\\
Lost last job       &        0.78&        0.42&           0&           1&        6025\\
Quit last job       &        0.05&        0.21&           0&           1&        6025\\
Last job ended temporarily&        0.16&        0.36&           0&           1&        6025\\
Last job notice in weeks&        1.85&        5.60&           0&          97&        4959\\
Tenure (years) in last job&        4.65&        6.37&           0&          48&        5974\\
Received severance pay&        0.19&        0.39&           0&           1&        5959\\
Amount of severance pay&    26156.30&    75819.30&           1&     1000000&        1399\\
Expect to be recalled to last job&        0.14&        0.35&           0&           1&        5979\\
\hline\hline
\multicolumn{6}{l}{\footnotesize Estimates weighted using sample weights}\\
\end{tabular}
\end{table}

答案1

如果发布的代码是tab1.tex命令行

pdflatex '\documentclass{article}\begin{document}\input{tab1}\end{document}'

产生article.pdf如下结果:

在此处输入图片描述

(您可能需要不同的引号或根据您的命令行 shell 使用不同的\\引号\,以上是 bash)

相关内容