在对齐环境中进行制表

在对齐环境中进行制表

我有以下代码:

\documentclass[11pt,a4paper,headings=small]{scrartcl}

\usepackage{mathtools}
\usepackage{siunitx}
\begin{document}

\begin{align*}
F_S(p) = \frac{V}{(1+pT_1) \cdot (1+pT_2) \cdot (1+pT_3)}\\
V &= 5  &T_1 &= \SI{0,12}{\s}  &T_2 &= \SI{0,25}{\s} &T_3 &= \SI{0,005}           {\s}\\
\end{align*}

\end{document}

这将产生: 输出

如何让第一行居中,第二行也居中并带有标签?有没有办法忽略对齐?

谢谢 :)

答案1

使用并在第二行的元素之间gather插入s:quad

\documentclass[11pt,a4paper,headings=small]{scrartcl}
\usepackage{mathtools}
\usepackage{siunitx}

\begin{document}
    \begin{gather*}
F_S(p) = \frac{V}{(1+pT_1) \cdot (1+pT_2) \cdot (1+pT_3)}\\
V  = 5\quad 
T_1 = \SI{0,12}{\s}\quad  
T_2 = \SI{0,25}{\s}\quad
T_3 = \SI{0,005}{\s}
    \end{gather*}
\end{document}

在此处输入图片描述

答案2

这就是我设置这两条线的方式。

\documentclass[11pt,a4paper,headings=small]{scrartcl}

\usepackage{mathtools}
\usepackage{siunitx}
\begin{document}
\begin{gather*}
F_S(p) = \frac{V}{(1+pT_1) \cdot (1+pT_2) \cdot (1+pT_3)}\\[2pt]
V = 5  \qquad T_1 = \SI{0,12}{\s} \qquad  T_2 = \SI{0,25}{\s}
  \qquad T_3 = \SI{0,005}{\s}
\end{gather*}
\end{document}

示例代码的输出

请注意,您确实不想\\在多行显示的末尾使用结构amsmath

答案3

如果您有几条带有对齐的线路,但不是全部,您可以在环境中使用aligned或:alignedatgather

\documentclass[11pt,a4paper,headings=small]{scrartcl}

\usepackage{mathtools}
\usepackage{siunitx}

\begin{document}

\begin{gather*}
F_S(p) = \frac{V}{(1+pT_1) \cdot (1+pT_2) \cdot (1+pT_3)}\\
\begin{alignedat}{4}
V &= 5 &\qquad T_1 &= \SI{0,12}{\s} &\qquad T_2 &= \SI{0,25}{\s} &\qquad T_3 &= \SI{0,005} {\s}\\
W &= 5 &\qquad T_1 &= \SI{0,12}{\s} &\qquad T_2 &= \SI{0,25}{\s} &\qquad T_3 &= \SI{0,005} {\s}
\end{alignedat}
\end{gather*}

\end{document} 

在此处输入图片描述

答案4

如果要使四个变量的值在视觉上更加突出,可以使用align*具有单个公共对齐点的环境:

在此处输入图片描述

\documentclass[11pt,a4paper,headings=small]{scrartcl}
\usepackage{mathtools,siunitx}
\begin{document}
\begin{align*}
F_S(p) &= \frac{V}{(1+pT_1)  (1+pT_2)  (1+pT_3)}\\
V   &= 5\\ 
T_1 &= \SI{0,12}{\s}\\
T_2 &= \SI{0,25}{\s}\\ 
T_3 &= \SI{0,005}{\s}
\end{align*}
\end{document}

相关内容