¿Cómo escribo dos ecuaciones una al lado de la otra, con cada ecuación numerada y con texto en el medio?

¿Cómo escribo dos ecuaciones una al lado de la otra, con cada ecuación numerada y con texto en el medio?

Lo más cerca que pude llegar es:

\documentclass{iopart}

\usepackage{iopams}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}

\begin{document}
    \begin{minipage}{.38\textwidth}
        \begin{equation} \label{eq:ComptonWavelength}
            E'_\gamma = \frac{E_\gamma}{1 + \frac{E_\gamma}{m_e c^2}(1 - \cos{\theta})}
        \end{equation}
    \end{minipage}
    \begin{minipage}{.1\textwidth} \hfill
        \text{or}
    \end{minipage}
    \begin{minipage}{.38\textwidth}
        \begin{equation}
            \Delta\lambda = \frac{h}{m_e c^2}(1 - \cos{\theta})
        \end{equation}
    \end{minipage}

\end{document}

pero no están perfectamente alineados y requieren ajustar el ancho de las minipáginas, lo que parece una solución que no es LaTeX muy poco elegante.

Probé \aligny , pero todos tienen problemas relacionados con la alineación vertical o la numeración de ecuaciones \multicols.\minipage

Respuesta1

ingrese la descripción de la imagen aquí

Si eso es lo que tenías en mente, aquí está el código:

\documentclass{article}

\usepackage{amsmath}

\begin{document}
\begin{align} \label{eq:ComptonWavelength}
        \Delta\lambda &= \frac{h}{m_e c^2}(1 - \cos{\theta)}
\intertext{or}
    \theta &= \arccos{\biggl(1 + m_e c^2 \biggl(\frac{1}{E_\gamma} - \frac{1}{E'_\gamma} \biggr) \biggr)}
\end{align}
\end{document}

Si desea que el espacio vertical alrededor de "o" sea menor, puede usar \shortintertexten lugar de \intertext, pero luego necesitará el paquete mathtoolsen lugar de amsmath.

Para colocar las ecuaciones una al lado de la otra (no lo recomiendo), puedes probar con dos minipages con [t]alineación:

ingrese la descripción de la imagen aquí

Pero necesitarás un \vphantom{\bigg(}para que las partes superiores queden alineadas.

Aquí está el código:

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\begin{minipage}[t]{.35\textwidth}
\begin{equation} \label{eq:ComptonWavelength}
   \vphantom{\bigg(}\Delta\lambda = \frac{h}{m_e c^2}(1 - \cos{\theta)}
\end{equation}
\end{minipage}
\begin{minipage}[t]{.6\textwidth}
\begin{equation}
  \text{or\quad}  \theta = \arccos{\biggl(1 + m_e c^2 \biggl(\frac{1}{E_\gamma} - \frac{1}{E'_\gamma} \biggr) \biggr)}
\end{equation}
\end{minipage}
\end{document}

Tendrás que jugar con los anchos de la minipages. Pero creo que todo parece limitado en una sola línea.

Respuesta2

Usar contador personalizado:

\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs,hyperref}
\hypersetup{colorlinks=true}
\usepackage{float,caption,hypcap}

%set up a command to insert a table equation number
\providecommand{\numberTblEq}[1]{\refstepcounter{tblEqCounter}\label{#1}\thetag{\thetblEqCounter}}
\begin{document}
    \newcounter{tblEqCounter} %create a counter

    \begin{equation}\label{eqtop}   a=b+c \end{equation}

    \setcounter{tblEqCounter}{\theequation} %at the start of the table, set the counter to equation numbering
    \begin{table}[h]
        \begin{tabular}{ccccc}
            $\Delta\lambda = \frac{h}{m_e c^2}(1 - \cos{\theta)}$ & \numberTblEq{eq1}& text between& %set the equation number 
            $\theta = \arccos{\biggl(1 + m_e c^2 \biggl(\frac{1}{E_\gamma} - \frac{1}{E'_\gamma} \biggr) \biggr)}$ & \numberTblEq{eq2}\\ %labels are optional
        \end{tabular}
    \end{table}
    \setcounter{equation}{\thetblEqCounter} %at the end of the table, set the equation numbering to the counter

    Yet another equation:
    \begin{equation}\label{eq3}     d=b+c \end{equation}

    This is a ref to the eqn at the top: \ref{eqtop} ,to two eqns: \eqref{eq1}, \eqref{eq2}. And the other one: \ref{eq3}.
\end{document}

información relacionada