\begin{array}{ccc:ccc} :没有错误,但无法正常工作

\begin{array}{ccc:ccc} :没有错误,但无法正常工作

我想在第三列和第四列之间添加一条垂直虚线。以下是我的代码。此代码与我的论文模板配合得很好,但我的手稿模板中没有出现垂直虚线。没有错误,只是没有垂直线。文档类为“文章”。

\begin{align*}
\left[ 
\begin{array}{ccc:ccc}
a_{11} b_{11} & a_{11} b_{12} & a_{11} b_{13} & a_{12} b_{11} & a_{12} b_{12} & a_{12} b_{13} \\
a_{11} b_{21} & a_{11} b_{22} & a_{11} b_{23} & a_{12} b_{21} & a_{12} b_{22} & a_{12} b_{23} \\
a_{11} b_{31} & a_{11} b_{32} & a_{11} b_{33} & a_{12} b_{31} & a_{12} b_{32} & a_{12} b_{33} \\
\hdashline [2pt/2pt]
a_{21} b_{11} & a_{21} b_{12} & a_{21} b_{13} & a_{22} b_{11} & a_{22} b_{12} & a_{22} b_{13} \\
a_{21} b_{21} & a_{21} b_{22} & a_{21} b_{23} & a_{22} b_{21} & a_{22} b_{22} & a_{22} b_{23} \\
a_{21} b_{31} & a_{21} b_{32} & a_{21} b_{33} & a_{22} b_{31} & a_{22} b_{32} & a_{22} b_{33}
\end{array}
\right] 
\end{align*}

以下是我现在正在使用的软件包列表。(保留顺序。)

\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{array}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{arydshln} 
\usepackage{mathtools}
\usepackage{changepage}
\usepackage[utf8x]{inputenc}
\usepackage{textcomp,marvosym}
\usepackage{nameref,hyperref}

我的想法是:

  1. {ccc:ccc} 运行不正常。但没有错误。
  2. 考虑到此代码与我的论文模板配合良好,其中一个包可能正在中断,但我不知道那是什么。

我被这个问题困扰了一整天!任何建议和意见都将不胜感激和欢迎!

答案1

输出它似乎对我有用 — — 但请注意 Bernard 的评论;你错过了\right]

编辑:

使用链接的模板:

模板输出

您是否尝试过使用非虚线进行编译?您使用的代码没有任何问题,并且您使用的软件包也没有弄乱它。也许可以尝试切换编译器?

相关内容