与其下方的列条目相比,矩阵标题中的 \cdots 令人烦恼地偏移了几个像素

与其下方的列条目相比,矩阵标题中的 \cdots 令人烦恼地偏移了几个像素

这是我的代码:

\begin{equation}
  P=
  \begin{blockarray}{*{4}{c} l}
    \begin{block}{*{4}{>{$\normalsize}c<{$}} l}
      \text{Zustand 1} & \text{Zustand 2} &$\cdots$& \text{Zustand K} &\\
    \end{block}
    \begin{block}{[*{4}{c}]>{$\normalsize}l<{$}}
      0.4 & 0.2 & \cdots & 7 \bigstrut[t]& Zustand 1 \\
      0.15 & 0.5 & \cdots & 7 & Zustand 2 \\
      \vdots & \vdots & \ddots & \vdots & \vdots \\
      0.2 & 0.35 & \cdots & 7 &  Zustand K \\
    \end{block}
  \end{blockarray}
\end{equation}

它看起来是这样的: 在此处输入图片描述

如您所见,存在微小的变化。我尝试过调整字体大小等,但无法解决。

有办法修复吗?我猜这与我必须再次使用 mathmode 来处理 \cdots 有关?

编辑:我认为它也适用于带有 \vdots 的外部列标题。

答案1

不清楚你为什么打开和关闭数学模式。我提供了 的解决方案blkarray,但也提供了一个基于 的更简单的解决方案nicematrix

\documentclass{article}
\usepackage{amsmath}

\usepackage{blkarray,bigstrut} % first solution

\usepackage{nicematrix} % second solution

\begin{document}

\begin{equation}
  P=
  \begin{blockarray}{*{4}{c} l}
    \begin{block}{*{4}{c} l}
      \text{Zustand 1} & \text{Zustand 2} &\cdots& \text{Zustand K} &\\
    \end{block}
    \begin{block}{[*{4}{c}]>{$}l<{$}}
      0.4 & 0.2 & \cdots & 7 \bigstrut[t]& Zustand 1 \\
      0.15 & 0.5 & \cdots & 7 & Zustand 2 \\
      \vdots & \vdots & \ddots & \vdots & \vdots \\
      0.2 & 0.35 & \cdots & 7 &  Zustand K \\
    \end{block}
  \end{blockarray}
\end{equation}

\begin{equation}
  P=
  \begin{bNiceMatrix}[first-row,last-col]
  \text{Zustand }1 & \text{Zustand }2 &\cdots& \text{Zustand }K &\\
  0.4 & 0.2 & \cdots & 7 & \text{Zustand }1 \\
  0.15 & 0.5 & \cdots & 7 & \text{Zustand }2 \\
  \vdots & \vdots & \ddots & \vdots & \vdots \\
  0.2 & 0.35 & \cdots & 7 &  \text{Zustand }K \\
  \end{bNiceMatrix}
\end{equation}

\end{document}

在此处输入图片描述

正如的作者 F. Pantigny 所说nicematrix,您可以使用它renew-dots来获得

\begin{equation}
  P=
  \begin{bNiceMatrix}[first-row,last-col,renew-dots]
  \text{Zustand }1 & \text{Zustand }2 &\cdots& \text{Zustand }K &\\
  0.4 & 0.2 & \cdots & 7 & \text{Zustand }1 \\
  0.15 & 0.5 & \cdots & 7 & \text{Zustand }2 \\
  \vdots & \vdots & \ddots & \vdots & \vdots \\
  0.2 & 0.35 & \cdots & 7 &  \text{Zustand }K \\
  \end{bNiceMatrix}
\end{equation}

在此处输入图片描述

相关内容