Ich habe zwei Diagramme – gezeichnet in TikZ-cd – die ich gerne nebeneinander haben möchte. Obwohl ich zwischen dem Code für die beiden Diagramme keine Leerzeile gelassen habe, erscheinen sie dennoch über/untereinander.
Hier ist ein MWE:
\documentclass[12pt]{article}
\usepackage[margin=20mm]{geometry} %changes margins
\usepackage{mathrsfs} % fancy maths latters
\usepackage{amsmath} %improves equation environment
\usepackage{tikz-cd} %diagrams
\usepackage{subcaption} %side by side diagrams
\usepackage{caption} %customises captions
\title{Side-by-Side Diagrams MWE}
\begin{document}
\maketitle
Here are two diagrams that I would like to have side-by-side:
\begin{figure}[h!]
\centering
\begin{tikzcd}[column sep=small]
\mathscr{L}_{1} & & \mathscr{L}_{2}\\
& p_{1} \arrow[lu] \arrow[ru] &\\
& \text{Argument} \arrow[u] &\\
\end{tikzcd} \caption{Many-one pluralism.}
\begin{tikzcd}[column sep=small]
\mathscr{L}_{1} & & \mathscr{L}_{2}\\
p_{1} \arrow[u] & & p_{2} \arrow[u]\\
& \text{Argument} \arrow[lu] \arrow[ru] &\\
\end{tikzcd} \caption{One-many pluralism.}
\end{figure}
\end{document}
Welche Ausgaben:
Ich habe auch versucht, Mini-Seiten, Sub-Floats (zBZwei Diagramme nebeneinander) und das Subcaption-Paket (zBTikZ-Zeichnungen nebeneinander auf einer Miniseite platzieren), um das Problem zu lösen, aber in jedem Fall erhalte ich jede Menge Fehlermeldungen ... (Vielleicht sind diese Pakete mit TikZ, aber nicht mit TikZ-cd kompatibel?) Danke für Ihre Hilfe!
Antwort1
Sie können es mit haben floatrow
, wenn Sie das Ersetzen von &
durch aktivieren \&
:
\documentclass[12pt]{article}
\usepackage[margin=20mm]{geometry} %changes margins
\usepackage{mathrsfs} % fancy maths latters
\usepackage{amsmath} %improves equation environment
\usepackage{tikz-cd} %diagrams
\usepackage{subcaption} %side by side diagrams
\usepackage{caption} %customises captions
\usepackage{floatrow}
\title{Side-by-Side Diagrams MWE}
\author{I. Ego}
\begin{document}
\maketitle
Here are two diagrams that I would like to have side-by-side:
\begin{figure}[h!]
\tikzset{column sep=small, ampersand replacement=\&}
\begin{floatrow}
\centering
\ffigbox{\begin{tikzcd}
\mathscr{L}_{1} \& \& \mathscr{L}_{2}\\
\& p_{1} \arrow[lu] \arrow[ru] \&\\
\& \text{Argument} \arrow[u] \&\\
\end{tikzcd}}{\caption{Many-one pluralism.}}
\ffigbox{\begin{tikzcd}
\mathscr{L}_{1}\& \& \mathscr{L}_{2}\\
p_{1} \arrow[u] \& \& p_{2} \arrow[u]\\
\& \text{Argument} \arrow[lu] \arrow[ru] \&\\
\end{tikzcd}}{\caption{One-many pluralism.}}
\end{floatrow}
\end{figure}
\end{document}