我想按照以下方式枚举方程式:
- 等式与项目符号在同一行。
- 所有方程式均左对齐。
- 方程式的编号靠右对齐。
对于如何实现它,有什么建议吗?
答案1
这有帮助吗?
\documentclass{article}
\makeatletter
\newdimen\mymathindent
\newenvironment{bulletequation}%
{\@beginparpenalty\predisplaypenalty
\@endparpenalty\postdisplaypenalty
\refstepcounter{equation}%
\trivlist \item[]\leavevmode
\hb@xt@\linewidth\bgroup $\m@th% $
\displaystyle
\hskip\mymathindent}%
{$\hfil % $
\displaywidth\linewidth\hbox{\@eqnnum}%
\egroup
\endtrivlist}
\makeatother
\begin{document}
\begin{itemize}
\item \begin{bulletequation} 1+2=3\end{bulletequation}
\end{itemize}
\end{document}
答案2
\documentclass{article}
\def\Item$#1${\item $\displaystyle#1$
\hfill\refstepcounter{equation}(\theequation)}
\begin{document}
\begin{itemize}
\item foo
\Item $ 1+2=3 $
\item bar
\Item $f(x)=\int\limits_a^bx^2\mathrm{d}x$
\end{itemize}
\end{document}