Latex で表のサイズを変更する

Latex で表のサイズを変更する

TEXSHOP ファイル内の 2 つのテーブルを適切なサイズに収めるのに問題があります。以下にスクリーンショットを添付しましたが、テーブルが小さすぎて見えていないことがわかります。私のコードは次のとおりです。

\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。この場合、上記の MWE で行ったようにp{<some dimension>}列を設定する場合は、として読み込むとよいでしょう。\RaggedRightragged2e\usepackage[raggedrightboxes]{ragged2e}

関連情報