![如何创建高度与内容完全匹配的 PDF 文档?](https://linux22.com/image/385711/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E9%AB%98%E5%BA%A6%E4%B8%8E%E5%86%85%E5%AE%B9%E5%AE%8C%E5%85%A8%E5%8C%B9%E9%85%8D%E7%9A%84%20PDF%20%E6%96%87%E6%A1%A3%EF%BC%9F.png)
我有一份长度约为 1/3 到 1/2 页的文档。我想将其编译为 PDF 文档。该 PDF 文档将包含在另一份文档中,因此我希望它简短一些 - 它应该只包含文档的内容,而下面没有空白。我该怎么做?
答案1
您可以将该standalone
类与和主文档中的文本宽度相同的小页面结合使用:
\documentclass{standalone}
\usepackage{lipsum}
\begin{document}
\begin{minipage}{345pt}
\lipsum[2]
\end{minipage}
\end{document}
为了找出主文档中文本的宽度,该showdim
软件包提供了\tenthpt
宏:
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{showdim}
\begin{document}
\tenthpt{\textwidth}
\lipsum[2]
\noindent\includegraphics[width=\textwidth]{document}
\end{document}
(文本和图像之间的垂直空间可能需要稍微调整)
答案2
使用pdfcrop
:
\documentclass{article}
\usepackage{lipsum} % for mock text
\pagestyle{empty} % no page ornaments
\begin{document}
\lipsum[1]
\end{document}
将其保存为shortdoc.tex
并运行
pdflatex shortdoc
pdfcrop shortdoc
这将生成shortdoc-crop.pdf
您可以包含的\includegraphics
。