是否可以避免使用预览包预览的方程式中出现左侧空格?
\documentclass{minimal}
\usepackage{amsmath}
\usepackage[active,tightpage,displaymath]{preview}
\setlength\PreviewBorder{5pt}%
\begin{document}
\[x=3+y^2\]
\end{document}
结果是:
我想要一个剪辑过的方程式。可以吗?
您知道将方程式提取为图像的更好的解决方案吗?
答案1
您可以使用pdfcropPerl 脚本。
答案2
左侧空格是由显示样式引起的。您可以改用文本样式($ ... $
或\( ... \)
),并\displaystyle
在其中使用以获得没有空格的相同结果。您需要在preview
环境中手动包装等式:
\documentclass{minimal}
\usepackage{amsmath}
\usepackage[active,tightpage]{preview}
\setlength\PreviewBorder{5pt}%
\begin{document}
\begin{preview}
$\displaystyle x=3+y^2$
\end{preview}
\end{document}
更短的方法是使用内部standalone
使用的类。请注意,该选项自 v0.4 2011/02/28 起才可用。在此之前,您需要手动设置。preview
border
\PreviewBorder
\documentclass[border=5pt]{standalone}
\begin{document}
$\displaystyle x=3+y^2$
\end{document}
答案3
\documentclass{minimal}
\usepackage{amsmath}
\usepackage[active,tightpage,textmath]{preview}
\setlength\PreviewBorder{5pt}%
\begin{document}
$x=3+y^2$
\end{document}
使用textmath
选项代替displaymath
并使用$...$数学环境。
答案4
不幸的是,紧页选项预览LaTeX 软件包只能垂直裁剪页面,而不会水平裁剪。-T tight
即使德维普没有帮助。德维普打印以下警告:预览乳胶tightpage选项检测到,将使用其边界框。
如果你想水平紧密裁剪页面,你应该使用独立LaTeX 包代替预览包裹:
\documentclass[class=minimal,preview,varwidth,border=5pt]{standalone}
\usepackage{amsmath}
\begin{document}
\[ x = 3 + y^2 \]
\end{document}
这独立该软件包删除了 LaTeX 公式左右两侧的空格:
如果乳胶方程式太长,不适合页面,您可以增加页面的宽度:
\documentclass[class=minimal,preview,varwidth=1000pt,border=5pt]{standalone}
但它仅适用于PDF文档。PNG图像的宽度始终不受限制。