给出以下长表:
\documentclass[11pt,a4paper]{report}
\usepackage[margin=0.5cm]{geometry}
\usepackage{array,multirow,longtable, lipsum}
\begin{document}
Text First Line
\vspace{23cm}
\noindent
\begin{longtable}{|m{1.5cm}|m{3.5cm}|p{13.5cm}|}
\multicolumn{3}{c}{\Large \centering \textbf{Heading}} \\
\hline
Item 1 & Item 2 & \multicolumn{1}{c|}{Item 3 (Long)} \\
\hline
\endfirsthead
\multicolumn{3}{c}{\Large \centering \textbf{Heading (continued)}} \\
\hline
Item 1 & Item 2 & \multicolumn{1}{c|}{Item 3 (Long)} \\
\endhead
A & B & \lipsum[2] \\ \hline
A & B & \lipsum[3] \\ \hline
\end{longtable}
\end{document}
有没有一种简单的方法来设置列的样式,使标记为项目 1、项目 2、A 和 B 的单元格水平和垂直居中?解决方案还应使得无需多次重新编译即可完成。
一些背景:
我尝试使用 xltabular,并查看了一些其他软件包,例如 ltxtable,但由于外部要求(文件将在应用程序内部生成,并且不能任意重新编译等),它们似乎不可行。无论出于何种原因,当尝试通过对 pdflatex 的编程调用包含 xltabular 时,xltabular.sty cannot be found
尽管 xltabular 已安装在 PC 上,但仍会显示。