
Я рисую следующую таблицу
$\begin{table}[h!]
\[\begin{array}{l|c}
&0\hspace{0.7cm} 1\hspace{1cm}\dots s \\ \hline
i&\beta_{0,i}\hspace{1cm} \beta_{1,i+1}\hspace{0.5cm}\dots\hspace{0.5cm}\beta_{s,i+s} \\
i+1&\beta_{0,i+1}\hspace{0.9cm} \beta_{1,i+2}\hspace{0.5cm}\dots\hspace{0.5cm}\beta_{s,i+s+1}\\
\vdots&\cdots\cdots\cdots\\\
j&\beta_{0,j}\hspace{1cm} \beta{1,j+1}\hspace{0.5cm}\dots\hspace{0.5cm}\beta_{s,j+s}
\end{array}
\]
\caption{Labels need to be placed \emph{after} the caption.}
\label{tab:table1}
\end{table}
\\$
Но 1 не в первом столбце, также $\beta_{0,i}$
. Также 2 не во втором столбце. Как мне их центрировать?
решение1
Возможно, вы захотите использовать пять столбцов вместо двух:
\documentclass{article}
\begin{document}
\[
\begin{array}{l|cccc}
& 0 & 1 & \dots & s \\ \hline
i & \beta_{0,i} & \beta_{1,i+1} & \dots & \beta_{s,i+s} \\
i+1 & \beta_{0,i+1} & \beta_{1,i+2} & \dots & \beta_{s,i+s+1}\\
\vdots & \cdots & \cdots & & \cdots\\\
j & \beta_{0,j} & \beta_{1,j+1} & \dots & \beta_{s,j+s}
\end{array}
\]
\end{document}
решение2
Вот некоторые улучшения:
\documentclass{article}
\usepackage{mathtools, array}
\begin{document}
\begin{table}[h!]\setlength{\extrarowheight}{2pt}
\[ \begin{array}{@{}c|*{4}{c}@{}}
&0 & 1 & \dots & s \\ \hline
i &\beta_{0,i} & \beta_{1,i+1} & \dots & \beta_{s,i+s} \\
i+1&\beta_{0,i+1} & \beta_{1,i+2} & \dots & \beta_{s,i+s+1}\\
\vdots& \vdots & \vdots & & \vdots \\
j&\beta_{0,j} & \beta_{1,j+1} & \dots & \beta_{s,j+s}
\end{array} \]
\caption{Labels need to be placed \emph{after} the caption.}
\label{tab:table1}
\end{table}
\end{document}
решение3
Я бы не стал использовать ненумерованную среду display-math ( \[...\}
) для «содержания» array
среды. Вместо этого я бы использовал \centering
директиву (и перевел бы array
среду в математический режим). Чтобы придать массиву менее тесный вид, рассмотрите возможность увеличения значения \arraystretch
примерно на треть.
\documentclass{article}
\begin{document}
\begin{table}[h!]
\centering
\renewcommand\arraystretch{1.33}
$\begin{array}{@{}c|cccc@{}}
&0 & 1 & \dots & s \\ \hline
i&\beta_{0,i} & \beta_{1,i+1} & \dots & \beta_{s,i+s} \\
i+1&\beta_{0,i+1}& \beta_{1,i+2} & \dots & \beta_{s,i+s+1}\\
\vdots& \cdots & \cdots & & \cdots \\
j&\beta_{0,j} & \beta_{1,j+1} & \dots & \beta_{s,j+s}
\end{array}$
\caption{\texttt{\string\label} must be placed \emph{after} \texttt{\string\caption}}
\label{tab:table1}
\end{table}
\end{document}