我有以下 MWE
\documentclass[12]{article}
\usepackage{amsthm,amssymb,amsfonts,amscd}
\begin{document}
\begin{subequations}
\begin{align}
\text{\textbullet} && \eta_i & = \beta_0+\beta_1 x_i^2 \label{mod:1} \\
\text{\textbullet} && \eta_i & = \beta_0+\beta_1 \exp(x_i) \label{mod:2} \\
\text{\textbullet} && \eta_i & = \beta_0+\beta_1 \sin(x_i) \label{mod:3}
\end{align}
\end{subequations}
\end{document}
我怎样才能逐项列出或列举对齐中的三个方程式?
我使用了 \text{\textbullet},但是项目符号与 itemize 环境项目符号不在同一个位置。
我试过枚举对齐环境但是编号又位于行的中间,与我想要的不一样。
我使用子方程并对齐将它们标记为 (3.1a)...
答案1
这是一个带有 的解决方案alignat
,另一个带有 的解决方案flalign
。对于第二个解决方案,我定义了一个\mathitem command
,它模拟了 itemize 环境的布局。我不建议模拟,enumerate
因为它会冗余方程编号。
\documentclass[12]{article}
\usepackage{amssymb,amsfonts}
\usepackage[showframe]{geometry} \usepackage{amsmath}
\newcommand\mathitem{\makebox[\leftmargini][r]{\textbullet\hspace{\labelsep}}}
\begin{document}
\begin{subequations}
\begin{alignat}{2}
\text{\textbullet} & \hspace{\labelsep} & \eta_i & = \beta_0 + \beta_1 x_i^2 \label{mod:1} \\
\text{\textbullet} & & \eta_i & = \beta_0 + \beta_1 \exp(x_i) \label{mod:2} \\
\text{\textbullet} & & \eta_i & = \beta_0 + \beta_1 \sin(x_i) \label{mod:3}
\end{alignat}
\end{subequations}
\begin{subequations}
\begin{flalign}
\mathitem \eta_i & = \beta_0 + \beta_1 x_i^2 \label{mod:1} & & \\
\mathitem \eta_i & = \beta_0 + \beta_1 \exp(x_i) \label{mod:2} \\
\mathitem \eta_i & = \beta_0 + \beta_1 \sin(x_i) \label{mod:3}
\end{flalign}
\end{subequations}
\end{document}