如何在 LaTeX 中的 MDPI 模板中实现全宽 LongTable?

如何在 LaTeX 中的 MDPI 模板中实现全宽 LongTable?

我正在使用以下代码MDPI 模板

\documentclass[journal,article,submit,pdftex,moreauthors]{Definitions/mdpi} 


\usepackage{longtable}

\begin{document}

% It doesn't give full width.
\begin{adjustwidth}{-\extralength}{0cm}
\begin{longtable}{| l | l | l | l |}
abc & abc & abc & abc
\end{longtable}

% It gives full width table.
\begin{adjustwidth}{-\extralength}{0cm}
\begin{tabular}{| l | l | l | l |}
abc & abc & abc & abc
\end{tabular}

\end{adjustwidth}

\end{document}

但它没有给我全宽的长表。

答案1

您的查询并非特定于mdpi文档类别。

正如@DavidCarlisle 在评论中建议的那样,请查看该longtable包的用户指南第 5 节“调整”,以获取有关实现格式化目标的建议。

用户指南中唯一没有提到的是,当你使用@{\extracolsep{\fill}}间距设备时,你不应该在表格中使用垂直线longtable。当然,在表格中使用垂直线是无论如何都不应该做的事。

总结:确实要改变

\begin{longtable}{| l | l | l | l |}
\hline
abc & abc & abc & abc \\
\hline
\end{longtable}

\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{@{\extracolsep{\fill}} llll @{}}
\hline
abc & abc & abc & abc \\
\hline
\end{longtable}

在此处输入图片描述

相关内容