我想通过使用 pdflatex 编译表格来生成 pdf 文档。为此,我检查了这但结果却是一整页 a4 纸。有没有办法生成与表格大小相同的 PDF?例如,假设我们保存了以下tab1.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}
使用以下命令进行编译:
pdflatex '\documentclass{article}\begin{document}\input{tab1}\end{document}'
我们希望的是修剪过的pdf 文件包含 仅有的该表如下所示:
有人知道如何生成如上表格的 pdf 吗?
答案1
还有一个额外的步骤,但无论如何都可能令人感兴趣:
添加\pagestyle{empty}
到序言中,这样你就有了
pdflatex '\documentclass{article}\pagestyle{empty}\begin{document}\input{tab1}\end{document}'
然后运行
pdfcrop article.pdf
article.pdf
生成的文件在哪里pdflatex
。这会生成一个文件article-crop.pdf
。pdfcrop
是包含在 TeX Live 和 MikTeX 中的命令行工具。如果不带参数,它将从 PDF 中裁剪掉外部空白。
答案2
尝试这个
\documentclass[varwidth]{standalone}[2011/12/21]