多行方程式水平间距的排版指南

多行方程式水平间距的排版指南

这不是关于 LaTeX 本身的问题,而是关于排版规范的问题。我还是决定在这里问,因为我用 LaTeX 排版我所有的数学题。

我在枚举列表中有一堆内联方程,如下所示

\documentclass{article}
\begin{document}
\begin{enumerate}
\item $a=b+c$
\item $c=d+e+f+g$
\item $f(x)=g(x)-ax^2$
\end{enumerate}
\end{document}

有哪些常见的准则可以(手动)以美观的方式水平排列这些方程组?我对将等号对齐或类似的东西不太感兴趣。此外,无论如何,使用 amsmath 的 align 环境是不可能的,因为它在 \item 行之间不起作用。

顺便说一句,我刚刚意识到这基本上相当于排版诗歌行,诗歌行的长度也是可变的,并且不应该左对齐(一般来说)。

任何见解都非常感谢,如果有人能想出一种让 LaTeX 自动完成此操作的方法,请随意。

编辑:枚举环境确实是必要的,因为我有时在方程式之间会有很长的文本;超过数学模式下的 \text 命令可以处理的量。

答案1

只是为了好玩。请注意,每一秒&都会像 一样扩展\hfill,所以我使用了 将\rule方程式推向更左边。

\documentclass{article}
\usepackage{amsmath}
\usepackage{showframe}% debugging tool
\begin{document}
\begin{flalign*}
\quad\bullet&& a&=b+c &\rule{0.6\textwidth}{0pt}\\% trial and error
\quad\bullet&& c&=d+e+f+g\\
\quad\bullet&& f(x)&=g(x)-ax^2\\
\end{flalign*}
\end{document}

演示

相关内容