在 Latex 中调整表格大小

在 Latex 中调整表格大小

我在将 TEXSHOP 文件中的两个表格调整到正确大小时遇到​​了问题。下面我附上了一张屏幕截图,显示表格显然太小而无法看到。我的代码如下:

\begin{table}[h]
\centering 
\begin{adjustbox}{max width=\textwidth}
\begin{tabular} {|| l | l ||}
\hline

\end{tabular}
\end{adjustbox}
\caption{Benefits of participatory sensing}
\label{benefits}
\end{table} 

在此处输入图片描述

非常感谢你的帮助,Hugo

答案1

如无必要,请勿缩放表格。如果文本太多,您也可以将其写成条目,或使用段落或类似方法。

为了获得最大的宽度,我推荐tabularx这里的包:

% arara: pdflatex

\documentclass{article}
\usepackage{blindtext}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{ragged2e}
\usepackage{microtype}

\begin{document}    
\begin{table}
    \centering 
    \begin{tabularx}{\textwidth}{@{}l>{\RaggedRight}X@{}} % @{} takes away any horizontal spacing at the borders. Not beautiful, but gives you some more space. 
        \toprule
        bla bla blup & \blindtext\\
        \bottomrule
    \end{tabularx}
    \caption{Benefits of participatory sensing}\label{benefits}
\end{table} 
\setcounter{section}{3}
\setcounter{subsection}{2}
\setcounter{subsubsection}{2}
\subsubsection{Challenges or participatory sensing}
\blindtext
\end{document}

在此处输入图片描述

如果你想调整第一列以使其具有所需定义的宽度,则应将 替换为l。在这种情况下,如果你喜欢像我在上面的 MWE 中那样p{<some dimension>}设置列,则可能需要将其加载为。\RaggedRightragged2e\usepackage[raggedrightboxes]{ragged2e}

相关内容