如何调整 LaTeX 中表格的跨度和对齐方式

如何调整 LaTeX 中表格的跨度和对齐方式

我正在通过重写互联网上的随机文章来磨练我的 LaTeX 技能。下面是其中一篇文章:

在此处输入图片描述

第一个看起来像一个横跨整个段落宽度的表格,而第二个则被封装在图形中,更不用说第二个中的内容似乎是逐字逐句的。我想知道如何在文档中完成这样的对象排列。

答案1

这是一个开始,因为有多种方法可以实现您所展示的任何结构:

  • 您可以使用tabularxtabular具有适当间距的列(即使它们包含逐字内容)。tabularx的逐字问题可以通过多种方式消除——下面我把每个活动字符放在了 中,<chr>以便\string<chr>让它在 内打印\ttfamily

  • 您可以尝试调整\hlines 上方/下方的间距。\strut此处的 s 可能会有所帮助。请参阅表格中的列和行填充

  • 第二个数字只是一个浮点数。它可以包含任何事物确实,甚至tabular。类似地,table浮动可以包含图像(\includegraphics例如,使用 )。浮动只是一个定义移动(或浮动)框的结构,您可以在其中放置内容。它还将标题指定为 或FigureTable也可以更改)。

在此处输入图片描述

\documentclass{article}

\usepackage{tabularx}

\begin{document}

\noindent
\begin{tabularx}{\linewidth}{@{} X X @{}}
  \hline
  $\frac{1}{2}$ is a fraction &
    \ttfamily\string$\string\frac\string{1\string}\string{2\string}\string$ is a fraction \\
  \hline
\end{tabularx}

\bigskip

\noindent
\begin{tabular}{@{} p{\dimexpr.5\linewidth-\tabcolsep} p{\dimexpr.5\linewidth-\tabcolsep} @{}}
  \hline
  $\frac{1}{2}$ is a fraction &
    \verb|$\frac{1}{2}$ is a fraction| \\
  \hline
\end{tabular}


\begin{figure}[h]
  \centering
  \begin{tabular}{ l }
    \hline
    \verb|\documentclass{article}| \\
    \verb|\begin{document}| \\
    \verb|This is a simple example to start with \LaTeX.| \\
    \verb|\end{document}| \\
    \verb|The first task| \\
    \hline
  \end{tabular}
  \caption{A Simple \LaTeX{} document.}
\end{figure}

\end{document}

相关内容