Ich möchte mit Tikzcd und einer beliebigen gerahmten Umgebung (z. B. Itembox) ein Diagramm wie das im Bild zeichnen.
Für mich ist die Verwendung von Tikz kompliziert und umständlich und ich würde es lieber vermeiden. Ich möchtetikz-cd. (Das Zeichnen mit tikz-cd ist einfach, weil wir dieses Tool verwenden können.https://tikzcd.yichuanshen.de/)
Ich dachte, dieses Diagramm wurde mit Itembox (ascmac.sty) und Minipage gezeichnet. Und ich habe es versucht, aber ich habe nicht die gewünschten Ergebnisse erhalten.
Ich bin für jeden Rat dankbar.
Nachtrag: Wir bitten um Entschuldigung. Ich habe versucht, den folgenden Code auszugeben. Dies war nicht die gewünschte Ausgabe.
\begin{minipage}[b]{0.30\linewidth}
\begin{itembox}[l]{$C$}
\begin{center}
\begin{tikzcd}[ampersand replacement=\&]
\& a \arrow[rd,"g"] \& \\
b \arrow[ru, "f"] \arrow[rr,"g\circ f"] \& \& c \\
\end{tikzcd}
\end{center}
\end{itembox}
\end{minipage}
\begin{minipage}[b]{0.10\linewidth}
$\overset{F}{\longrightarrow}$
\end{minipage}
\begin{minipage}[b]{0.30\linewidth}
\begin{itembox}[l]{$D$}
\begin{center}
\begin{tikzcd}[ampersand replacement=\&]
\& F(a) \arrow[rd,"F(g)"] \& \\
F(b) \arrow[ru, "F(f)"] \arrow[rr,"F(g\circ f)"] \& \& F(c) \\
\end{tikzcd}
\end{center}
\end{itembox}
\end{minipage}
Antwort1
Richten Sie die Miniseiten in der
c
Eingabe- und nicht in derb
unteren Zeile aus, um den Pfeil in die Mitte zu bekommenUm den Boxen eine feste Größe zu geben, verwenden Sie einen weiteren Satz Miniseiten darin
\documentclass{article}
\usepackage{mathtools}
\usepackage{ascmac}
\usepackage{tikz-cd}
\begin{document}
\noindent\begin{minipage}[c]{0.45\linewidth}
\begin{itembox}[l]{$C$}
\begin{minipage}[c][.6\linewidth]{\linewidth}
\centering
\begin{tikzcd}[ampersand replacement=\&]
\& a \arrow[rd,"g"] \& \\
b \arrow[ru, "f"] \arrow[rr,"g\circ f"] \& \& c \\
\end{tikzcd}
\end{minipage}
\end{itembox}
\end{minipage}%
\begin{minipage}[b]{0.10\linewidth}
\centering
$\overset{F}{\longrightarrow}$
\end{minipage}%
\begin{minipage}[c]{0.45\linewidth}
\begin{itembox}[l]{$D$}
\begin{minipage}[c][.6\linewidth]{\linewidth}
\centering
\begin{tikzcd}[ampersand replacement=\&]
\& F(a) \arrow[rd,"F(g)"] \& \\
F(b) \arrow[ru, "F(f)"] \arrow[rr,"F(g\circ f)"] \& \& F(c) \\
\end{tikzcd}
\end{minipage}
\end{itembox}%
\end{minipage}
\end{document}