Problema de alineación de dos columnas de ecuaciones.

Problema de alineación de dos columnas de ecuaciones.

Estoy intentando utilizarlo \minipagespara crear dos columnas de ecuaciones. Sin embargo, parece que las ecuaciones exceden las que 0.5\textwidthhe establecido para el minipage. ¿Hay alguna forma de dividir la ecuación o resolverla sin dividirla? ¡Gracias!

\begin{minipage}{0.5\textwidth}   %left column
\begin{align*}
    \frac{\mathrm{d} R1(t)}{\mathrm{d} I(t)} & = \frac{\gamma \bar{k} I(t) S(t)  +  \alpha \bar{k} S(t) R2(t)  + \delta S(t)}{- \bar{k} I(t)S(t)} \\
     & =  - \gamma - \alpha \frac{R2(t)}{I(t)}  -  \frac{\delta}{\bar{k} I(t)}
\end{align*}
\end{minipage}
\hfill\vline\hfill
\begin{minipage}{0.5\textwidth} %right column
\begin{align*}
    \frac{\mathrm{d} R1(t)}{\mathrm{d} I(t)} & = \frac{5.3 I(t) S(t) + 4.5 S(t) R2(t) + 0.5 S(t)}{-10 I(t) S(t)}  \\
     & =  - 0.53 - 0.45 \frac{R2(t)}{I(t)}  -  \frac{0.05}{I(t)}
\end{align*}
\end{minipage}

ingrese la descripción de la imagen aquí

Respuesta1

Con la articleclase estándar, sin opción, el ancho del texto se establece en 345 puntos. Por otro lado, sus ecuaciones más largas tienen 195.14384pt y 205.44582pt de ancho respectivamente.

Esto equivale a un poco más de 400 puntos, por lo que no hay posibilidad de colocar los dos bloques uno al lado del otro a menos que aumente el ancho del texto; Para garantizar espacio para la regla media, junto con algo de relleno, se necesitan no menos de 420 puntos.

Aquí está con 420 puntos (obviamente es posible más ancho). La showframeopción es sólo mostrar los márgenes del bloque de texto.

\documentclass{article}
\usepackage[textwidth=420pt,showframe]{geometry}
\usepackage{amsmath}

\newcommand{\diff}{\mathop{}\!\mathrm{d}}

\begin{document}

\[
\begin{aligned}[t]
  \frac{\diff R1(t)}{\diff I(t)}
  & = \frac{\gamma \bar{k} I(t) S(t)  +  \alpha \bar{k} S(t) R2(t)  + \delta S(t)}
           {- \bar{k} I(t)S(t)} \\
  & =  - \gamma - \alpha \frac{R2(t)}{I(t)}  -  \frac{\delta}{\bar{k} I(t)}
\end{aligned}\hspace{1000pt minus 1fil}\vrule\hspace{1000pt minus 1fil}
\begin{aligned}[t]
  \frac{\diff R1(t)}{\diff I(t)}
  & = \frac{5.3 I(t) S(t) + 4.5 S(t) R2(t) + 0.5 S(t)}{-10 I(t) S(t)\vphantom{\bar{k}}}  \\
  & =  - 0.53 - 0.45 \frac{R2(t)}{I(t)\vphantom{\bar{k}}}  -  \frac{0.05}{I(t)\vphantom{\bar{k}}}
\end{aligned}
\]

\end{document}

Tenga en cuenta los fantasmas para que las líneas tengan la misma altura y profundidad.

ingrese la descripción de la imagen aquí

Alternativamente, un solo align*:

\documentclass{article}
\usepackage{amsmath}

\newcommand{\diff}{\mathop{}\!\mathrm{d}}

\begin{document}

\begin{align*}
  \frac{\diff R1(t)}{\diff I(t)}
  & = \frac{\gamma \bar{k} I(t) S(t)  +  \alpha \bar{k} S(t) R2(t)  + \delta S(t)}
           {- \bar{k} I(t)S(t)} \\
  & =  - \gamma - \alpha \frac{R2(t)}{I(t)}  -  \frac{\delta}{\bar{k} I(t)} \\[2ex]
  & = \frac{5.3 I(t) S(t) + 4.5 S(t) R2(t) + 0.5 S(t)}{-10 I(t) S(t)}  \\
  & =  - 0.53 - 0.45 \frac{R2(t)}{I(t)}  -  \frac{0.05}{I(t)}
\end{align*}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

A menos que el bloque de texto de su documento sea considerablemente más ancho que el predeterminado para la articleclase de documento, necesitará un salto de línea en el primer término de fracción. en ambos minipageambientes.

ingrese la descripción de la imagen aquí

Tenga en cuenta el uso de \noindentantes de la primera \begin{minipage}declaración:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\begin{document}

\noindent % <-- new
\begin{minipage}[t]{0.5\textwidth} %left-hand minipage
\begin{align*}
    \frac{\mathrm{d} R_1(t)}{\mathrm{d} I(t)}
    &= \bigl[\gamma \bar{k} I(t) S(t) + \alpha\bar{k}S(t)R_2(t)  \\
    &\quad+\delta S(t)\bigr]\big/\bigl[-\bar{k}I(t)S(t)\bigr] \\
    &=  - \gamma - \alpha \frac{R_2(t)}{I(t)}  -  \frac{\delta}{\bar{k} I(t)}
\end{align*}
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth} %right-hand minipage
\begin{align*}
    \frac{\mathrm{d} R_1(t)}{\mathrm{d} I(t)} 
    &= \bigl[5.3 I(t) S(t) + 4.5 S(t) R_2(t) \\
    &\quad + 0.5 S(t)\bigr]\big/\bigl[-10 I(t) S(t)\bigr]  \\
    &=  - 0.53 - 0.45 \frac{R_2(t)}{I(t)} - \frac{0.05}{I(t)}
\end{align*}
\end{minipage}
\end{document} 

Respuesta3

Tus ecuaciones apenas caben entre los márgenes al cargar geometry. Aparte de eso, propongo utilizar un único align*entorno, con tres columnas, la columna del medio dedicada a la línea vertical.

\documentclass{article}
\usepackage{amsmath}
\usepackage[showframe]{geometry} 

\begin{document}

\begin{align*}
    \frac{\mathrm{d} R1(t)}{\mathrm{d} I(t)} & = \frac{\gamma \bar{k} I(t) S(t) + \alpha \bar{k} S(t) R2(t) + \delta S(t)}{- \bar{k} I(t)S(t)} & & \vrule &
    \frac{\mathrm{d} R1(t)}{\mathrm{d} I(t)} & = \frac{5.3 I(t) S(t) + 4.5 S(t) R2(t) + 0.5 S(t)}{-10 I(t) S(t)} \\
     & = - \gamma - \alpha \frac{R2(t)}{I(t)} - \frac{\delta}{\bar{k} I(t)} & \smash{\rule[-2ex]{0.5pt}{12ex}}& & & = - 0.53 - 0.45 \frac{R2(t)}{I(t)} - \frac{0.05}{I(t)}
\end{align*}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada