我怎样才能让森林中独生子女的分叉边缘变得笔直?

我怎样才能让森林中独生子女的分叉边缘变得笔直?

在此处输入图片描述

这是我的代码

\documentclass[border=10pt,tikz]{standalone}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur}
\usepackage{amsmath,amssymb,amsfonts,tikz}
\newcommand{\equal}{=}
\begin{document}
\everymath{\displaystyle}
    \begin{forest}
        for tree={
            grow'=0,
            align=center,draw,
            fill=white, 
            blur shadow,
forked edges,
        },
%       forked edges,
        [Les branches \\ infinies
        [$\lim_{x\rightarrow a} f\left ( x \right ) \equal \pm \infty$
        [$\left ( \mathcal{C}_{f}\right )$ admet une asymptote verticale d'équation $x \equal a$]
        ]
        %
        [$\lim_{x\rightarrow \pm \infty} f\left ( x \right ) \equal a$
        [$\left ( \mathcal{C}_{f}\right )$ admet une asymptote horizontale d'équation $y \equal a$ au voisinage de $\pm \infty$]
        ]
        [$\lim_{x\rightarrow \pm \infty} f\left ( x \right ) \equal \pm \infty$
        [$\lim_{x\rightarrow \pm \infty} \frac{f\left ( x \right )}{x} \equal 0$
        [$\left ( \mathcal{C}_{f}\right )$ admet une branche parabolique de direction \\ l'axe $\left ( \mathcal{O}x \right )$ au voisinage de $\pm \infty$]
        ]
        [$\lim_{x\rightarrow \pm \infty} \frac{f\left ( x \right )}{x} \equal \pm \infty$
        [$\left ( \mathcal{C}_{f}\right )$ admet une branche parabolique de direction \\ l'axe $\left ( \mathcal{O}y \right )$ au voisinage de $\pm \infty$]
        ]
        [$\lim_{x\rightarrow \pm \infty} \frac{f\left ( x \right )}{x} \equal a $\\ avec $a \in \mathbb{R}^*$
        [$\lim_{x\rightarrow \pm \infty} f\left ( x \right ) -ax \equal \pm \infty$
        [$\left ( \mathcal{C}_{f}\right )$ admet une branche parabolique de direction \\ la droite d'équation $y \equal ax$ au voisinage de $\pm \infty$]
        ]
        [$\lim_{x\rightarrow \pm \infty} f\left ( x \right ) -ax \equal b$
        [$\left ( \mathcal{C}_{f}\right )$ admet une asymptote oblique \\ d'équation $y \equal ax+b$ au voisinage de $\pm \infty$]
        ]
        ]
        ]
        [$\lim_{x\rightarrow \pm \infty} f\left ( x \right ) -\left ( ax+b \right ) \equal \pm \infty$
        [$\left ( \mathcal{C}_{f}\right )$ admet une asymptote oblique d'équation $y \equal ax+b$ au voisinage de $\pm \infty$]
        ]
        ]
    \end{forest}
\end{document}

答案1

除了实施@M.AlJumaily的建议,即,将选项添加anchor=centerfor tree[...]选项列表中,我还建议您删除所有(是的,所有!)\left\right大小指令。它们没有任何用处,但它们会插入不受欢迎的空白,使已经相当宽的图表变得更宽。

在此处输入图片描述

\documentclass[border=5pt,tikz]{standalone}
\usepackage[french]{babel}
\usepackage[edges]{forest}
\usetikzlibrary{shadows.blur}
\usepackage{amsmath,amssymb,
            %amsfonts, % is loaded automatically by 'amssymb'
            tikz}
\newcommand{\equal}{=}
\everymath{\displaystyle}

\begin{document}

\begin{forest}
    for tree={
        grow'=0,
        align=center,draw,
        fill=white, 
        blur shadow,
        forked edges,
        anchor=center % per suggestion of @M.AlJumaily
    },
    [Les branches \\ infinies
    [$\lim_{x\to a} f(x) \equal \pm\infty$
    [$(\mathcal{C}_{f})$ admet une asymptote verticale 
     d'équation $x \equal a$]
    ]
    %
    [$\lim_{x\to \pm\infty} f(x) \equal a$
    [$(\mathcal{C}_{f})$ admet une asymptote horizontale 
     d'équation $y \equal a$ au voisinage de $\pm\infty$]
    ]
    [$\lim_{x\to \pm\infty} f(x) \equal \pm\infty$
    [$\lim_{x\to \pm\infty} \frac{f(x)}{x} \equal 0$
    [$(\mathcal{C}_{f})$ admet une branche parabolique de direction \\ 
     l'axe $(\mathcal{O}x)$ au voisinage de $\pm\infty$]
    ]
    [$\lim_{x\to \pm\infty} \frac{f(x)}{x} \equal \pm\infty$
    [$(\mathcal{C}_{f})$ admet une branche parabolique de direction \\  
      l'axe $(\mathcal{O}y)$ au voisinage de $\pm\infty$]
    ]
    [$\lim_{x\to \pm\infty} \frac{f(x)}{x} \equal a $\\ avec $a \in \mathbb{R}^*$
    [$\lim_{x\to \pm\infty} f(x) -ax \equal \pm\infty$
    [$(\mathcal{C}_{f})$ admet une branche parabolique de direction \\ la droite d'équation $y \equal ax$ au voisinage de $\pm\infty$]
    ]
    [$\lim_{x\to \pm\infty} f(x) -ax \equal b$
    [$(\mathcal{C}_{f})$ admet une asymptote oblique \\ d'équation $y \equal ax+b$ au voisinage de $\pm\infty$]
    ]
    ]
    ]
    [$\lim_{x\to \pm\infty} f(x) -(ax+b) \equal \pm\infty$
    [$(\mathcal{C}_{f})$ admet une asymptote oblique d'équation $y \equal ax+b$ au voisinage de $\pm\infty$]
    ]
    ]
\end{forest}

\end{document}

相关内容