我想知道如何将下面例子中的“最小化”和“主题”按它们的首字母对齐,同时保持等号处的对齐。
谢谢。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}
\text{minimize} \quad J(y) &=\int_a^b \sqrt{1 + y^{\prime}(x)^2} \, \text{d}x \\
\text{subject to} \quad y(a) &= \alpha \\
y(b) & = \beta \\
y &\in C^1[a,b].
\end{aligned}
\end{equation}
\end{document}
答案1
你可以通过添加一个额外的对齐点来获得你想要的结果:
代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}
&\text{minimize} & J(y) &=\int_a^b \sqrt{1 + y^{\prime}(x)^2} \, \text{d}x \\
&\text{subject to} & y(a) &= \alpha \\
&&y(b) & = \beta \\
&&y &\in C^1[a,b].
\end{aligned}
\end{equation}
\end{document}
答案2
有一个名为的特定包optidef
可以生成类似您的代码的示例。
\documentclass[a4paper,12pt]{article}
\usepackage{optidef,amsmath,amssymb}
\begin{document}
\begin{mini}<b>
{}{ J(y) =\int_a^b \sqrt{1 + y'^2(x)} \, \text{d}x }{}{}
\addConstraint {y(a)}{= \alpha}{\qquad y\in C^1[a,b] }
\addConstraint {y(b)}{= \beta}{ }
\end{mini}
\end{document}