
Я хотел бы разработать такую табличную таблицу.
Однако, когда я использую ссылочный код из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}