Таблица в шаблоне из двух столбцов

Таблица в шаблоне из двух столбцов

Я хотел бы создать табличную таблицу, используя следующий код.

\documentclass[journal]{IEEEtran}
\usepackage{tabularx}
\usepackage{booktabs}
\renewcommand{\arraystretch}{1.25}
\noindent\begin{tabularx}{\textwidth} { |
  l |
  >{\raggedright\arraybackslash}X |
  c |
}
  \hline
  Place/Transition & Explanation & Time  \\
  \hline
  $T_1$ and $T_{2(n+1)}$  & Robot operation which relates to loadlocks. Transition $T_1$ indicates that wafer unloading from the loadlocks and $T_{2(n+1)}$ means that the robot loads the wafer to the loadlocks. & w \\
  \hline
  item 31 & item 32 & item 33 \\
  \hline
\end{tabularx}

Вот результат.

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

Вопросы: (1) Как убедиться, что вся таблица поместится в шаблон из двух столбцов? (2) Как добавить больше строк в таблицу?

Спасибо.

решение1

Я предлагаю вам (a) установить ширину окружения tabularxна \columnwidthи (b) разрешить перенос строки в столбце 1, переключившись с типа столбца lна pтип столбца. Чтобы разрешить перенос строки в заголовке столбца 1, я предлагаю вам изменить Place/Transitionна Place\slash Transition.

При работе с классом документа IEEEtran я также предлагаю вам использовать пакет, например newtxmath, , который предоставляет Times Romanматематический шрифт. Я бы также попытался придать таблице более открытый и привлекательный «вид», избавившись от всех вертикальных линий и создав меньшее количество горизонтальных линий, но с хорошим интервалом.

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

\documentclass[journal]{IEEEtran}
\usepackage{newtxtext,newtxmath} % Times Roman text and math fonts
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{ragged2e} % for \RaggedRight macro

\newlength\mylen
\settowidth\mylen{Transition} % target width of column 1

\begin{document}
%\renewcommand{\arraystretch}{1.25} % <-- I wouldn't do that

\noindent
\begin{tabularx}{\columnwidth} {@{} 
     >{\RaggedRight}p{\mylen} 
     >{\RaggedRight}X 
     c @{}}
  \toprule
  Place\slash Transition & Explanation & Time  \\
  \midrule
  $T_1$ and $T_{2(n+1)}$  & 
  Robot operation which relates to loadlocks. Transition $T_1$ indicates that wafer unloading from the loadlocks, and $T_{2(n+1)}$ means that the robot loads the wafer to the loadlocks. & 
  $w$ \\
  \addlinespace
  item 31 & item 32 & item 33 \\
  \bottomrule
\end{tabularx}

\end{document}

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