Изменение размера таблиц в 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} 

введите описание изображения здесь

Большое спасибо за помощь, Хьюго.

решение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. p{<some dimension>}В этом случае, и если вы хотите, чтобы столбцы были установлены \RaggedRightтак, как я сделал в своем MWE выше, вам может понадобиться загрузить ragged2eкак \usepackage[raggedrightboxes]{ragged2e}.

Связанный контент