我正在制作像这样的矩阵:
\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}