排列中的括号

排列中的括号

我很难做我认为简单的事情。

我有这样的排列:

\pi=\left(\begin{array}{cccccccccccc}
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 \\
2 & 1 & 3 & 4 & 5 & 9 & 6 & 7 & 8  \\
\end{array}\right)

我希望序列 345 有一个带标签的括号$\sigma$,并且我需要序列 678 也有同样的标签。

答案1

您可以使用nicematrix,但是

  1. 没有考虑过度支撑所占用的空间;
  2. 我们需要一个技巧来将括号移离矩阵稍微远一点。

为了固定点 1,添加了一个足够高的幻影。对于 2,需要一些明确的间距。我猜你想要 12 和 6789,以便挑出不相交的循环,否则就没有什么意义了。

\documentclass{article}
\usepackage{amsmath}
\usepackage{nicematrix}

\begin{document}

Some text to see whether the vertical spacing is good. Some more
text in order to get more than one line. This should be enough.
\[
\pi=\left(\;\begin{NiceArray}{*{9}{c}}
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 \\
2 & 1 & 3 & 4 & 5 & 9 & 6 & 7 & 8
\CodeAfter
  \OverBrace[shorten,yshift=1pt]{1-1}{2-2}{\sigma}
  \OverBrace[shorten,yshift=1pt]{1-6}{2-9}{\tau}
\end{NiceArray}\;\right)
\smash[b]{\vphantom{%
  \begin{matrix}0\\0\\0\\0\end{matrix}
}}
\]
Some text to see whether the vertical spacing is good. Some more
text in order to get more than one line.

\end{document}

在此处输入图片描述

相关内容