左对齐方程组中各行的对齐

左对齐方程组中各行的对齐

我排版了一个通用方程组,其中涉及一些“垂直”点。但我不知道如何让这些点出现在中心。此外,我实际上想制作两条垂直点流。希望得到一些帮助。

\begin{equation}
\begin{cases}
u_{1,t}=\nabla\cdot D(u_{1})\nabla u_{1,t}+f_1(c_1, \dots, c_m, u_1, \dots, u_n)\\ 
\vdots \\
u_{n,t}=\nabla\cdot D(u_{n})\nabla u_{n,t}+f_2(c_1, \dots, c_m, u_1, \dots, u_n)\\ 
c_{1,t}=\Delta c_1-g_1(c_1, \dots, c_m, u_1, \dots, u_n)\\ 
\vdots \\
c_{m,t}=\Delta c_m-g_m(c_1, \dots, c_m, u_1, \dots, u_n)\\
\end{cases}\tag{II}
\end{equation}

方程组

答案1

我不会使用cases它,它更适合用在等式的右边。相反,我会使用一个aligned块,在等号上对齐,并包含在一个

\left\{  ...  \right.

一对来制作左支架。MadyYuvi 的建议\vdotswithin也是一个很好的辅助工具。

示例输出

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\begin{equation}
  \left\{
    \begin{aligned}
      u_{1,t}&=\nabla\cdot D(u_{1})\nabla u_{1,t}+f_1(c_1, \dots, c_m,
      u_1, \dots, u_n)\\
      &\vdotswithin{=} \\
      u_{n,t}&=\nabla\cdot D(u_{n})\nabla u_{n,t}+f_2(c_1, \dots, c_m,
      u_1, \dots, u_n)\\
      c_{1,t}&=\Delta c_1-g_1(c_1, \dots, c_m, u_1, \dots, u_n)\\
      &\vdotswithin{=} \\
      c_{m,t}&=\Delta c_m-g_m(c_1, \dots, c_m, u_1, \dots, u_n)\\
    \end{aligned}
  \right.
  \tag{II}
\end{equation}

\end{document}

答案2

使用\vdotswithin软件包自带的标签mathtools,代码如下:

\documentclass{book}
\usepackage{mathtools}
\begin{document}

\begin{equation}
\begin{cases}
u_{1,t}=\nabla\cdot D(u_{1})\nabla u_{1,t}+f_1(c_1, \dots, c_m, u_1, \dots, u_n)\\ 
\vdotswithin{u_{n,t}=\nabla\cdot D(u_{n})\nabla u_{n,t}+f_2(c_1, \dots, c_m, u_1, \dots, u_n)} \\
u_{n,t}=\nabla\cdot D(u_{n})\nabla u_{n,t}+f_2(c_1, \dots, c_m, u_1, \dots, u_n)\\ 
c_{1,t}=\Delta c_1-g_1(c_1, \dots, c_m, u_1, \dots, u_n)\\ 
\vdotswithin{u_{n,t}=\nabla\cdot D(u_{n})\nabla u_{n,t}+f_2(c_1, \dots, c_m, u_1, \dots, u_n)} \\
c_{m,t}=\Delta c_m-g_m(c_1, \dots, c_m, u_1, \dots, u_n)\\
\end{cases}\tag{II}
\end{equation}

\end{document}

输出:

在此处输入图片描述

mathtools请阅读包的文档page number 22以了解更多详细信息

相关内容