我想在数组单元格中添加一条对角虚线。在示例中,它应该替换\ddot
。对我来说,\ddot
这很不方便,因为我已经使用了具有不同含义的点。
\documentclass{article}
\begin{document}
$$\begin{array}{cccccc}
+&+&+&&&&\\
\cdot&\cdot&-\\
+&+&+&&&&\\
&&&\ddots&&\\
&&&&\cdot&+&-\\
&&&&\cdot&+&-\\
&&&&\cdot&+&-
\end{array}$$
\end{document}
答案1
你可以使用 TikZ:
\documentclass{article}
\usepackage{tikz}
\begin{document}
$$\begin{array}{ccccccc}
+&+&+&&&&\\
\cdot&\cdot&-\\
+&+&+&&&&\\
&&&\begin{tikzpicture}
\draw [dashed] (0.0,1.0) -- (1.0,0.0);
\end{tikzpicture}&&\\
&&&&\cdot&+&-\\
&&&&\cdot&+&-\\
&&&&\cdot&+&-
\end{array}$$
\end{document}
答案2
答案3
使用pstricks
更简单的 matrix
环境:将最后一个 + 放在第三行,将第一个 + 放在第五行 \rnode
,并用虚线连接它们。
\documentclass{article}
\usepackage{amsmath}
\usepackage{pst-node}
\begin{document}
\[ \begin{matrix}
+&+&+&&&&\\
\cdot&\cdot&-\\
+&+&\rnode{A}{+}&&&&\\
&&&&&\\
&&&&\cdot&\rnode{B}{+}&-\\
&&&&\cdot&+&-\\
&&&&\cdot&+&-
\end{matrix}
\ncline[linestyle=dashed, linewidth=0.4pt, dash=2.5pt 2.5pt, nodesep=2pt]{A}{B}
\]%
\end{document}