修正するには助けが必要です

修正するには助けが必要です

次の図に描きたい図の形状:

ここに画像の説明を入力してください

私が試したのはこれです:

\[
    \begin{tikzcd}
                 &   &               1   \\
                 &  1^{\ast} \arrow[dash, dashed,ldd]  & \\
                 & \quad \quad ~~~~~~ r  ~~~~~~\arrow[dash, dashed,ruu] & \\
                 s^{\ast}  &  &
    \end{tikzcd},
    \begin{tikzcd}
    &\begin{array}{rlc} ~1^{\ast}~\\ ~~~1\end{array}\arrow[dash, dashed,dr] \arrow[dash, dashed, dl]& \\
     s^{\ast} &  & r
    \end{tikzcd},
    \begin{tikzcd} ~1^{\ast} \arrow[dash,dashed,dr] && 1 \arrow[dash,dashed,dl] \\
                 & \begin{array}{rlc} s^{\ast}~~~\\ ~r~\end{array} & 
    \end{tikzcd}
\]

答え1

[...]after&またはを使用すると、\\列または行間の距離を制御できます。

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

\begin{document}
\begin{tikzcd}
    & &[-3.5em] & 1 \\
    & 1^{\ast}\ar[dash, dashed, ldd]\\[-4.5ex]
    & & r\ar[dash, dashed, ruu]\\
    s^{\ast}\\
\end{tikzcd},
\begin{tikzcd}
    & 1^{\ast}\ar[dash, dashed, ldd] &[-3.5em]\\[-4.5ex]
    & & 1\ar[dash, dashed, rd]\\
    s^{\ast} & & & r\\
\end{tikzcd},
\begin{tikzcd}
1^{\ast}\ar[dash, dashed, rd]& &[-3.5em] & 1\\
&s^{\ast}\\[-4.5ex]
&&r\ar[dash, dashed, uur]
\end{tikzcd}
\end{document}

ここに画像の説明を入力してください

関連情報