在表格底部和分页符后的顶部打印转账金额?

在表格底部和分页符后的顶部打印转账金额?

我有一个(自动生成的)列表,可以跨越多页(我想我会采用一个长表环境)。

我想要实现的是,当 TeX 决定插入分页符时,我希望在某些列下方有一个小框,打印已知值,并在下一页上打印这个框。

我想在表格底部打印一些值

我不知道如何解决这个问题。

col1 col2  
100  200   <- known 100 and 200
300  400   <- known 400 and 600 
---------  <- LaTeX decides to page break
500  600   <- known 900 and 1200

应该这样做

 col1 col2  
 100  200
 300  400
[400][600]  <- use known
-----------
[400][600]
 500  600
{900}{1200}
 {sum}

EDITH:我以为我可以使用 \endfirsthead 等,但是,值不会动态更改。也许有一个技巧

\documentclass[a4paper]{scrartcl}
\usepackage{longtable}
\begin{document}
\newcommand{\uebertraga}{0}
\newcommand{\uebertragb}{0}
\newcommand{\summe}{0}
\begin{longtable}{cc}
col1 & col2\\\endfirsthead
col1 & col2\\
Übertrag: \uebertraga & \uebertragb\\\endhead    %<- dynamic binding?
Übertrag: \uebertraga & \uebertragb\\\endfoot
gesamt: \uebertraga & \uebertragb\\
Summe: \summe\\\endlastfoot

\renewcommand{\uebertraga}{100}
\renewcommand{\uebertragb}{200}
\renewcommand{\summe}{300}

100 & 200 \\\newpage

\renewcommand{\uebertraga}{400}
\renewcommand{\uebertragb}{600}
\renewcommand{\summe}{1000}

300 & 400 \\    

\end{longtable}
\end{document}

EDITH 2:问题

是否可以通过包外的 longtable 包访问 box 变量 \LT@foot ?

相关内容