\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 章的简短引文:
如果你始终记住两个简单的指导原则,就不会犯大错:
- 永远不要使用垂直规则。
- 切勿使用双重规则。
这些准则可能看起来很极端,但我从未发现有任何理由支持打破它们。