¿Mover una ecuación demasiado larga para centrar y expandir el ancho del texto en LaTeX?

¿Mover una ecuación demasiado larga para centrar y expandir el ancho del texto en LaTeX?

Hago una fórmula que es demasiado larga por lo que se nota que no está centrada. Espero moverlo al centro y expandir el ancho del texto solo para esta fórmula, así que después de esta fórmula, espero que el ancho del texto vuelva al valor predeterminado.

\documentclass{article}
\usepackage{amsmath}
\usepackage[version=4]{mhchem}
\usepackage{mathtools}
\begin{document}
\centering
\begin{align}
      \label{eq:MgSO4}
     \left( \ce{MgSO4}\right)&=-\frac{10^{\text{pH}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{29441213}{5000000}}}
      {
        \splitfrac{-10^{\frac{16393 t^2}{25000 (20 t+5463)}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}} 
        \left(10^{\text{pH}}+10^{\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}\\
      \label{eq:CaSO4}
      \left(\ce{CaSO4}\right)&=-\frac{10^{\frac{16393 t^2}{25000 (20 t+5463)}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}
      {
        \splitfrac{-10^{\frac{16393 t^2}{25000 (20 t+5463)}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}} 
        \left(10^{\text{pH}}+10^{\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}\\
      \label{eq:CaMg(CO3)2}
      \left(\ce{CaMg(CO3)2}\right)&=-\frac{10^{2 \text{pH}+\frac{58880041}{10000000}}}
      {
        \splitfrac{-10^{\frac{16393 t^2}{25000 (20 t+5463)}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}} 
        \left(10^{\text{pH}}+10^{\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}   
   \end{align}
\end{document}

ingrese la descripción de la imagen aquí Como el denominador se ha dividido en dos partes, ¿hay alguna manera de agregarle antecedentes para que el lector sepa que esas dos partes deben leerse juntas?

Respuesta1

Un poco complicado, por supuesto, estilísticamente hablando, pero esto funciona:

\documentclass{article}
\usepackage{amsmath}
\usepackage[version=4]{mhchem}
\usepackage{mathtools}
%\UseTblrLibrary{booktabs, siunitx}  % throws an error
\usepackage{chngpage}
\begin{document}
%\centering  % why is this here?
\begin{adjustwidth}{-2.5cm}{-2.5cm}  
\begin{align}
      \label{eq:MgSO4}
     \left( \ce{MgSO4}\right)&=-\frac{10^{\text{pH}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{29441213}{5000000}}}
      {
        \splitfrac{-10^{\frac{16393 t^2}{25000 (20 t+5463)}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}} 
        \left(10^{\text{pH}}+10^{\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}\\
      \label{eq:CaSO4}
      \left(\ce{CaSO4}\right)&=-\frac{10^{\frac{16393 t^2}{25000 (20 t+5463)}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}
      {
        \splitfrac{-10^{\frac{16393 t^2}{25000 (20 t+5463)}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}} 
        \left(10^{\text{pH}}+10^{\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}\\
      \label{eq:CaMg(CO3)2}
      \left(\ce{CaMg(CO3)2}\right)&=-\frac{10^{2 \text{pH}+\frac{58880041}{10000000}}}
      {
        \splitfrac{-10^{\frac{16393 t^2}{25000 (20 t+5463)}+\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}} 
        \left(10^{\text{pH}}+10^{\frac{47580 t^2+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}   
   \end{align}
\end{adjustwidth}
\end{document}

Esto utiliza un paquete chngpagecon el adjustwidthmedio ambiente.

Respuesta2

Una posible solución, que combina la carga geometry, para tener márgenes más dignos, el fleqnmedio ambiente y las fracciones medianas de nccmath, y \mathrlapde mathtools:

    \documentclass{article}
    \usepackage{amsmath}
    \usepackage[version=4]{mhchem}
    \usepackage{nccmath, mathtools}
    \usepackage[showframe]{geometry}

    \begin{document}

    \begin{fleqn}
    \begin{align}
          \label{eq:MgSO4}
         \left( \ce{MgSO4}\right)&=-\mathrlap{\mfrac{10^{\text{pH}+\frac{47580 t²+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{29441213}{5000000}}}
          {
            \splitfrac{-10^{\frac{16393 t²}{25000 (20 t+5463)}+\frac{47580 t²+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}}
            \left(10^{\text{pH}}+10^{\frac{47580 t²+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}}\\
          \label{eq:CaSO4}
          \left(\ce{CaSO4}\right)&=-\mathrlap{\mfrac{10^{\frac{16393 t²}{25000 (20 t+5463)}+\frac{47580 t²+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}
          {
            \splitfrac{-10^{\frac{16393 t²}{25000 (20 t+5463)}+\frac{47580 t²+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}}
            \left(10^{\text{pH}}+10^{\frac{47580 t²+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}}\\
          \label{eq:CaMg(CO3)2}
          \left(\ce{CaMg(CO3)2}\right)&=-\mathrlap{\mfrac{10^{2 \text{pH}+\frac{58880041}{10000000}}}
          {
            \splitfrac{-10^{\frac{16393 t²}{25000 (20 t+5463)}+\frac{47580 t²+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{89554959 t}{500000 (20 t+5463)}+\frac{340471}{5 (20 t+5463)}+\frac{477}{2000000}}}{-10^{\text{pH}+\frac{58880041}{10000000}}
            \left(10^{\text{pH}}+10^{\frac{47580 t²+12996477 t+5804780000}{100000 (20 t+5463)}+\frac{477}{2000000}}\right)}}}
       \end{align}
    \end{fleqn}

    \end{document} 

ingrese la descripción de la imagen aquí

Respuesta3

Aumentar el ancho del bloque de texto puede ayudar un poco. Sin embargo, creo que es preferible centrarse en identificar "bloques" o "fragmentos" comunes en los términos del numerador y denominador de las tres ecuaciones. Por ejemplo, uno puede notar no sólo que los tres denominadores son iguales, sino que el numerador de la fracción en la segunda ecuación ocurre en los tres denominadores grandes. Por tanto, el RHS de la segunda ecuación podría escribirse como \frac{U}{U+V}. Después de reunir más términos comunes, se llega a lo siguiente:

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage[version=4]{mhchem}
\usepackage{mathtools}
\DeclareMathOperator{\ten}{ten}
\newcommand\pH{\mathrm{pH}}
\begin{document}
\noindent
Put $\ten(x)\equiv 10^{x}$. Then
\begin{align}
( \ce{MgSO4})    &= A/D \label{eq:MgSO4} \\
(\ce{CaSO4})     &= B/D \label{eq:CaSO4} \\
(\ce{CaMg(CO3)2})&= C/D \label{eq:CaMg(CO3)2}
\end{align}
where
\begin{align*}
A&=\ten(\pH+H+N) \\
B&=\ten(G+H+J+K+L) \\
C&=\ten(2\pH+M) \\
D&=B + \ten(\pH+M) [\ten(\pH)+\ten(H+L)] \\
\shortintertext{and}
G&= \frac{16393 t^2}{25000 (20t+5463)} \\[\jot]
H&= \frac{47580 t^2+12996477 t+5804780000}{100000 (20t+5463)} \\[\jot]
J&= \frac{89554959 t}{500000 (20t+5463)} \\[\jot]
K&= \frac{340471}{5 (20t+5463)} \\[\jot]
L&= \frac{477}{2000000} \\[\jot]
M&= \frac{58880041}{10000000} \\[\jot]
N&= \frac{29441213}{5000000} \,.
\end{align*}
\end{document}

información relacionada