Redimensionando tabelas em Latex

Redimensionando tabelas em Latex

Estou com um problema ao ajustar duas tabelas em meu arquivo TEXSHOP no tamanho certo. Abaixo anexei uma captura de tela, mostrando que a mesa é claramente pequena demais para ser visível. Meu código é o seguinte:

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

insira a descrição da imagem aqui

Muito obrigado pela sua ajuda, Hugo

Responder1

Não dimensione tabelas se não for necessário. Se você tiver tanto texto, também poderá escrevê-lo como uma especificação de itens ou usando parágrafos ou algo parecido.

Para obter a largura máxima, eu recomendaria o pacote tabularxaqui:

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

insira a descrição da imagem aqui

Caso queira ajustar sua primeira coluna para ter a largura da definição desejada, você deve substituir lpor p{<some dimension>}. Neste caso e se você quiser que as colunas sejam definidas \RaggedRightcomo fiz no meu MWE acima, você pode querer carregar ragged2ecomo \usepackage[raggedrightboxes]{ragged2e}.

informação relacionada