我正在从另一个程序创建一些 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)