我想制作没有列的表格,只有包含数据的行

我想制作没有列的表格,只有包含数据的行

我想创建一个表格,其中的数据按行添加,但没有像这样的列

您可以在图片中看到所有数据都在行中,没有列。我怎样才能在 latex 中做到这一点

答案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更适合手头的任务。您必须放弃所有那些垂直和水平规则;但是,从设计和布局的角度来看,这可能是一件好事。longtabletabularx

在此处输入图片描述

\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}

相关内容