LaTeX 表格问题

LaTeX 表格问题

我想创建一个简单的 LaTeX 表格,类似于 3 列 x 4 行的表格,如图所示(手绘)。问题是我无法在任何地方找到有关插入代码以像手写一样编写内容的简单说明。

我的意思是,我知道表格命令和制作 3x4 表格的所有代码,但我找不到如何将文本放置在多行中等等。

我想要一些“大”的东西!

在此处输入图片描述

答案1

在这种情况下,您应该使用tabularx环境(需要使用\usepackage{tabularx})。我只写了一行表格:

\begin{tabularx}{\linewidth}{|X|X|X|}
\hline
$\Delta < 0$ & No real roots always holds true! & No real roots never satisfied!  And you can add text if you want to see a break somewhere\\
\hline
\end{tabularx}

答案2

每列有 3 列的示例0.3\textwidth(最后 0.1 个文本宽度可用于行)。

你可以得到多条线路\newline

\documentclass{article}

\begin{document}
\begin{tabular}{|*{3}{p{0.3\textwidth}|}}\hline
a & b & c\\\hline
a & b1\newline b2 & c\\\hline
a & b & c\\\hline
\end{tabular}

\end{document}

结果:

输出结果

备注:通常你应该避开细胞周围的线条,例如https://www.inf.ethz.ch/personal/markusp/teaching/guides/guide-tables.pdf

对于数学,另请参阅如何在表格环境中插入多行方程?

答案3

鉴于表格中的大多数单元格都具有非常有条理的结构,使用自动换行来呈现单元格内容可能不是一个好主意。相反,我会使用嵌套tabular环境。(在下面的代码中,我不太确定三个标题单元格中的两个中出现的符号......)

在此处输入图片描述

\documentclass{article}
\usepackage{array}

\begin{document}
\begin{center}
\renewcommand\arraystretch{1.5}
\begin{tabular}{|>{$}c<{$}|c|c|}
\hline
Ax^2+Bx+C & $\mathop{>}_1^{} \ge 0$ & $\mathop{>}_1^{} \le 0$ \\
\hline
\Delta<0 & 
\renewcommand\arraystretch{1.15}
\begin{tabular}{@{}c@{}}
  \textsc{no real roots}\\
  always holds true!
\end{tabular} & 
\renewcommand\arraystretch{1.15}
\begin{tabular}{@{}c@{}} 
  \textsc{no real roots} \\
  \emph{never}  satisfied! \\
\end{tabular} \\
\hline
\Delta = 0 &
\renewcommand\arraystretch{1.15}
\begin{tabular}{@{}c@{}} 
  \textsc{2 coinc.\ solut.} \\
  $x_{1,2}\ge x_0$
\end{tabular} & 
\renewcommand\arraystretch{1.15}
\begin{tabular}{@{}c@{}} 
  \textsc{2 coinc.\ solut.} \\
  $x_{1,2}\le x_0$
\end{tabular} \\
\hline
\Delta>0 & 
\renewcommand\arraystretch{1.15}
\begin{tabular}{@{}c@{}} 
  \textsc{2 dist.\ solutions}\\
  $x_1\ge x_{\max}$\\
  $x_2\le x_{\min}$ 
\end{tabular} & 
\renewcommand\arraystretch{1.15}
\begin{tabular}{@{}c@{}} 
  \textsc{2 dist.\ roots}\\
  $x_{\min}\le x \le x_{\max}$\\
  \null  % blank 3rd line
\end{tabular} \\
\hline
\end{tabular}
\end{center}
\end{document} 

相关内容