我正在尝试排版半二面体群或 16 阶的格子图,以绘制下图。这是我的 tex 代码。
\documentclass[11pt]{amsart}
\usepackage[all]{xypic}
\begin{document}
\begin{displaymath}
\xymatrix{
&&&& G \ar@{-}[dl] \ar@{-}[d] \ar@{-}[dr] \\
&&& A \ar@{-}[dl] \ar@{-}[d]\ar@{-}[dr]& B \ar@{-}[d]&C \ar@{-}[dl] \ar@{-}[d]\ar@{-}
[dr] \\
&&D \ar@{-}[dll] \ar@{-}[dl] \ar@{-}[drr] & E \ar@{-}[dl]|!{[dl];[l]}\hole \ar@{-}[d] \ar@{-}[dr] & F \ar@{-}[d] & H & I \\
J \ar@{-}[drrrr] &K \ar@{-}[drrr]&L \ar@{-}[drr]& M \ar@{-}[dr]& N \ar@{-}[d] \\
&&&& F}
\end{displaymath}
\end{document}
我希望 EL 与 DN 相交时有一个洞,我希望 EM 与 DN 相交时也有一个洞。我该如何实现?
谢谢你的时间。
答案1
您可以应用以下方法https://tex.stackexchange.com/a/10365/15616到差距DN。我也尝试使用相同的新兴市场,但奇怪的是,这也删除了直到交叉点的整条线。所以我只是利用了中间的间隙。
\documentclass[11pt]{amsart}
\usepackage[all]{xypic}
\begin{document}
\begin{displaymath}
\xymatrix{
&&&& G \ar@{-}[dl] \ar@{-}[d] \ar@{-}[dr]\\
&&& A \ar@{-}[dl] \ar@{-}[d]\ar@{-}[dr]
& B \ar@{-}[d]&C \ar@{-}[dl] \ar@{-}[d]\ar@{-}[dr]\\
&& D \ar@{-}[dll] \ar@{-}[dl] \ar@{-}[drr]
& E \ar@{-}[dl]|!{[l];[dr]}\hole \ar@{-}[d]|\hole \ar@{-}[dr]
& F \ar@{-}[d] & H & I\\
J \ar@{-}[drrrr]
& K \ar@{-}[drrr]
& L \ar@{-}[drr]
& M \ar@{-}[dr]& N \ar@{-}[d]\\
&&&& F}
\end{displaymath}
\end{document}
解释:
这使用截距计算 xypics。比较⟨place⟩
图 1 中的示例XY-pic 参考并指出3j在那里。通过在箭头上下文中使用它(参见图 14⟨labels⟩
和⟨anchor⟩
),这将计算相对于当前节点的 给出的线{[l];[dr]}
与当前箭头的交点。