我有一张很长的表格,我使用 xltabular 来制作它。代码 '\begin{xltabular}{\linewidth}{*{5}{L}} is already without the
|` 所以它应该没有表格外的水平线:使用的包是:
\newcommand{\VerbL}{0.52\textwidth}
\newcommand{\LatL}{0.42\textwidth}
\usepackage[margin=20mm]{geometry}
\usepackage{ragged2e}
\usepackage{array, makecell, multirow, xltabular}
\usepackage{caption}
\usepackage{lipsum} % for dummy text
\newcolumntype{L}{>{\RaggedRight\arraybackslash\hspace{0pt}}X}
代码如下:
\begingroup
\footnotesize
\setlength\tabcolsep{3pt}
\setcellgapes{3pt}
\makegapedcells
\begin{xltabular}{\linewidth}{*{5}{L}}
\caption{Long table caption.}
\label{long} \\
\Xhline{1pt}
\multicolumn{5}{|c|}{Begin of Table}\\
\hline
\textbf{Chave} & \textbf{Nome} & \textbf{Tarefa/Banda} & \textbf{Análise} & \textbf{Contexto}\\
\Xhline{0.5pt}
\endfirsthead
\caption[]{Continuation} \\
\Xhline{1pt}
\textbf{Chave} & \textbf{Nome} & \textbf{Tarefa/Banda} & \textbf{Análise} & \textbf{Contexto}\\
\hline
\endhead
\Xhline{1pt}
\endfoot
\hline
\multicolumn{5}{|c|}{End of Table}\\
\Xhline{1pt}
\endlastfoot
%%%% table body
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] & \lipsum[66] \\ \hline
\end{xltabular}
\endgroup
这使:
我已经尝试过放置\begin{xltabular}{\linewidth}{*{5}{|L|}}
或\begin{xltabular}{\linewidth}{|*{5}{L|}}
或甚至{\linewidth}{*{|5|}{L}}
,但没有效果。
有人能帮我吗?非常感谢