Проблема с изменением размера таблицы в baposter

Проблема с изменением размера таблицы в baposter

Я не эксперт в латексе, и я использую шаблон baposter. Моя проблема в том, что я не могу найти способ уменьшить ширину табуляции (потому что она слишком широкая для моей колонки).. Я искал в интернете, и на одном из сайтов мне посоветовали использовать пакет adjustbox, что я и сделал... Однако я получаю много ошибок..

Кто-нибудь может мне помочь?

Вот строки, где, кажется, что-то не так..

Большое спасибо.

\begin{adjustbox}{keepaspectratio,width=0.9\linewidth}
\begin{center}
\begin{tabular}{l l l}
\toprule
\textbf{Area Ratio} & \textbf{Energy Spectrum} & \textbf{Diameter Spectrum}\\
\midrule
 O(d,p$_1$)/C(d,p$_0$) & 3.54 & 3.56 \\
 O(d,p$_1$)/O(d,p$_0$) & 7.96 & 7.19 \\
 %3 & 0.0009271 & 0.296 \\
\bottomrule
\end{tabular}
\captionof{table}{Table caption}
\end{center}
\end{adjustbox}

решение1

Использование adjustboxв этой ситуации имеет некоторые недостатки, например, размер шрифта не будет соответствовать окружающему контенту. Также использование \begin{center}...\end{center}внутри adjustbox не имеет особого смысла (это также вызвало ошибки с вашим фрагментом).


На данный момент ширина ваших столбцов определяется длинными заголовками. Если вы разобьете их, например, на две строки, ваша таблица станет более компактной.

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{l l l}
\toprule
\textbf{Area} & \textbf{Energy} & \textbf{Diameter}\\
\textbf{Ratio} & \textbf{Spectrum} & \textbf{Spectrum}\\
\midrule
 O(d,p$_1$)/C(d,p$_0$) & 3.54 & 3.56 \\
 O(d,p$_1$)/O(d,p$_0$) & 7.96 & 7.19 \\
 %3 & 0.0009271 & 0.296 \\
\bottomrule
\end{tabular}

\end{document}

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


Не уверен, каков на самом деле контекст таблицы, но «ratio» звучит так, будто его можно отобразить как «действительную» дробь, что сэкономит еще больше места:

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{l l l}
\toprule
\textbf{Area} & \textbf{Energy} & \textbf{Diameter}\\
\textbf{Ratio} & \textbf{Spectrum} & \textbf{Spectrum}\\
\midrule\addlinespace
$\displaystyle\frac{O(d,p_1)}{C(d,p_0)}$ & 3.54 & 3.56 \\\addlinespace
$\displaystyle\frac{O(d,p_1)}{O(d,p_0)}$ & 7.96 & 7.19 \\\addlinespace
\bottomrule
\end{tabular}

\end{document}

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

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