在 LaTeX 中,我可以使文档的大小与内容大小完全相同:
\documentclass{article}
\usepackage[active]{preview}
\begin{document}
\begin{preview}
\[
\pi = \sqrt{12}\sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1}
\]
\end{preview}
\end{document}
并使用以下方法进行编译
latex foo.tex
dvipng -T tight -D 231.26 -o foo.png foo.dvi
它使图像的大小与内容的大小完全一致(公式)。
我如何使用 XeLaTeX 获得相同的效果?
我需要这个,因为我使用 inkscape 将图像导出到 latex 中——有时我需要将图像作为独立文件,而不是在 tex 文档中。
编辑:
以下是完整的 MWE:
\documentclass{article}
\usepackage{todonotes}
\begin{document}
\missingfigure[figwidth=6cm]{}
\end{document}
我确实使用
\begin{figure}
\centering
\def\svgwidth{1\columnwidth}
\input{2dSqFermi_2el.pdf_tex}
\end{figure}
作为一个图形(这就是“inkscape 导出到 latex”的目的)——但这并不重要。所以在最初的 MWE 中,我刚刚使用了公式。我看到给出的答案已经解决了这个问题。
答案1
方法 1(使用
standalone
文档类)\documentclass[preview]{standalone} \begin{document} $ \displaystyle \pi = \sqrt{12}\sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1} $ \end{document}
方法 2(使用
geometry
包)\documentclass{article} \usepackage{graphicx} \newsavebox\IBox \savebox\IBox{\raisebox{\depth}{$\displaystyle\pi = \sqrt{12}\sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1}$}} \usepackage[paperwidth=\wd\IBox,paperheight=\ht\IBox,margin=0pt]{geometry} \begin{document} \noindent\usebox\IBox \end{document}
答案2
看看standalone
包裹。
例子:
\documentclass[varwidth]{standalone}
\begin{document}
\[
\pi = \sqrt{12}\sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1}
\]
\end{document}
结果: