我正在尝试对齐几个方程式。
在每个方程中,我想将条件部分分成两行,即
因此,我使用align
和split
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&\inf_{y\in Y} (c(x, y) - \psi(y)) \\
= &\inf_{y\in Y} \inf \bigg \{ \sum_{i=0}^{n-1} ( c(x_{i+1}, y_i) - c(x_{i}, y_i)) :
\begin{split}
&n \in \mathbb N \\
&(x_i, y_i)_{i=1}^n \subset S, y_{n} = y
\end{split}
\bigg \} \\
= &\inf_{y\in Y} \inf \bigg \{ \sum_{i=0}^{n-1} ( c(x_{i+1}, y_i) - c(x_{i}, y_i)) :
\begin{split}
&n \in \mathbb N \\
&(x_i, y_i)_{i=1}^n \subset S, y_{n} = y
\end{split}
\bigg \}
\end{align*}
\end{document}
但是,和条件部分之间有很大的空格:
。你能解释一下如何减少这个空格吗?非常感谢!
更新:我曾尝试使用align
,split
但是 Tex 返回错误Argument of \align has an extra }.
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
&\inf_{y\in Y} (c(x, y) - \psi(y)) \\
= &\inf_{y\in Y} \inf \bigg \{ \sum_{i=0}^{n-1} ( c(x_{i+1}, y_i) - c(x_{i}, y_i)) :
\begin{align}
& n \in \mathbb N \\
& (x_i, y_i)_{i=1}^n \subset S, y_{n} = y
\end{align}
\bigg \} \\
= &\inf_{y\in Y} \inf \bigg \{ \sum_{i=0}^{n-1} ( c(x_{i+1}, y_i) - c(x_{i}, y_i)) :
\begin{align}
& n \in \mathbb N \\
& (x_i, y_i)_{i=1}^n \subset S, y_{n} = y
\end{align}
\bigg \}
\end{align}
\end{document}
答案1
看看,如果使用以下解决方案nccmath
和mathtools
包并考虑您的问题下面的评论,会得到您想要的结果:
\documentclass{article}
\usepackage{nccmath,
mathtools,
amssymb}
\begin{document}
\begin{align}
\MoveEqLeft % <---
\inf_{y\in Y} (c(x, y) - \psi(y)) \notag \\
& = \inf_{y\in Y} \inf \bigg\{ \sum_{i=0}^{n-1} \bigl( c(x_{i+1}, y_i) - c(x_{i}, y_i)\bigr) :
\quad\medmath{\begin{aligned} % <---
& n \in \mathbb N \\
& \bigl(x_i, y_i\bigr)_{i=1}^n \subset S, y_{n} = y
\end{aligned}}
\bigg\} \\
%
& = \inf_{y\in Y} \inf \bigg\{ \sum_{i=0}^{n-1} \bigl( c(x_{i+1}, y_i) - c(x_{i}, y_i)\bigr) :
\quad\medmath{\begin{aligned} % <---
& n \in \mathbb N \\
& \bigl(x_i, y_i\bigr)_{i=1}^n \subset S, y_{n} = y
\end{aligned}}
\bigg\}
\end{align}
\end{document}