我想标记
\begin{align*}
x\equiv & x_1(\text{mod } m_1)\\
x\equiv & x_2(\text{mod } m_2)\\
.\\
.\\
.\\
x\equiv & x_n(\text{mod } m_n)
\end{align*}
作为一组方程。怎么办?
答案1
像这样?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}
x &\equiv x_1\pmod{m_1}\\
x &\equiv x_2\pmod{m_2}\\
&\enspace\vdots \\
x &\equiv x_n\pmod{m_n}
\end{aligned}
\end{equation}
\end{document}
可能的改进
\documentclass{article}
\usepackage{amsmath,mathtools}
\mathtoolsset{
shortvdotsadjustabove = 3pt,
shortvdotsadjustbelow = 0pt,
}
\begin{document}
\begin{equation}
\begin{aligned}
x &\equiv x_1 \pmod{m_1} \\
x &\equiv x_2 \pmod{m_2} \\
&\shortvdotswithin{\equiv}
x &\equiv x_n \pmod{m_n}
\end{aligned}
\end{equation}
\end{document}
答案2
我建议你将一个split
环境嵌套在另一个equation
环境中。这样你将得到一个单一的、垂直居中的方程编号。
我还建议您使用\vdotswithin{=}
而不是\enspace\vdots
来获得正确定位的垂直点。(该\vdotswithin
宏由包提供mathtools
,是包的超集amsmath
。)\vdotswithin
插入的垂直空格比 does 稍多\shortvdotswithin
;后一个指令用于@HarishKumar 的答案。
\documentclass{article}
\usepackage{mathtools} % for \vdotswithin macro
\begin{document}
\begin{equation}
\begin{split}
x &\equiv x_1\pmod{m_1}\\
x &\equiv x_2\pmod{m_2}\\
&\vdotswithin{=} \\
x &\equiv x_n\pmod{m_n}
\end{split}
\end{equation}
\end{document}