我尝试在长表环境中嵌套表格。表格的内容仍然位于每行的底部。
\begin{longtable}[c]{p{153mm-2\tabcolsep}p{37mm-2\tabcolsep}}\hline
\begin{tabular}{p{44mm-2\tabcolsep}p{44mm-2\tabcolsep}p{29mm-2\tabcolsep}p{36mm-2\tabcolsep}}
foo & bar & foofoo & barbar
\end{tabular}
& \mynewline
\hline
\endhead
%\setlength{\extrarowheight}{38mm}
\begin{tabular}[t]{p{44mm-2\tabcolsep}p{44mm-2\tabcolsep}p{29mm-2\tabcolsep}p{36mm-2\tabcolsep}}
Foo Bar & foo foo foo & \color{red} foo & bar \\
\multicolumn{4}{l}{\textbf{Foo Bar}} \\
\multicolumn{4}{l}{Bar: \textbf{Foo, Foo}}
\end{tabular}
& \includegraphics[height=38mm,keepaspectratio]{image} \mynewline \hline
\begin{tabular}[t]{p{44mm-2\tabcolsep}p{44mm-2\tabcolsep}p{29mm-2\tabcolsep}p{36mm-2\tabcolsep}} \\ \hline
\end{longtable}
答案1
您发布的示例无法运行(私有宏及以上\begin
)\end
如果我填写一些缺失的部分,它会按我预期的方式工作,所有后续条目都会与第一列表格的顶行对齐。
\documentclass[a4paper,landscape]{article}
\usepackage{calc}
\usepackage{color,graphicx}
\usepackage{longtable}
%\pdfpagewidth=200mm
\def\mynewline{\\}
\def\includegraphics[#1]#2{picture here}
\begin{document}
\small
\begin{longtable}[c]{p{153mm-2\tabcolsep}p{37mm-2\tabcolsep}}\hline
\begin{tabular}{p{44mm-2\tabcolsep}p{44mm-2\tabcolsep}p{29mm-2\tabcolsep}p{36mm-2\tabcolsep}}
foo & bar & foofoo & barbar
\end{tabular}
& \mynewline
\hline
\endhead
%\setlength{\extrarowheight}{38mm}
\begin{tabular}[t]{p{44mm-2\tabcolsep}p{44mm-2\tabcolsep}p{29mm-2\tabcolsep}p{36mm-2\tabcolsep}}
Foo Bar & foo foo foo & \color{red} foo & bar \\
\multicolumn{4}{l}{\textbf{Foo Bar}} \\
\multicolumn{4}{l}{Bar: \textbf{Foo, Foo}}
\end{tabular}
& \includegraphics[height=38mm,keepaspectratio]{image} \mynewline \hline
\begin{tabular}[t]{p{44mm-2\tabcolsep}p{44mm-2\tabcolsep}p{29mm-2\tabcolsep}p{36mm-2\tabcolsep}} \end{tabular}\\ \hline
\end{longtable}
\end{document}