我想画出这个双股交叉结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
或者tikz-cd:
% 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}