长桌上的水平和垂直中心列

长桌上的水平和垂直中心列

给出以下长表:

\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 上,但仍会显示。

相关内容