答案1
- 你应该让自己更熟悉 LaTeX!
- 你的表格非常简单,所以如果你想找一些介绍性的文字,你会发现一个表格的例子
- 我不愿意重写你的表格内容,这个你自己做吧;-)
作为起点可以提供以下 MWE(最小工作示例)
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\noindent\begin{tabularx}{\textwidth}{|X|}
\hline
\textbf{text: text} \\
\hline
\textbf{text:} more text \\
\hline
\textbf{text:}\newline
more text \\
\hline
\textbf{text:} more text \\
\hline
\end{tabularx}
\end{document}
编译后产生以下结果:
答案2
我认为所有单元格的高度相等对您来说很重要。如果您需要让此表格跨页显示,我建议您使用一个longtable
环境,其中包含一个类型p
为(“段落”的缩写)的列。在下面的示例中,\\
在需要使所有单元格的高度相等的位置插入了(“双反斜杠”)的实例。
不过,我认为环境比环境或环境decription
更适合手头的任务。您必须放弃所有那些垂直和水平规则;但是,从设计和布局的角度来看,这可能是一件好事。longtable
tabularx
\documentclass{article}
\usepackage{longtable,array}
\begin{document}
\setlength\extrarowheight{2pt}
\begin{longtable}{| p{\dimexpr\textwidth-2\tabcolsep-2\arrayrulewidth\relax} |}
\hline
\textbf{Test Case ID: T4} \\
\\ % blank row
\hline
\textbf{Test Case:} Validation of order and money deduction \\
\\ % blank row
\hline
\dots \\
\\ % blank row
\hline
\textbf{Flow:} After successful placement of order check balance in a wallet that is deducted according to the order or not.\\
\hline
\dots \\
\\ % blank row
\hline
\end{longtable}
\bigskip
\hrule
\begin{description}
\item[Test Case ID] T4
\item[Test Case] Validation of order and money deduction
\item[\dots] \dots
\item[Flow] After successful placement of order check balance
in a wallet that is deducted according to the order or not
\item[\dots] \dots \
\end{description}
\hrule
\end{document}
答案3
我最近开始学习使用 Jupyter Notebooks,并且不得不在一些笔记本中开发 Markdown 表格,这并不特别复杂,但相当繁琐。我被吸引到表格生成器作为一个有用的 GUI,可以轻松创建一个表格,然后输出需要复制/粘贴到所需目的地的必要文本。TablesGenerator 也适用于 LaTeX并且非常容易使用。粘贴您提供的数据后,我得到以下代码来生成 LaTeX 表格:
% Please add the following required packages to your document preamble:
% \usepackage[normalem]{ulem}
% \useunder{\uline}{\ul}{}
\begin{table}[]
\begin{tabular}{|l|}
\hline
Test Case ID: T4 \\ \hline
Test Case: Validation of order and money deduction \\ \hline
Tester: Ahad Nadeem \\ \hline
\begin{tabular}[c]{@{}l@{}}Precondition:\\ Successful placement of order.\end{tabular} \\ \hline
Flow: After successful placement of order check balance in a wallet that it is deducted according to the order or not \\ \hline
Postcondition: The deduction was wrong after order placement \\ \hline
Test Case Status: try again \\ \hline
\end{tabular}
\end{table}
请注意,这不包括您使用的粗体,因为表格生成器只能指示您是否希望将单元格全部或全部都加粗,而不是仅将单元格的一部分加粗。如果您想使用粗体标题来显示数据,我可能会稍微重做表格,使其有 2 列,第一列是标签/标题(测试用例、测试人员等),第二列是您的实际数据(验证...、Ahad Nadeem 等)
我自己没有将它用于 LaTeX,但它对于 Markdown Tables 非常有效,并且对于像您的表格这样简单的东西(顺便说一下,它有 1 列,而不是 0 列),它应该很容易做到。
答案4
具有固定长度值的表的示例:
\documentclass{article}
\usepackage[english]{babel}
\begin{document}
\begin{tabular}{ | p{15mm} |}
\hline
text \\ \hline
text \\ \hline
text \\ \hline
text \\ \hline
\end{tabular}
\begin{tabular}{ | p{100pt} |}
\hline
text \\ \hline
text \\ \hline
text \\ \hline
text \\ \hline
\end{tabular}
\begin{tabular}{ | p{10cm} |}
\hline
text \\ \hline
text \\ \hline
text \\ \hline
text \\ \hline
\end{tabular}
\end{document}