![公式应该从同一位置开始](https://linux22.com/image/305293/%E5%85%AC%E5%BC%8F%E5%BA%94%E8%AF%A5%E4%BB%8E%E5%90%8C%E4%B8%80%E4%BD%8D%E7%BD%AE%E5%BC%80%E5%A7%8B.png)
我是 LaTeX 的初学者,没有任何使用经验。
我怎样才能使公式从相同的位置开始,以便它们彼此精确对齐。
\documentclass[oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\begin{document}
\underline{Verschiebare Ger{\"a}te}
\begin{equation*}
P_j(t,s_j) =
\begin{cases}
0 & \text{f"ur } t < s_j \ Q_j(t-s_j) & \text{f"ur } s_j \leq t \leq s_j + p_j \ 0 & \text{f"ur } t \textgreater s_j + p_j
\end{cases}
mit s_j = r_j + \Delta t \ \Delta t \leq tDoF
\end{equation*}
\end{document}
我的问题涉及最后两个公式。我希望\Delta t
正好位于 的下方s_j
,因此这两个公式的等号应该从同一位置开始,但彼此位于下方。
答案1
我不确定我是否猜到了你想要什么,但可以尝试一下:
\documentclass{scrartcl}
\usepackage[showframe]{geometry} % used to show page width
\usepackage{mathtools}
\begin{document}
\begin{equation*}
P_{j}(t, s_{j}) =
\begin{cases}
0 & \text{f{\"u}r $t < s_{j}$,}\\
Q_{j}(t - s_{j}) & \text{f{\"u}r $s_{j} \leq t \leq s_{j} + p_{j}$,}\\
0 & \text{f{\"u}r $t > s_{j} + p_{j}$,}
\end{cases}
\end{equation*}
mit $s_{j} = r_{j} + \Delta t$ f{\"u}r $\Delta t \leq tDoF$.
\end{document}
答案2
您可以使用align
环境来对齐特定部分的数学:
\documentclass[oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\begin{document}
\begin{align*}
P_j(t,s_j) &= \begin{cases}
0 & \text{f"ur } t < s_j \\
Q_j(t-s_j) & \text{f"ur } s_j \leq t \leq s_j + p_j \\
0 & \text{f"ur } t \textgreater s_j + p_j
\end{cases}\\
%\intertext{mit}\\
\text{mit }&s_j = r_j + \Delta t \\
&\Delta t \leq tDoF
\end{align*}
\end{document}
您可以使用它在自己的行上添加文本intertext
,或者如果您希望它以内联方式使用,text
就像您已经做的那样。
或者如果你想要将方程式符号直接放在彼此下方:
\text{mit }s_j &= r_j + \Delta t \\
\Delta t &\leq tDoF
答案3
您可以使用该align
环境。请小心使用\\
换行。
\documentclass[oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\begin{document}
\underline{Verschiebare Ger{\"a}te}
\begin{align*}
P_j(t,s_j) &= \begin{cases} 0 & \text{f"ur } t < s_j \\
Q_j(t-s_j) & \text{f"ur } s_j \leq t \leq s_j + p_j \\
0 & \text{f"ur } t \textgreater s_j + p_j \end{cases} \\
\text{mit } s_j& = r_j + \Delta t \ \Delta t \leq tDoF
\end{align*}
\end{document}