用数字对方程式进行编号

用数字对方程式进行编号

我需要为包含图形的等式分配一个数字。我的代码是

\documentclass[12pt,a4paper]{article} 
\usepackage[slovak]{babel} 
\usepackage[utf8x]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{palatino,verbatim}
\usepackage{amsmath} 
\usepackage{graphicx} 
\usepackage{float}

\begin{document}
\begin{itemize}
\item Self-energy:
\[
\raisebox{-3mm}{\includegraphics[width=0.8cm]{SelfEnergyAll.pdf}}
\qquad
\begin{aligned}
= -i\Sigma(p,\mathring{m},\mathring{g})(2\pi)^4 \delta(p_f - p_i) 
\end{aligned}
\]

\end{itemize}
\end{document}

有什么办法可以做到这一点吗?顺便问一下,有没有更好的方法来写这种类型的方程式(我需要经常使用它们)。谢谢。

答案1

您只需使用equation环境即可,而不是\[...\]

示例输出

\documentclass[12pt,a4paper]{article} 

\usepackage{amsmath} 
\usepackage{graphicx} 

\begin{document}

\begin{itemize}
\item Self-energy:
  \begin{equation}
    \vcenter{\hbox{\includegraphics[width=0.8cm]{example-image-a}}}
    = -i\Sigma(p,\mathring{m},\mathring{g})(2\pi)^4 \delta(p_f - p_i) 
  \end{equation}
\end{itemize}

\end{document}

\vcenter将使框相对于方程的 x 轴垂直居中。

答案2

安德鲁的答案可能就是您想要的。如果您想与数字共享编号,我认为您应该使用数字环境:

\documentclass[12pt,a4paper]{article}
\usepackage[slovak]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{palatino,verbatim}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{float}

\usepackage{todonotes}

\begin{document}

\begin{figure}
\caption{}
\label{a fig}
\begin{itemize}
\item Self-energy:

%\raisebox{-3mm}[0cm][0cm]{\missingfigure[figwidth=0.8cm]{testing}}
\missingfigure[figwidth=0.8cm]{testing}
\[
\qquad
\begin{aligned}
= -i\Sigma(p,\mathring{m},\mathring{g})(2\pi)^4 \delta(p_f - p_i)
\end{aligned}
\]

\end{itemize}
\end{figure}
\end{document}

相关内容