在 \longtable 环境中使用 \multicolumn 时,\endlastfoot 文本是超出表格边界的单行

在 \longtable 环境中使用 \multicolumn 时,\endlastfoot 文本是超出表格边界的单行

我需要一个长表,其中包含 2 行\endlastfoot不超过列宽的描述。图 1 是我想要的表格,但文本被挤到 1 列中。图 2 是使用before\endlastfoot之后的一行文本...\multicolumn{5}{l}\textit{Note.}

我怎样才能使文本\endlastfoot与图片 1 中的表格一样宽并且仍然换行?

需要长表但 \endlastfoot 全部位于 1 列

带有多列的 \endlastfoot 的 Longtable 超出了表格边界

梅威瑟:

\documentclass[12pt]{article}

\usepackage{apacite}
    \bibliographystyle{apacite}
\usepackage[a4paper,left=2.5cm, right=2.5cm, bottom=3cm,top=3cm]{geometry}
\usepackage{changepage}
\usepackage{indentfirst}
\usepackage{mathptmx}
\usepackage{setspace}
    \doublespacing


\usepackage{multirow,booktabs,setspace,caption}
\usepackage{tikz}
\DeclareCaptionLabelSeparator*{spaced}{\\[2ex]}
\captionsetup[table]{textfont=it,format=plain,justification=justified,
  singlelinecheck=false,labelsep=newline,skip=0pt}

\usepackage{longtable}

\begin{document}

\section{A}

\begin{singlespacing}

\begin{longtable}{p{0.02\textwidth}p{0.08\textwidth}p{0.12\textwidth}p{0.115\textwidth}p{0.6\textwidth}}
\caption{53 op kop kop kop kopkop kop }\\
\toprule
Nr. & PANAS* & Temporality & Content** & Topic \\
\hline
\endfirsthead
\multicolumn{5}{l}%
{\tablename\ \thetable\ -- \textit{Continued from previous page}} \\
\hline
\toprule
Nr. & PANAS* & Temporality & Content** & Topic \\
\hline
\endhead
\hline \multicolumn{5}{r}{\textit{Continued on next page}} \\
\endfoot
\hline

\textit{Note.} *See Table 2 on the PANAS-SF version that was used in this case-study. ***See Table 3 on how the content of thought was assessed. 
\endlastfoot


1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]

\end{longtable}

\end{singlespacing}

\end{document}

答案1

尝试

....
\hline \\
\multicolumn{5}{l}{\multirow{1}{\textwidth}{\textit{Notes.} \\  \textsuperscript{*}See Table 2 on the PANAS-SF version that was used in this case-study.\\ \textsuperscript{**}See Table 3 on how the content of thought was assessed. }}
\endlastfoot

x3

或者

\hline \\
\parbox{\textwidth}{\textit{Notes.} \\  \textsuperscript{*}See Table 2 on the PANAS-SF version that was used in this case-study.\\ \textsuperscript{**}See Table 3 on how the content of thought was assessed. }    
\endlastfoot

这是带注释的输出\usepackage{mathptmx}。请参见斜体字。

在此处输入图片描述

由于您已经在使用booktabs尝试此

\begin{longtable}{p{0.02\textwidth}p{0.08\textwidth}p{0.12\textwidth}p{0.115\textwidth}p{0.6\textwidth}}
    \caption{53 op kop kop kop kopkop kop }\\
    \toprule
    Nr. & PANAS* & Temporality & Content** & Topic \\
    \midrule
\endfirsthead
    \multicolumn{5}{l}%
    {\tablename\ \thetable\ -- \textit{Continued from previous page}} \\
    \midrule
    Nr. & PANAS* & Temporality & Content** & Topic \\
    \midrule
\endhead
    \midrule
    \multicolumn{5}{r}{\textit{Continued on next page}} \\
    \endfoot
    \midrule
    \parbox{\textwidth}{\textit{Notes.} \\  \textsuperscript{*}See Table 2 on the PANAS-SF version that was used in this case-study.\\ \textsuperscript{**}See Table 3 on how the content of thought was assessed. }    
\endlastfoot

答案2

为了确保表格适合可用的文本宽度和命令中适当宽度的类型列,请使用xltabular而不是:longtablep\multicolumn

在此处输入图片描述

\documentclass[12pt]{article}

\usepackage{apacite}
    \bibliographystyle{apacite}
\usepackage[a4paper,left=2.5cm, right=2.5cm, bottom=3cm,top=3cm]{geometry}
\usepackage{changepage}
\usepackage{indentfirst}
\usepackage{mathptmx}
\usepackage{setspace}
    \doublespacing

\usepackage{multirow,booktabs,setspace,caption}
\usepackage{tikz}
\DeclareCaptionLabelSeparator*{spaced}{\\[2ex]}
\captionsetup[table]{textfont=it,format=plain,justification=justified,
  singlelinecheck=false,labelsep=newline,skip=0pt}

\usepackage{xltabular}
\usepackage{calc}
\begin{document}

\section{A}

\begin{singlespacing}

\begin{xltabular}{\textwidth}{l
                  p{\widthof{PANAS*}}
                  l
                  l
                  X}
\caption{53 op kop kop kop kopkop kop }\\
\toprule
Nr. & PANAS* & Temporality & Content** & Topic \\
\hline
\endfirsthead
\multicolumn{5}{l}%
{\tablename\ \thetable\ -- \textit{Continued from previous page}} \\
\hline
\toprule
Nr. & PANAS* & Temporality & Content** & Topic \\
\hline
\endhead
\hline \multicolumn{5}{r}{\textit{Continued on next page}} \\
\endfoot
\hline

\multicolumn{5}{p{\textwidth-2\tabcolsep}}{\textit{Note.} *See Table 2 on the PANAS-SF version that was used in this case-study. ***See Table 3 on how the content of thought was assessed.}
\endlastfoot


1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
[1.5cm]
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
1 & +33 -11 (+19) & kop & kop 4 & kop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kopkop kop kop kop kop kop\\
\addlinespace
\end{xltabular}

\end{singlespacing}

\end{document}

相关内容