Centralizar em uma mesa

Centralizar em uma mesa

Eu desenho a seguinte tabela

$\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}
\\$

Mas 1 também não está na primeira coluna $\beta_{0,i}$. Além disso, 2 não está na segunda coluna. Como posso centralizá-los?

Responder1

Talvez você queira usar cinco colunas em vez de apenas duas:

\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}

insira a descrição da imagem aqui

Responder2

Apenas algumas melhorias:

\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} 

insira a descrição da imagem aqui

Responder3

Eu não usaria um ambiente de exibição matemática não numerado ( \[...\}) para "conter" o arrayambiente. Em vez disso, eu usaria uma \centeringdiretiva (e colocaria o arrayambiente no modo matemático). Para dar à matriz uma aparência menos restrita, considere aumentar o valor \arraystretchem um terço ou mais.

insira a descrição da imagem aqui

\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}

informação relacionada