\documentclass[preview,border=12pt,varwidth]{standalone}
\usepackage{amsmath}
\begin{document}
\abovedisplayskip=0pt\relax
\begin{gather*}
6x^2-30x+36=0\\
6(x^2-5x+6)=0\\
6(x-2)(x-3)=0\\
x-2=0 \quad \text{or} \quad x-3=0\\
x=2 \quad \text{or} \quad x=3
\end{gather*}
\end{document}
是吗一个错误?
答案1
将其放入gathered
里面equation*
可以删除空格:
\documentclass[preview,border=12pt,varwidth]{standalone}
\usepackage{amsmath}
\begin{document}
\abovedisplayskip=0pt\relax
\begin{equation*}
\begin{gathered}
6x^2-30x+36=0\\
6(x^2-5x+6)=0\\
6(x-2)(x-3)=0\\
x-2=0 \quad \text{or} \quad x-3=0\\
x=2 \quad \text{or} \quad x=3
\end{gathered}
\end{equation*}
\end{document}
问题出在varwidth
使用的软件包中standalone
。 其标题中的最简“文档”varwidth.sty
写道:
% AMSmath 环境尚未尝试过,并且无疑会失败。
一个小的测试文档演示了我们上面看到的行为:
\documentclass{article}
\usepackage{varwidth,amsmath}
\begin{document}
\fbox{\begin{varwidth}{15cm}
\begin{equation*}
\begin{gathered}
6x^2-30x+36=0\\
6(x^2-5x+6)=0
\end{gathered}
\end{equation*}
\end{varwidth}}
\fbox{\begin{varwidth}{15cm}
\begin{gather*}
6x^2-30x+36=0\\
6(x^2-5x+6)=0
\end{gather*}
\end{varwidth}}
\end{document}