\documentclass[12pt] {article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{align*}
&\[\begin{vmatrix}
\dfrac{p}{x^3}-\dfrac{3z}{x^4} & -\dfrac{y}{x^2} \\
\dfrac{q}{x^3} & \dfrac{1}{x}
\end{vmatrix}=0
\]
\\
\Longrightarrow\;&\[\begin{vmatrix}
px-3z & -y \\
qx & x \\
\end{vmatrix}=0
\]
\\
\Longrightarrow\; &p+qx=3z
\end{align*}
\end{document}
我想对齐线条,但一切都乱七八糟。我不知道bad environment delimiter
那里有什么。
答案1
要摆脱“错误的数学环境分隔符”消息,您必须摆脱当前包围环境的\[
和的两个实例。\]
vmatrix
我还将使用该booktabs
包及其宏在环境的行之间以及环境的行之间\addlinespace
创建更多的垂直空白。vmatrix
align*
或者,您可以\phantom{-}
在 (2,2) 单元格中使用指令来调整单元格内容相对于 (1,2) 单元格内容的水平对齐方式。
\documentclass[12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{booktabs} % <-- new
\begin{document}
\begin{align*}
&\begin{vmatrix}
\dfrac{p}{x^3}-\dfrac{3z}{x^4} & -\dfrac{y}{x^2} \\
\addlinespace
\dfrac{q}{x^3} & \phantom{-}\dfrac{1}{x}
\end{vmatrix}=0 \\
\addlinespace
\Longrightarrow
&\begin{vmatrix}
px-3z & -y \\
\addlinespace
qx & \phantom{-}x \\
\end{vmatrix}=0 \\
\Longrightarrow
&\kern3pt p+qx=3z
\end{align*}
\end{document}