Создать табличную таблицу

Создать табличную таблицу

Я хотел бы разработать такую ​​табличную таблицу. введите описание изображения здесь

Однако, когда я использую ссылочный код изhttps://www.overleaf.com/learn/latex/Tables#Создание_простой_таблицы_в_LaTeX, с кодом:

\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{0.8\textwidth} { 
  | >{\raggedright\arraybackslash}X 
  | >{\centering\arraybackslash}X 
  | >{\raggedleft\arraybackslash}X | }
 \hline
 Place/Transition & Explanation & Time  \\
 \hline
 T_1 and T_(2(n+1))  & Robot operation which relates to loadlocks. Transition T_1indicates 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}
\end{document}

Результат следующий.

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

Может быть, у кого-нибудь есть другие ссылки на создание нужной мне табличной таблицы?

Когда я заменяю \begin{tabularx}{0.8\textwidth} на \noindent\begin{tabularx}{\linewidth}, вот результат:

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

решение1

Проблема в том, что, как указано в комментариях, вы пропускаете необходимый синтаксис для математического режима. Из-за этого TeX в какой-то момент прочитает a, _который является допустимым символом только в математическом режиме. Следовательно, он автоматически переключится в математический режим, но поскольку он не знает, где должен заканчиваться математический режим, он продолжает набор в математическом режиме, что приводит к такому странному выводу.

Эту проблему очень легко решить, используя правильный синтаксис для математического режима. Поскольку вам не нужны абзацы в столбцах один и три, вы также можете переключиться на другое определение столбца:

\documentclass{article}
\usepackage{tabularx}

\begin{document}
\begin{tabularx}{0.8\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}
\end{document}

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

Альтернативное решение можно создать с помощью пакета booktabs, который поможет вам уменьшить количество границ между ячейками:

\documentclass{article}
\usepackage{tabularx}
\usepackage{booktabs}

\begin{document}
\renewcommand{\arraystretch}{1.25}
\begin{tabularx}{0.8\textwidth} { 
  l 
  >{\raggedright\arraybackslash}X 
  c 
}
  \toprule
  Place/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 \\
  item 31 & item 32 & item 33 \\
  \bottomrule
\end{tabularx}
\end{document}

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


Обратите внимание, что вам может потребоваться заменить 0.8\textwidthна \linewidth, если вы хотите расширить таблицу до ширины текстового столбца в двухколоночном макете:

\documentclass[journal]{IEEEtran}
\usepackage{lipsum}
\usepackage{tabularx}

\begin{document}

\lipsum[1]

\noindent%
\begin{tabularx}{\linewidth} { |
  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}

\newpage

Right column

\end{document}

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

решение2

Вот идея, которая дополняет вторую таблицу вОтвет @JasperHabicht: Избавьтесь от пробелов с обоих концов и разрешите переносы строк в столбце 1.

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

\documentclass{article}
\usepackage{tabularx} % for 'tabularx' env. and 'X' column type
\usepackage{booktabs} % for well-spaced horizontal rules
\usepackage{ragged2e} % for '\RaggedRight' macro
\newlength\mylen

\begin{document}

\begin{center}
\settowidth\mylen{Transition} % target width of column 1
\begin{tabularx}{0.8\textwidth} {@{} 
     >{\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{center}
\end{document}

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