Tikz의 상단 기호가 있는 이중 팁 화살표

Tikz의 상단 기호가 있는 이중 팁 화살표

Tikz에서 이 다이어그램을 어떻게 작성합니까?

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

내 시도는 다음과 같습니다.

\begin{tikzcd}
x \arrow{leftrightarrow}{r}{*} \arrow[dashed]{dr}{*} & &  
y \arrow[dashed]{dl}{*}  \\
& z &
\end{tikzcd}

답변1

가능한 해결책:

\documentclass[tikz]{standalone}
\usepackage{tikz-cd}

\begin{document}

\begin{tikzcd}
x \arrow[rr, leftrightarrow, "*"] \arrow[dr, dashrightarrow, "*"'] 
 &  & y \arrow[dl, dashrightarrow, "*"] \\
 & z &
\end{tikzcd}

\end{document}

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


편집하다:순수 Tik을 사용한 또 다른 솔루션:

\documentclass[tikz]{standalone}

\begin{document}

\begin{tikzpicture}
 \node (x) at (0,0) {$x$};
 \node (y) at (2,0) {$y$};
 \node (z) at (1,-1) {$z$};

 \draw[<->] (x) -- node[above] {$\ast$} (y);
 \draw[->,dashed] (x) -- node[below left] {$\ast$} (z);
 \draw[->,dashed] (y) -- node[below right] {$\ast$} (z);
\end{tikzpicture}

\end{document}

답변2

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

\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-cd}

\begin{document}

\begin{tikzcd}
x \arrow[dashed,"*"']{dr}\arrow[leftrightarrow]{rr}{*} & & y \arrow[dashed]{dl}{*}\\
& z &
\end{tikzcd}

\end{document}

답변3

간단한 tikz 솔루션:

\documentclass[tikz]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
  \draw[<->] (0,0) node[left] {$x$}--(4,0) node[midway, above]{$*$} node[right]{$y$};
  \draw[->,dashed] (0,0)--(2,-1.7) node[midway,below left]{$*$} node[below]{$z$};
  \draw[->,dashed] (4,0)--(2,-1.7) node[midway,below right]{*};
\end{tikzpicture}
\end{document}

산출:

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

관련 정보