Teile der Miniseite sind nicht richtig platziert

Teile der Miniseite sind nicht richtig platziert

Frage:

Im Moment arbeite ich an einer Miniseite. Das Problem ist, dass die Komponenten der Miniseite nicht an der richtigen Stelle platziert sind. Ich möchte den Abstand zwischen ihnen verringern und beide von oben in derselben Zeile beginnen lassen (also horizontal in derselben Zeile).

MWE:

\documentclass[12pt,a4paper]{article}
\usepackage[a4paper,vmargin=0.5in,hmargin=0.5in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[misc]{ifsym}
\usepackage{amsmath,amsfonts,amssymb,cancel}
\usepackage{array,booktabs}
\usepackage{forest}
\usepackage{parskip}
\usepackage{tcolorbox}
\begin{document}
\begin{minipage}[t]{.45\textwidth}
    \begin{forest}
        for tree={circle,draw, l sep=10pt}
        [140,black 
        [2]
        [70
        [2] 
        [35
        [5]
        [7]
        ]       
        ]
        ]
    \end{forest}
\end{minipage}
%\hfill
\begin{minipage}[b]{.55\textwidth}
    \begin{align*}
    140 &= 2 \times 2 \times 5 \times 7&\\
    &= 2^2 \times 5 \times 7 
    \end{align*}
\end{minipage}
\end{document}

Antwort1

Der Bezugspunkt für a forestist unten. Sie können ihn oben platzieren, sodass er mit einer Standardtextzeile mit \adjustboxund übereinstimmt valign=t. Verwenden Sie für die Gleichung aligned.

Entscheiden Sie sich abschließend für den Abstand, der hier zwischen den Objekten \quadverwendet wird.

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{forest}
\usepackage{adjustbox}

\begin{document}

\adjustbox{valign=t}{%
  \begin{forest}
    for tree={circle,draw, l sep=10pt}
    [140,black
      [2]
      [70
        [2]
        [35
          [5]
          [7]
        ]
      ]
    ]
  \end{forest}%
}% end of adjustbox (the % next to the brace is important
\qquad
$\begin{aligned}[t]
  140 &= 2 \times 2 \times 5 \times 7&\\
      &= 2^2 \times 5 \times 7 
\end{aligned}$

\end{document}

Bildbeschreibung hier eingeben

Mit der baselineOption können Sie die beiden Teile vertikal ausrichten, sodass die beiden 140-Instanzen auf der gleichen Höhe liegen.

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{forest}

\begin{document}

\begin{forest} baseline, for tree={circle,draw, l sep=10pt}
  [140,black
    [2]
    [70
      [2]
      [35
        [5]
        [7]
      ]
    ]
  ]
\end{forest}\qquad
$\begin{aligned}[t]
  140 &= 2 \times 2 \times 5 \times 7&\\
      &= 2^2 \times 5 \times 7 
\end{aligned}$

\end{document}

Bildbeschreibung hier eingeben

Für die vertikale Zentrierung

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{forest}
\usepackage{adjustbox}

\begin{document}

\begin{adjustbox}{valign=c}
\begin{forest} baseline=center, for tree={circle,draw, l sep=10pt}
  [140,black
    [2]
    [70
      [2]
      [35
        [5]
        [7]
      ]
    ]
  ]
\end{forest}
\end{adjustbox}\qquad
$\begin{aligned}
  140 &= 2 \times 2 \times 5 \times 7&\\
      &= 2^2 \times 5 \times 7 
\end{aligned}$

\end{document}

Wenn Sie dies in einer mathematischen Anzeige festlegen möchten, lassen Sie die $Zeichen weg und nutzen Sie gathered.

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{forest}

\begin{document}

\begin{equation*}
\begin{gathered}
\begin{forest} baseline=center, for tree={circle,draw, l sep=10pt}
  [140,black
    [2]
    [70
      [2]
      [35
        [5]
        [7]
      ]
    ]
  ]
\end{forest}
\end{gathered}\qquad
\begin{aligned}
  140 &= 2 \times 2 \times 5 \times 7&\\
      &= 2^2 \times 5 \times 7 
\end{aligned}
\end{equation*}

\end{document}

Bildbeschreibung hier eingeben

Antwort2

\documentclass[12pt,a4paper]{article} 
\usepackage[a4paper,vmargin=0.5in,hmargin=0.5in]{geometry} 
\usepackage[utf8]{inputenc} 
\usepackage[misc]{ifsym} 
\usepackage{amsmath,amsfonts,amssymb,cancel} 
\usepackage{array,booktabs} 
\usepackage{forest} 
\usepackage{parskip} 
\usepackage{tcolorbox} 
\usepackage{varwidth} 
\begin{document} 
\begin{varwidth}[t]{.45\textwidth} \vspace{0pt}
\begin{forest} for tree={circle,draw, l sep=10pt} [140,black [2] [70 
    [2] [35 [5] [7] ]
    ] ] 
\end{forest} 
\end{varwidth} 
%\hfill 
\begin{varwidth}[t]{.55\textwidth} \vspace{0pt}
$ 140 = 2 \times 2 \times 5 \times 7 = 2^2 \times 5 \times 7 $
\end{varwidth} 
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen