如何将对角点下方的“*”向右移动一列?
\[
A=\left[\begin{array}{cccccccccccc}
* & *& *& & & & & & & & &\\
* & *& *& & & & & & & & &\\
* & *& *& *&*& & & & & & &\\
& & *& *&*& & & & & & &\\
& & *& *&*& & & & & & &\\
& & & & &\ddots & & & & & & \\
& & & & &*&* & * & *& & & \\
& & & & &*& *& *&*& & & \\
& & & & &*&* & * & *& & & \\
& & & & &*& *& *&*& *&* &* \\
& & & & & & & & * & *& * & * \\
& & & & & & & &* & * & * & * \\
& & & & & & & &* & * & * & *
\end{array}\right].
\]
答案1
只需为 增加另一列即可\ddots
。顺便说一句,您不需要将所有&
s 都填充到右侧。另一方面,如果您不加载 amsmath,一些星号将会消失。\null *
或者{*}
可以正常工作。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
A=\left[\begin{array}{ccccccccccccc}
* & *& *& & & & & & & & &\\
* & *& *& & & & & & & & &\\
* & *& *& *&*& & & & & & &\\
& & *& *&*& & & & & & &\\
& & *& *&*& & & & & & &\\
& & & & &\ddots & & & & & & \\
& & & & & &*&* & * & *& & & \\
& & & & & &*& *& *&*& & & \\
& & & & & &*&* & * & *& & & \\
& & & & & &*& *& *&*& *&* &* \\
& & & & & & & & & * & *& * & * \\
& & & & & & & & &* & * & * & * \\
& & & & & & & & &* & * & * & *
\end{array}\right].
\]
% nested arrays
\[
A=\left[\begin{array}{ccc}
\begin{array}{ccccc}
* & *& * &\\
* & *& * &\\
* & *& *& *&*\\
& & *& *&*\\
& & *& *&*
\end{array}\\
&\ddots \\
& & \begin{array}{ccccccc}
*& *& *&* \\
*&* & * & *\\
*&* & * & *\\
*& *& *&*& *&* &* \\
& & & * & *& * & * \\
& & &* & * & * & * \\
& & &* & * & * & *
\end{array}
\end{array}\right].
\]
\end{document}
答案2
如果嵌套矩阵的话会更简单。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
A=\begin{bmatrix}
\begin{matrix}
* & * & * & & \\
* & * & * & & \\
* & * & * & * & * \\
& & * & * & * \\
& & * & * & * \\
\end{matrix}
\\
& \ddots \\
&&
\begin{matrix}
* & * & * & * & & & \\
* & * & * & * & & & \\
* & * & * & * & & & \\
* & * & * & * & * & * & * \\
& & & * & * & * & * \\
& & & * & * & * & * \\
& & & * & * & * & * \\
\end{matrix}
\end{bmatrix}
\]
\end{document}
答案3
对于在表格中插入或移动列的问题,可以使用功能强大的编辑器来剪切和粘贴矩形。使用 Emacs,您可以先对齐表格列以制作矩形。选择要处理的部分后,您可以激活命令
`(align-regexp (mark)(point) "\\(\\s-*\\)\\(&\\|\\\\\\\\\\)" 1 1 t)`
或者使用快捷键
C-u M-x align-regexp RET \(&\|\\\\\) RET RET RET y
现在可以通过激活矩形选择模式来修改您的表格
`C-x SPC`
然后,您可以剪切、粘贴矩形或插入新的矩形
`M-x string-insert-rectangle`
显然,如果需要的话,您应该首先学习一些使用 Emacs 的基础知识。