flalign 之前不需要空格

flalign 之前不需要空格

为什么以下示例中小节标题和公式之间的垂直间距这么大。我该如何消除它?

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\section{Title}
\subsection{Subtitle}
\begin{flalign*}
a+b=8 &&\\
c=2 &&
\end{flalign*}
\end{document}

伊玛德

其次,为什么即使没有,也要在等号处对齐&=?我希望两条线都向左对齐。

答案1

减少\abovedisplayskip&在开头放置一个,在结尾放置一个。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\section{Title}
\subsection{Subtitle}
{\setlength{\abovedisplayskip}{0pt}
\begin{flalign*}
&a+b=8 &\\
&c=2 &
\end{flalign*}}
\end{document}

在此处输入图片描述

答案2

我不确定你是否真的想要flalign这个:

\documentclass{article}
\usepackage{array}
\newenvironment{flusheqs}
 {\noindent$\begin{array}{@{}>{\displaystyle}l@{}}}
 {\end{array}$\par}


\begin{document}
\section{Title}
\subsection{Subtitle}
\begin{flusheqs}
a+b=8 \\
c=2
\end{flusheqs}
\end{document}

在此处输入图片描述

相关内容