
Me gustaría colocar dos ecuaciones en una línea, pero cada una debe numerarse por separado.
Por ejemplo, en esta figura:
Esta figura está creada con minipage:
\noindent\begin{minipage}{.5\linewidth}
\begin{equation}
\varepsilon_k = \lfloor \dfrac{\varepsilon}{K} \rfloor,
\end{equation}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\begin{equation}
\mathbb{P}_k = \dfrac{\mathbb{P}}{k}.
\end{equation}
\end{minipage}
Pero no me gusta usar esta solución porque parece poco profesional (por ejemplo, ocupa el espacio en blanco antes y después de las ecuaciones).
Prefiero usar align, así:
\begin{align}
& \varepsilon_k = \dfrac{\varepsilon}{K}
& \mathbb{P}_k = \dfrac{\mathbb{P}}{k}
\end{align}
Esto produce:
¿Pero cómo puedo hacer que estas dos ecuaciones se numeren por separado?
Respuesta1
Yo no utilizaría ese enfoque, lo que dificulta la lectura.
De todos modos…
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{lipsum} % for mock text
\ExplSyntaxOn
\NewDocumentEnvironment{multiequation}{b}
{
\vantiempham:n { #1 }
}
{}
\seq_new:N \l__vantiempham_md_seq
\cs_new_protected:Nn \vantiempham:n
{
\seq_set_split:Nnn \l__vantiempham_md_seq { \\ } { #1 }
$$
\seq_map_function:NN \l__vantiempham_md_seq \__vantiempham_md_item:n
$$
}
\cs_new_protected:Nn \__vantiempham_md_item:n
{
\begin{minipage}{\dim_eval:n {\displaywidth/(\seq_count:N \l__vantiempham_md_seq)} }
\begin{equation}
\cs_set_eq:Nc \label { ltx@label }
#1
\vphantom{\seq_use:Nn \l__vantiempham_md_seq {}}
\end{equation}
\end{minipage}
}
\ExplSyntaxOff
\begin{document}
\eqref{A}, \eqref{B}, \eqref{C}, \eqref{D}, \eqref{E}
\lipsum[1][1-4]
\begin{multiequation}
\varepsilon_k = \left\lfloor\frac{\varepsilon}{K}\right\rfloor,
\label{A}
\\
\mathbb{P}_k = \frac{\mathbb{P}}{k}.
\label{B}
\end{multiequation}
\lipsum[2][1-4] % filler text
\begin{multiequation}
\varepsilon_k = \left\lfloor\frac{\varepsilon}{K}\right\rfloor,
\label{C}
\\
\mathbb{P}_k = \frac{\mathbb{P}}{k},
\label{D}
\\
a=b.
\label{E}
\end{multiequation}
\lipsum[3][1-4]
\end{document}
Las ecuaciones están separadas por el estándar \\
(en este caso no significa “nueva línea”).
Tenga en cuenta que los números de las ecuaciones están alineados, porque en cada uno de los ítems componemos un fantasma vertical de todos ellos, sin ajuste manual, al contrario de lo que sucede conla respuesta de mico.
Respuesta2
Si su principal preocupación es tener suficiente espacio en blanco vertical encima y debajo de las ecuaciones, le sugiero que coloque los entornos uno al lado del otro minipage
en un center
entorno.
\documentclass{article}
\usepackage{mathtools,amssymb,lipsum}
\DeclarePairedDelimiter{\floor}{\lfloor}{\rfloor}
\begin{document}
\lipsum[1][1-4] % filler text
\begin{center}
\begin{minipage}{.5\linewidth}
\begin{equation}
\varepsilon_k = \floor*{\frac{\varepsilon}{K}}\,,
\end{equation}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\begin{equation}
\mathbb{P}_k = \frac{\mathbb{P}}{k}\,.
\end{equation}
\end{minipage}
\end{center}
\lipsum[2][1-4] % filler text
\end{document}
Apéndice: Si las fórmulas en los dos minipage
entornos tienen diferentes alturas y/o profundidades, no se garantiza que la solución sugerida anteriormente alinee los números de las ecuaciones perfectamente. Afortunadamente, este problema se puede solucionar fácilmente insertando un puntal tipográfico adecuado (creado, en la práctica, con una \vphantom
directiva) en la ecuación que sea menos alto y/o menos profundo.
Tome las dos ecuaciones anteriores: la inspección visual revela que la de la derecha ( \frac{\mathbb{P}}{k}
) es más alta y, lo que es más importante, más profunda que la de la izquierda. Por tanto, basta con cambiar el
\begin{equation}
\varepsilon_k = \floor*{\frac{\varepsilon}{K}}\,,
\end{equation}
a
\begin{equation}
\varepsilon_K = \floor*{\frac{\varepsilon}{K}}
\vphantom{\frac{\mathbb{P}}{k}}\,,
\end{equation}
para obtener la alineación uniforme deseada: