带宽度分配的表格

带宽度分配的表格

我试图在 texmaker 中创建一个矩阵,当使用向导时-->快速表格我得到了一个表格,但我希望列之间有相等的间距,所以在选项中我选择固定列宽,当我看到代码时我注意到

%\usepackage{array} is required

所以我把它放在前言部分并点击编译,但它不允许我编译它并进入一个永无止境的循环

\documentclass[authoryear,preprint,review,12pt]{elsarticle}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathtools}


\begin{document}

\begin{tabular}{|c|c|c|c|c|}
\hline 
• & \multicolumn{4}{c|}{location} \\ 
\hline 
• & 1 & 2 & 3 & 4 \\ 
\hline 
Average & • & • & • & • \\ 
\hline 
Average measure& • & • & • & • \\ 
\hline 
A & • & • & • & • \\ 
\hline 
B & • & • & • & • \\ 
\hline 
C & • & • & • & • \\ 
\hline 
D & • & • & • & • \\ 
\hline 
E & • & • & • & • \\ 
\hline 
\end{tabular}


\end{document}

有没有办法为上面使用的代码设置指定的宽度,而不使用包?

答案1

你在寻找这样的东西吗:

\documentclass[authoryear,preprint,review,12pt]{elsarticle}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathtools, array, textcomp}


\begin{document}

\begin{tabular}{*{4}{|p{2cm}}|p{2cm}|}
\hline 
• & \multicolumn{4}{c|}{location} \\ 
\hline 
• & 1 & 2 & 3 & 4 \\ 
\hline 
Average & • & • & • & • \\ 
\hline 
Average measure& • & • & • & • \\ 
\hline 
A & • & • & • & • \\ 
\hline 
B & • & • & • & • \\ 
\hline 
C & • & • & • & • \\ 
\hline 
D & • & • & • & • \\ 
\hline 
E & • & • & • & • \\ 
\hline 
\end{tabular}


\end{document}

顺便说一句:日志文件位于您的文档所在的文件夹中。只需转到该文件夹​​并使用编辑器打开它即可。

相关内容