fraction à l'intérieur de la fraction

Dec 25 2020

En utilisant \ frac me donne des caractères plus petits, \ cfrac obtient presque ce que je veux, sauf qu'il y a un espace assez grand au-dessus du dénumérateur.

Je suis ça mais maintenant sans le$\displaystyle$ parce que je ne sais pas où je devrais utiliser cela.

\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}

Réponses

8 Zarko Dec 25 2020 at 10:41

Une solution possible:

\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

Utiliser \dfracau lieu de \cfracsemble parfaitement adéquat.

La combinaison de cette idée avec la suggestion de @ Zarko d'encapsuler les termes de grande fraction dans des pmatrixenvironnements au lieu de in \left(et \rightwrappers génère les résultats suivants:

La \cfracmacro insère a \strut, qui a une hauteur totale de \baselineskip, à la fois en termes de numérateur et de dénominateur. En revanche, \dfracn'insère pas d'entretoises (typographiques) par défaut. Dans le cas présent, l'influence de la présence des entretoises \cfracest particulièrement perceptible dans la quantité d'espaces blancs présents au-dessus des stermes du numérateur.

\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

Ce type de question est celle que je vois fréquemment apparaître sur le site: comment écrire cette expression "moche" / compliquée en LaTeX? Habituellement, vous pouvez soit faire comme l'autre réponse, soit essayer de diviser l'expression en utilisant des mots.

J'ai tendance à préférer diviser les expressions compliquées comme indiqué ci-dessous.

Cependant, vous devriez probablement changer la fonction f, alpha et bêta en quelque chose de plus courant dans votre domaine. Sinon, vous pouvez le regrouper dans une seule expression
qui pourrait sans doute être la meilleure des deux mondes.

\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}