如何在 longtable 中创建一个 BIG HEAD

如何在 longtable 中创建一个 BIG HEAD

晚安,我正气喘吁吁地寻找用“pdflatex”创建一个“pdf”,以便用“mutt”通过电子邮件发送。过滤“runrepport”输出的结果保存在“tex”中,稍后进行处理。

使用的代码如下:

**% LATEX 可对数

\documentclass[a4paper] {article}

\renewcommand{\baselinestretch}{0.5}

\usepackage[left=0.5cm,top=1cm,right=0.5cm,bottom=1cm]{geometry}

\usepackage[spanish]{babel}

\usepackage[latin9]{inputenc}

\usepackage{longtable}

\begin{document}

\begin{longtable}{|c|c|c|l|c|c|c|}

\multicolumn{7}{|l|}{\Huge{EMPRESA}} \\

\multicolumn{7}{|l|}{\normalsize{Direccion EMPRESA}} \\

\multicolumn{7}{|l|}{\normalsize{Poblacion EMPRESA}} \\

\multicolumn{7}{|l|}{\normalsize{Cod.Postal y Provincia EMPRESA}} \\

\multicolumn{7}{|l|}{\normalsize{NIF:}} \\

\hline 

\multicolumn{3}{|l}{\normalsize{FACTURA: 178.256}}  &

\multicolumn{4}{|l|}{\normalsize{CLIENTE: CORDERO REUNIDOS S.L.}} \\

\multicolumn{3}{|l|}{\normalsize{FECHA..: 12/09/2013}} &

\multicolumn{4}{|l|}{\normalsize{DIRECCION CLIENTE }} \\

\multicolumn{3}{|l|}{\normalsize{COD.CLIENTE:  10.000}} & 

\multicolumn{4}{|l|}{\normalsize{COD.POSTAL y POBLACION }} \\

\multicolumn{3}{|l|}{\normalsize{NIF.CLIENTE: A08220220 }} & 

\multicolumn{4}{|l|}{\normalsize{PROVINCIA }} \\

\hline 

\multicolumn{1}{|c|}{{FECHA}} & 

\multicolumn{1}{c|}{{ALBARAN}} & 

\multicolumn{1}{c|}{{ARTICULO}} & 

\multicolumn{1}{l|}{{DESCRIPCION}} & 

\multicolumn{1}{c|}{{CANTIDAD}} & 

\multicolumn{1}{c|}{{PRECIO}} &

\multicolumn{1}{c|}{{IMPORTE}} \\ 

\hline 

\endhead

14.10.13 & 145.248 & 45878  & REF: Tuercas 20x12 & 16 & 1.23 & 23.23\\

14.10.13 & 145.248 & 45878  & REF: Tuercas 20x12 & 16 & 1.23 & 23.23\\

14.10.13 & 145.248 & 45238  & REF: Arandelas 12x13 & 23 & 1.23 & 21.34\\

14.10.13 & 145.248 & 45238  & ======= ULTIMA LINEA ===== & 23 & 1.23 & 21.34\\

% ======================== 150 lines more =================================

\end{longtable}

\end{document}

**

输出效果很好,但我想将“CLIENTE - DIRECCION - COD.POSTAL - PROVICIA”组放在“DESCRIPCION”的中间,以更加美观。

这可能吗?谢谢

答案1

目前还不清楚你想要什么布局,但也许是这样的

在此处输入图片描述

笔记:

  • 如果|在多列中使用仅有的在条目的右侧使用它,第一列除外,

    • 尺寸更改命令的工作方式与\huge xx不相同\huge{xx},并且不需要明确切换到\normalsize

    • 您可以使用\extrarowheight数组包来更好地分离水平规则。


\documentclass[a4paper] {article}

%\renewcommand{\baselinestretch}{0.5}% No!

\usepackage[left=0.5cm,top=1cm,right=0.5cm,bottom=1cm]{geometry}
\usepackage[spanish]{babel}
\usepackage[latin9]{inputenc}
\usepackage{longtable,array}
\setlength\extrarowheight{3pt}
\begin{document}

\begin{longtable}{|c|c|c|l|c|c|c|}
\multicolumn{7}{|l|}{\Huge EMPRESA} \\
\multicolumn{7}{|l|}{Direccion EMPRESA} \\
\multicolumn{7}{|l|}{Poblacion EMPRESA} \\
\multicolumn{7}{|l|}{Cod.Postal y Provincia EMPRESA} \\
\multicolumn{7}{|l|}{NIF:} \\
\hline 
\multicolumn{3}{|c|}{
\begin{tabular}{l}
FACTURA: 178.256\\
FECHA..: 12/09/2013\\
COD.CLIENTE:  10.000\\
NIF.CLIENTE: A08220220
\end{tabular}}
&
\multicolumn{4}{c|}{
\begin{tabular}{l}
CLIENTE: CORDERO REUNIDOS S.L. \\
DIRECCION CLIENTE \\
COD.POSTAL y POBLACION  \\
PROVINCIA
\end{tabular}}
\\
\hline 
\multicolumn{1}{|c|}{FECHA} & 
\multicolumn{1}{c|}{ALBARAN} & 
\multicolumn{1}{c|}{ARTICULO} & 
\multicolumn{1}{l|}{DESCRIPCION} & 
\multicolumn{1}{c|}{CANTIDAD} & 
\multicolumn{1}{c|}{PRECIO} &
\multicolumn{1}{c|}{IMPORTE} \\ 
\hline 
\endhead
14.10.13 & 145.248 & 45878  & REF: Tuercas 20x12 & 16 & 1.23 & 23.23\\
14.10.13 & 145.248 & 45878  & REF: Tuercas 20x12 & 16 & 1.23 & 23.23\\
14.10.13 & 145.248 & 45238  & REF: Arandelas 12x13 & 23 & 1.23 & 21.34\\
14.10.13 & 145.248 & 45238  & ======= ULTIMA LINEA ===== & 23 & 1.23 & 21.34\\
%======================== 150 lines more =================================
\end{longtable}

\end{document}

相关内容