\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:
Вы не ошибетесь, если всегда будете помнить два простых правила:
- Никогда, никогда не используйте вертикальные линейки.
- Никогда не используйте двойные правила.
Эти правила могут показаться экстремальными, но я так и не нашел веских аргументов в пользу их нарушения.