如何调整 LaTeX 表格并使用 booktabs 格式化?

如何调整 LaTeX 表格并使用 booktabs 格式化?

我在 LaTeX 中创建了一个表格,它直接从页面右侧延伸出去(如图所示)。这是一个 14 x 6 的表格。我想要实现的格式类似于 MS Word 中给出的格式。 MS Word 表

我创建的乳胶表:

书目表

我使用过的骨架:

\documentclass{article}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage[margin=1in]{geometry} 
\usepackage{pdflscape}
\usepackage{graphicx}

\begin {document}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{@{\extracolsep{\fill}}|*{6}{c|}} 
  \caption{Multipage table.}
  \label{tab:table1}\\
  
  \toprule
    \textbf{Author} 
    & \textbf{Year of Publication} 
    & \textbf{Mainly focusing problem/area} 
    & \textbf{Any specific layered architecture} 
    & \textbf{Main points} 
    & \textbf{Any observable fault} \\
    
  \midrule
  \endfirsthead  

 \toprule
  \textbf{Author} 
    & \textbf{Year of Publication} 
    & \textbf{Mainly focusing problem/area} 
    & \textbf{Any specific layered architecture} 
    & \textbf{Main points} 
    & \textbf{Any observable fault} \\
  
  \midrule
  \endhead
%...My 14 rows each accommodating 6 columns…%
\bottomrule
\end{longtable}

\end{document}

我如何调整表格\texwidth并允许其垂直扩展?我在这里使用的原因booktabs是允许表格进入下一页(如果需要)。

PS 我也使用了tabularx(附加图片),但问题是,表格不适合整个页面(最后两行是附加的,但由于边距而未显示,我猜),给出了合理的格式。

使用 tabularx 的 latex 表:

在此处输入图片描述

使用 tabularx 创建表的骨架

\documentclass{article}

\usepackage{geometry} % more generous margins
\usepackage{tabularx}
\renewcommand*{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}

\begin{document}

\begin{table}[t!]
\caption{Comparison of some unique works in IoT Transportation}
\begin{tabularx}{\textwidth}{|*{6}{X|}}
%....%
\end {tabularx}
\end{tabular}
\end{document}

作为参考,我也参考了以下链接,但无法解决我的问题: 链接1 链接2 链接3

相关内容