TikZ-cd 다이어그램 나란히 보기

TikZ-cd 다이어그램 나란히 보기

TikZ-cd로 그린 두 개의 다이어그램이 있는데, 이를 나란히 놓고 싶습니다. 그러나 두 다이어그램의 코드 사이에 빈 줄을 두지 않았음에도 불구하고 여전히 서로 위/아래에 나타납니다.

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}

출력은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

또한 미니 페이지, 하위 플로트(예:두 개의 다이어그램이 나란히 있음) 및 하위 캡션 패키지(예:미니페이지에 TikZ 그림을 나란히 배치하기) 문제를 해결하려고 시도했지만 각각의 경우에 많은 오류가 발생했습니다... (아마도 이 패키지는 TikZ와 호환되지만 TikZ-cd는 호환되지 않을까요?) 도움을 주셔서 감사합니다!

답변1

를 다음으로 floatrow대체할 수 있도록 하면 을(를) 사용하여 가질 수 있습니다 .&\&

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

여기에 이미지 설명을 입력하세요

관련 정보