fracción dentro de fracción

Dec 25 2020

Si bien el uso de \ frac me da caracteres más pequeños, \ cfrac casi obtiene lo que quiero, excepto que hay un espacio bastante grande sobre el denumerador.

Sigo esto pero ahora mismo sin el$\displaystyle$ porque no sé dónde debería usar eso.

\begin{equation}
\frac{v_{out}}{i_{in}} = \cfrac{R_{D}} {\left(\cfrac{s}{\cfrac{1}{C_{o}R_{D}}} + 1 \right) 
\left( \cfrac{s}{\cfrac{g_{m}r_{o} + 1}{C_{PD}(R_{D} + r_{0})}} + 1 \right) }
\end{equation}

Respuestas

8 Zarko Dec 25 2020 at 10:41

Una posible solución:

\documentclass[varwidth, margin=3.141592]{standalone}
\usepackage{amsmath}

\begin{document}
    \begin{equation}
\frac{v_{out}}{i_{in}} 
    = \dfrac{R_{D}}{
        \begin{pmatrix}
            \cfrac{s}{\cfrac{1}{C_{o}R_{D}} + 1}\\ 
        \end{pmatrix}
        \begin{pmatrix}
            \cfrac{s}{\cfrac{g_{m}r_{o} + 1}{C_{PD}(R_{D} + r_{0})} + 1}\\ 
        \end{pmatrix}
                }
    \end{equation}
\end{document}

7 Mico Dec 25 2020 at 14:13

Usar en \dfraclugar de \cfracparecería perfectamente adecuado.

La combinación de esta idea con la sugerencia de @ Zarko de incluir los términos de fracciones grandes en pmatrixentornos en lugar de en \left(y \rightenvoltorios genera los siguientes resultados:

La \cfracmacro inserta a \strut, que tiene una altura total de \baselineskip, tanto en términos de numerador como de denominador. Por el contrario, \dfracno inserta struts (tipográficos) de forma predeterminada. En el presente caso, la influencia de la presencia de los struts en \cfraces particularmente notable en la cantidad de espacios en blanco que está presente por encima de los stérminos del numerador.

\documentclass{article}
\usepackage{amsmath} % for '\dfrac', '\cfrac', and '\text' macros
\begin{document}
\[
\cfrac{\text{with \texttt{\string\cfrac}}}{%
    \begin{pmatrix}
        \cfrac{s}{\cfrac{1}{C_{o}R_{D}} + 1}
    \end{pmatrix}
    \begin{pmatrix}
        \cfrac{s}{\cfrac{g_{m}r_{o} + 1}{C_{PD}(R_{D} + r_{0})} + 1}
    \end{pmatrix}
}
\quad\text{vs.}\quad
\dfrac{\text{with \texttt{\string\dfrac}}}{%
    \begin{pmatrix}
        \dfrac{s}{\dfrac{1}{C_{o}R_{D}} + 1}
    \end{pmatrix}
    \begin{pmatrix}
        \dfrac{s}{\dfrac{g_{m}r_{o} + 1}{C_{PD}(R_{D} + r_{0})} + 1}
    \end{pmatrix}
}
\]
\end{document}
2 N3buchadnezzar Dec 30 2020 at 18:26

Este tipo de pregunta es una que veo que aparece con frecuencia en el sitio: ¿cómo escribo esta expresión "fea" / complicada en LaTeX? Por lo general, puede hacer lo que hace la otra respuesta o puede intentar dividir la expresión usando palabras.

Tiendo a preferir dividir expresiones complicadas como se muestra a continuación.

Sin embargo, probablemente debería cambiar la función f, alfa y beta a algo que sea más común en su campo. Alternativamente, podría empaquetarlo en una sola expresión
que posiblemente sea la mejor de ambos mundos.

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\noindent
The ratio is given as
%
\begin{equation}
    \frac{v_{\text{out}}}{i_{\text{in}}}
    = \frac{R_D}{f(\alpha) \cdot f(\beta)}
\end{equation}
%
where 
%
\begin{equation*}
  f(x) = \frac{s}{x + 1}, \quad 
  \alpha = \frac{1}{C_o R_D} \quad \text{and} \quad 
  \beta = \cfrac{g_{m}r_{o} + 1}{C_{PD}(R_{D} + r_{0})}.
\end{equation*}
%
Let $f(x)=s/(x+1)$, then the ratio
$v_{\text{out}}/i_{\text{in}}$ is defined as
%
\begin{equation*}
    \frac{v_{\text{out}}}{i_{\text{in}}}
    = R_D\biggl/\biggl[ f\biggl(\frac{1}{C_o R_D}\biggr)f\biggl(\frac{g_{m}r_{o} + 1}{C_{PD}(R_{D} + r_{0})}\biggr)\biggr].
\end{equation*}
\end{document}