
次の表を描きます
$\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 は 2 番目の列にありません。どうすれば中央に配置できますか?
答え1
2 列だけではなく 5 列を使用したい場合もあるでしょう。
\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
\[...\}
環境を「含む」ために、番号なしの表示数式環境 ( ) は使用しませんarray
。代わりに、ディレクティブを使用します\centering
(array
環境を数式モードにします)。配列の見た目をすっきりさせるには、 の値を\arraystretch
3 分の 1 程度増やすことを検討してください。
\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}