长桌上靠近 \endfoot 的小间距

长桌上靠近 \endfoot 的小间距

我正在尝试使用 longtable(longtabu),​​但除最后一页之外的所有页面上都有一个\cline{5-5}未连接到表的页面。

我遗漏了什么吗? 可以修复/解决这个问题吗?

我的代码不起作用的示例:

\documentclass[a4paper,12pt]{report}

\usepackage{tinos}
\usepackage{fontspec}
\usepackage{polyglossia} % for russian hyphenation
\setmainlanguage{russian}
\setotherlanguage{english}

\usepackage{longtable} % another tables
\usepackage{tabu} % another tables

\newcounter{RowId}

\newcommand{\References}{}

\newcommand{\ReferencesCond}{
  \ifnum\value{RowId}=1
    \References
\fi}

\newcommand{\Row}[3]{\stepcounter{RowId}\theRowId & #1 & #2 & #3 & \ReferencesCond \\ \cline{1-4}}
\newcommand{\Lec}[2]{\Row{#1}{лк. 2}{#2}}
\newcommand{\Lab}[2]{\Row{#1}{лб. 4}{#2}}
\newcommand{\PracTwo}[2]{\Row{#1}{пр. 2}{#2}}
\newcommand{\Prac}[2]{\Row{#1}{пр. 4}{#2}}

\newcolumntype{L}[1]{>{\hsize=#1\hsize\raggedright}X}
\newcolumntype{S}[1]{>{\hsize=#1\hsize\centering}X}
\newcolumntype{C}{>{\centering}X}

% document
\begin{document}
\begin{longtabu} to \linewidth {|c|l|L{.5}|S{.9}|X|}

\hline
\rowfont\bfseries
№ & Неделя &
Вид занятия\newline
Кол-во часов &
Тема и содержание занятия, форма проведения &
Наглядные пособия, оборудование и литература
\\ \hline
\endhead

\cline{5-5}
\endfoot

\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\Row{1}{лк}{Цель информатизации. Сбop и oбpaбoткa инфopмaции. Инфopмaциoнныe пpoцeccы.}
\end{longtabu}
\end{document}

图片

答案1

在此处输入图片描述

您可以通过以下方式重新调整 cline

\noalign{\vskip-\arrayrulewidth}%
\cline{5-5}
\noalign{\vskip\arrayrulewidth}%
\endfoot

请注意,您使用 tabularx 语法来调整列宽,但不会使总乘数加起来达到 3 X 列,但您可以使用 tabu 语法。因此表格比页面更宽

Overfull \hbox (7.16425pt too wide) in alignment at lines 58--58

相关内容