\begin{center}
\captionof{table}{Register Table} \label{tab:title}
\begin{tabulary}{1.2\textwidth}{| p{3cm} || C | p{3cm} | C | C p{1cm} | }
Procedure & Expected Outcome & Pass or Fail \\ \hline
1. Click on Register button when one or more fields are empty & An error message should error beside affected fields & yes \\ \hline
\end{tabulary}
\end{center}
この表を整理するのに苦労しています。つまり、一番上の線を行の上に描画するということです。また、合格または不合格の列のテキストが中央に配置する必要があるのに、左端に配置されている理由について何か考えはありますか?
答え1
これにより、列数と合計幅が修正され、別の行が追加されます。
\documentclass{article}
\usepackage{tabulary,capt-of}
\begin{document}
\begin{center}
\captionof{table}{Register Table} \label{tab:title}
\begin{tabulary}{1.2\textwidth}{| p{3cm} || C | p{3cm} | C | C p{1cm} | }
Procedure & Expected Outcome & Pass or Fail \\ \hline
1. Click on Register button when one or more fields are empty & An error message should error beside affected fields & yes \\ \hline
\end{tabulary}
\end{center}
\begin{center}
\captionof{table}{Register Table} \label{tab:title}
\setlength\extrarowheight{2pt}
\begin{tabulary}{\textwidth}{| C | C | C| }
\hline
Procedure & Expected Outcome & Pass or Fail \\ \hline
1. Click on Register button when one or more fields are empty & An error message should error beside affected fields & yes \\ \hline
\end{tabulary}
\end{center}
\noindent X\dotfill X
\noindent X\dotfill X
\end{document}
答え2
booktabs
さまざまな線種を提供する パッケージ を使用してください。 の代わりに、、 、\hline
を使用できます。ただし、 パッケージのドキュメント (\toprule
\midrule
\bottomrule
texdoc booktabs
) には、表のレイアウトに関する役立つ情報が記載されています。第 2 章から短い引用を次に示します。
次の 2 つの簡単なガイドラインを常に覚えておけば、間違いを犯すことはありません。
- 垂直方向の罫線は絶対に使用しないでください。
- 二重ルールは絶対に使用しないでください。
これらのガイドラインは極端に思えるかもしれませんが、私はこれを破ることを支持する正当な理由を一度も見つけたことがありません。