你好,我希望用列表环境对方程式进行编号
\begin{itemize}
\item Lol
\begin{equation}
y_t=h_t(\hat{x}_{t|t-1})
\end{equation}
\end{itemize}
我想要 y_t=h_t(\hat{x}_{t|t-1})
和 Lol 一样的东西...你能帮我找到办法吗?
答案1
这具有良好的对齐,但是项目(Lol 和 Hackety hack)的文本部分不应太大:
\documentclass{article}
\begin{document}
First an equation.
\begin{equation}
f(x) = \sin(x)
\end{equation}
Then a list.
\begin{itemize}
\item Lol \hfill \makebox[0pt][r]{%
\begin{minipage}[b]{\textwidth}
\begin{equation}
y_t=h_t(\hat{x}_{t|t-1})
\end{equation}
\end{minipage}}
\item Hackety hack. \hfill \makebox[0pt][r]{%
\begin{minipage}[b]{\textwidth}
\begin{equation}
a = b
\end{equation}
\end{minipage}}
\end{itemize}
And another equation.
\begin{equation}
g(x) = \cos(x)
\end{equation}
\end{document}
答案2
在很多情况下,这可能真的很糟糕:
\documentclass{article}
\newcommand{\listequationnumber}{\refstepcounter{equation}(\theequation)}
\newcommand{\listequation}[1]{\hfill$\displaystyle #1$\hfill\listequationnumber}
\begin{document}
First an equation.
\begin{equation}
f(x) = \sin(x)
\end{equation}
Then a list.
\begin{itemize}
\item Lol \listequation{y_t=h_t(\hat{x}_{t|t-1})}
\item Hackety hack. \listequation{a = b}
\end{itemize}
And another equation.
\begin{equation}
g(x) = \cos(x)
\end{equation}
\end{document}
答案3
您可以使用paralist
包,特别是inparaenum
环境应该是你所寻找的。
代码
\documentclass{article}
\usepackage{paralist}
\begin{document}
\begin{inparaenum}[(1)]
\item lol
\item $y_t=h_t(\hat{x}_{t|t-1})$
\item lol
\end{inparaenum}
\end{document}
输出