Таблица в LaTeX: выровняйте таблицу по одному столбцу, используя шаблон из двух столбцов - PullRequest
0 голосов
/ 13 ноября 2018

Я работаю над LaTeX на следующей странице. Я использую шаблон доступа IEEE, который состоит из двух столбцов. Я должен исправить свою таблицу в одном столбце. Я должен исправить стол, где его место. Я использовал \FloatBarrier для этого. \FloatBarrier зафиксировал таблицу на своем месте, но таблица покрывает текст. Я применил все методы, такие как Table*, !htbp, \FloatBarrier и многие другие. Я буду очень благодарен, чтобы решить эту проблему.

\FloatBarrier
\begin{table}[!htbp]
\caption{Car Database}
\label{table:Car_DB}
\begin{tabular}{ccccc}
\toprule
\textbf{Car\_ID}    & \textbf{Car\_Name}    & \textbf{Car\_Number} &\textbf{Owner\_Name}  &\textbf{Owner\_ID} \\
\midrule
C1      &Suzuki Mehran  &RIZ 3725  &Bilal Khalid  &34512-4520645-5\\
C2      &mazda  &MN 3909  &Usman Bhatti  &32103-9963008-2\\
C2      &Toyotta Carolla    &LEL 06 4520  &Ali Haider  &12345-1529307-7\\
\bottomrule
\end{tabular}
\end{table}

The result of this code is like this

1 Ответ

0 голосов
/ 13 ноября 2018

Я бы предложил уменьшить заголовки столбцов, так как ваши \caption уже упоминали, что элементы будут связаны / представляют автомобили.То есть удалите префикс Car.Затем вы также можете уменьшить \tabcolsep, вставленный между каждым столбцом, используя

\setlength{\tabcolsep}{0.7\tabcolsep}

. Приведенная выше команда уменьшает \tabcolsep на 30%.Вот отображение конечного результата:

enter image description here

\documentclass{IEEEtran}

\usepackage{lipsum,booktabs}

\begin{document}

\begin{table}
  \caption{Car Database}
  \begin{tabular}{ccccc}
    \toprule
    \textbf{Car\_ID}    & \textbf{Car\_Name}    & \textbf{Car\_Number} &\textbf{Owner\_Name}  &\textbf{Owner\_ID} \\
    \midrule
    C1 & Suzuki Mehran   & RIZ 3725    & Bilal Khalid & 34512-4520645-5 \\
    C2 & Mazda           & MN 3909     & Usman Bhatti & 32103-9963008-2 \\
    C3 & Toyotta Carolla & LEL 06 4520 & Ali Haider   & 12345-1529307-7 \\
    \bottomrule
  \end{tabular}
\end{table}

\begin{table}
  \caption{Car Database}
  \setlength{\tabcolsep}{0.7\tabcolsep}% Shrink \tabcolsep by 30%
  \centering
  \begin{tabular}{ *{5}{c} }
    \toprule
    \textbf{ID} & \textbf{Name} & \textbf{Number} & \textbf{Owner name} & \textbf{Owner ID} \\
    \midrule
    C1 & Suzuki Mehran   & RIZ 3725    & Bilal Khalid & 34512-4520645-5 \\
    C2 & Mazda           & MN 3909     & Usman Bhatti & 32103-9963008-2 \\
    C3 & Toyotta Carolla & LEL 06 4520 & Ali Haider   & 12345-1529307-7 \\
    \bottomrule
  \end{tabular}
\end{table}

\sloppy % Just for this example
\lipsum[1]

\end{document}

Дополнительные параметры доступны из Моя таблица не подходит;какие у меня варианты?

...