如何使用 XYpic 绘制双链交叉

如何使用 XYpic 绘制双链交叉

双链杂交

我想画出这个双股交叉结xypic。我该怎么做?任何帮助我都非常感谢。

答案1

这是所需的代码:

\documentclass{article}
\usepackage[all]{xy}

\begin{document}

\[
\xymatrix{
&\ar@{-}[ddd]|!{[d]}\hole|!{[dd]}\hole &\ar@{-}[ddd]|!{[d]}\hole|!{[dd]}\hole\\
\ar@{-}[rrr]&&&\\
\ar@{-}[rrr]&&&\\
&&\\
}
\]

\end{document} 

输出:

在此处输入图片描述

或者

\documentclass{article}
\usepackage[all]{xy}

\begin{document}

\[
\xymatrix{
&&\ar@{-}[ddddd]|!{[dd]}\hole|!{[ddd]}\hole &\ar@{-}[ddddd]|!{[dd]}\hole|!{[ddd]}\hole\\
\\
\ar@{-}[rrrrr]&&&&&\\
\ar@{-}[rrrrr]&&&&&\\
\\
&&&\\
}
\]

\end{document} 

输出:

在此处输入图片描述

答案2

或者

% arara: pdflatex

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

\begin{document}
\[
\begin{tikzcd}[%
    ,every arrow/.append style={dash}
    ,row sep={1cm,between origins}
    ,column sep={1cm,between origins}]
& \arrow{ddd} & \arrow{ddd} & \\
\arrow[crossing over]{rrr}& & &\null \\
\arrow[crossing over]{rrr}& & &\null \\
& \null & \null &
\end{tikzcd}
\]
\end{document}

在此处输入图片描述


当然,这是高度可调的:

\begin{tikzcd}[%
    ,every arrow/.append style={dash}
    ,row sep={1cm,between origins}
    ,column sep={1cm,between origins}]
&[1cm] \arrow{ddd} & \arrow{ddd} &[1cm] \\[1cm]
\arrow[crossing over]{rrr}& & &\null \\
\arrow[crossing over]{rrr}& & &\null \\[1cm]
& \null & \null &
\end{tikzcd}

在此处输入图片描述

相关内容