Лучшая практика для двух таблиц в собственной "строке" (например, t1:70% | t2:30%) и достижение 100% в каждой ячейке, где вы можете установить размер шрифта

Я использую таблицу, чтобы поместить две таблицы в одну строку и подогнать их к 2 мини-страницам, которые установлены на 70% и 30%:

\begin{table}[htb]
  \begin{minipage}{.7\textwidth}
    TABLE_1
  \end{minipage}
  \begin{minipage}{.3\textwidth}
    TABLE_2
  \end{minipage}
\end{table}

Мне нужно лучшее решение, если существует что-то вроде CSS в HTML.

Моя следующая проблема заключается в том, что я использую \resizebox для достижения 100% ширины каждой таблицы в каждой министранице, например:

\begin{table}[htb]
  \begin{minipage}{.7\textwidth}
     \centering
     \resizebox{\textwidth}{!}{%
        TABLE_1
     }
  \end{minipage}
  \begin{minipage}{.3\textwidth}
    \centering
     \resizebox{\textwidth}{!}{%
        TABLE_1
     }
  \end{minipage}
\end{table}

Но таким образом я не могу изменить размер шрифта. Размер шрифта устанавливается автоматически в зависимости от ширины и высоты таблицы в каждой ячейке. Так что иногда он большой, иногда очень маленький.

1 ответ

Решение

Решение, например:

\begin{table}[htb]
  \begin{minipage}{.65\textwidth}
  {\tiny
     \begin{tabularx}{\textwidth}{XXX}%
       AAA & BBBB & CCCC  \\
       \hline
       AAA & BBBB & CCCD
     \end{tabularx}%no space between tables
  }
  \end{minipage}
  \hfill
  \begin{minipage}{.25\textwidth}
     \begin{tabularx}{\textwidth}{XXX}%
       AAA & BBBB & CCCC  \\
       \hline
       AAA & BBBB & CCCD
     \end{tabularx}%no space between tables
  \end{minipage}
\end{table}

\ hfill помогает сделать пробелы между двумя таблицами. Флеш влево и вправо теперь тоже верно. Спасибо вам за ваши предложения.

Некоторые другие проблемы, которые у меня были, теперь решают с этим.

Другие вопросы по тегам