LaTeX elsarticle \cline 用于数组模式

LaTeX elsarticle \cline 用于数组模式

我正在制作像这样的矩阵:

    \documentclass[preprint,11pt,3p]{elsarticle}
\usepackage{amsmath,epsfig,amsfonts,amssymb,subfig}
\usepackage{amsfonts,mathdots}

\usepackage[ngerman]{babel}
\usepackage{multirow}
\usepackage{relsize}

\begin{document}
\begin{equation}\nonumber
    F=\left( \begin{array}{c|ccccc|ccccc}
    1&1&\multicolumn{8}{c}{\ldots} & 1\\
    \hline
    1 & \alpha & \alpha^2 & \ldots & \alpha^{m-1} & \alpha^m & \alpha^{-m} & \alpha^{-m+1} & \ldots & \alpha^{-2} & \alpha^{-1} \\
    \multirow{6}{*}{$\vdots$} & \alpha^2 & \alpha^4 & \ldots & \alpha^{-3} & \alpha^{-1} & \alpha & \alpha^3 & \ldots & \alpha^{-4} & \alpha^{-2}\\
    {} & \vdots & \vdots &   & \vdots & \vdots & \vdots & \vdots &  & \vdots & \vdots\\
    {} & \alpha^m & \alpha^{-1} & \ldots & \alpha^{m(m-1)} & \alpha^{m^2} & \alpha^{-m^2} & \alpha^{-m(m-1)} & \ldots & \alpha & \alpha^{-m}\\
    {} & \multicolumn{10}{c}{\hrulefill}\\
    {} & \alpha^{-m} & \alpha^{-1} & \ldots & \alpha^{m^2-1} & \alpha^{-m^2} & \alpha^{m^2} & \alpha^{-m^2+1} & \ldots & \alpha^{-1} & \alpha^{-m}\\
    {} & \vdots & \vdots &  & \vdots & \vdots & \vdots & \vdots &  & \vdots & \vdots\\
    1 & \alpha^{-1} & \alpha^{-2} & \ldots & \alpha^{-m+1} & \alpha^{-m} & \alpha^m & \alpha^{m-1} & \ldots & \alpha^2 & \alpha\\
    \end{array} \right)
    \end{equation}
\end{document}

在此处输入图片描述

但我希望我画的线\hrulefill不要打断垂直线。

\hline只能在整个宽度上识别,不能局限于某些列,并且\cline在环境中不能被识别为命令array,至少在我使用的包中是这样(我正在工作elsarticle

我想避免这种情况,tabular因为我必须更改所有$标志。我是否遗漏了一些包裹?是否有\hline可以放在&'s 之间的 -type 东西?

我将非常感激任何形式的帮助!

答案1

我不明白您关于在您加载的包中文档类\cline中不可用的评论。使用(而不是) 获得一条不会破坏第 6 列和第 7 列之间垂直线的水平线时,我没有遇到任何问题。elsarticle\cline{2-11}{} & \multicolumn{10}{c}{\hrulefill}

考虑到矩阵的结构,我会将除第一列之外的所有列中的材料左对齐,而不是居中。我还建议您在遵循\hline\cline规则的行中插入“顶部支柱”。(印刷支柱是一种具有高度(或深度)但没有宽度的对象,因此是不可见的。)通过插入适当大小的“顶部支柱”,上标位置的数学材料不会与水平线纠缠在一起。

在此处输入图片描述

\documentclass[preprint,11pt,3p]{elsarticle}
\usepackage{amsmath,amsfonts,amssymb,epsfig,subfig}
\usepackage{mathdots,multirow,relsize}
\usepackage[ngerman]{babel}
%% (from code by Claudio Beccari in TeX and TUG News, Vol. 2, 1993)
\newcommand\Tstrut{\rule{0pt}{2.3ex}}   % "top" strut
\begin{document}
\[
F=\left( \begin{array}{c|lllll|lllll}
1&1&\multicolumn{8}{c}{\ldots} & 1\\
\hline
1 & \alpha & \alpha^2 & \ldots & \alpha^{m-1} & \alpha^m & \alpha^{-m} & \alpha^{-m+1} & \ldots & \alpha^{-2} & \alpha^{-1\Tstrut} \\
\multirow{6}{*}{$\vdots$} & \alpha^2 & \alpha^4 & \ldots & \alpha^{-3} & \alpha^{-1} & \alpha & \alpha^3 & \ldots & \alpha^{-4} & \alpha^{-2}\\
{} & \vdots & \vdots &   & \vdots & \vdots & \vdots & \vdots &  & \vdots & \vdots\\
{} & \alpha^m & \alpha^{-1} & \ldots & \alpha^{m(m-1)} & \alpha^{m^2} & \alpha^{-m^2} & \alpha^{-m(m-1)} & \ldots & \alpha & \alpha^{-m}\\
\cline{2-11}
{} & \alpha^{-m} & \alpha^{-1} & \ldots & \alpha^{m^2-1} & \alpha^{-m^2} & \alpha^{m^2} & \alpha^{-m^2+1} & \ldots & \alpha^{-1} & \alpha^{-m\Tstrut}\\
{} & \vdots & \vdots &  & \vdots & \vdots & \vdots & \vdots &  & \vdots & \vdots\\
1 & \alpha^{-1} & \alpha^{-2} & \ldots & \alpha^{-m+1} & \alpha^{-m} & \alpha^m & \alpha^{m-1} & \ldots & \alpha^2 & \alpha\\
\end{array} \right)
\]
\end{document}

相关内容