[texhax] prob datatool
Renato Pontefice
renato.pontefice at gmail.com
Tue Apr 26 15:36:21 CEST 2011
Hi,
I'm using datatool to made mail merge letter.
I don't know why, from my (maybe last, but not sure) last modification, I'm not
able to compile and have the letter with address.
This is the .tex. I also use a .csv (as a data base) and two .png as image.
the letter text works well, but I have no more one addr.
Can some one help me? I could send .csv in private mesg (I don't want to fill
the mail box of any one :-) )
-----------------------
\documentclass[]{letteracdp}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{datatool}
\DTLloaddb{indirizzi}{/home/kde/Dropbox/edile_150/xxx_yyy.csv}
\pagestyle{fancy}
\fancypagestyle{firstpage}{ % note opening bracket
\fancyhf{} %<<<<----- clear all fields
\fancyhead[L]{\includegraphics[width=.2\columnwidth]{logo}\quad }
\fancyfoot[C]{\tiny Via xxxx 1/Q zzz yyyy (AR)\\C.F. qqqq\\www.xyz.it -
presidente at xyz.it
\\Associazione confederata \includegraphics[width=.1\columnwidth]{logo2}}
} % closing bracket
\fancyhf{}
\fancyhead[R]{ \includegraphics[width=.2\columnwidth]{logo}\quad }
\fancyfoot[C] {\hrulefill}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\renewcommand{\familydefault}{\sfdefault}
%\address{Sign. Topolino,\\
% via Astuti, 34 \\
% Topolinia}
\signature{Topolino}
\begin{document}
\DTLforeach*{indirizzi}{%
\cognome=cognome,\nome=nome,
\via=via,\civico=civico,
\localita=localita,\cap=cap,\provincia=provincia,}{%
\begin{letter}{\nome\ \cognome\\
\via, \civico\\
\localita\\
\cap, \provincia}
%\DTLdisplaydb{indirizzi}
%{Sign. Pippo,\\
% via Distratti, 77 \\
% Topolinia}[dolor, nec molestie justo]
\opening{Buongiorno,}
%\title{consectetur}
\thispagestyle{firstpage}
pellentesque augue et mauris ultrices a consectetur risus lobortis.
Suspendisse ut tincidunt nulla. Nunc elementum consectetur diam, non laoreet
nunc aliquam vitae. Vivamus ut enim eget orci tincidunt feugiat vel nec ipsum.
Integer in mattis ante. Fusce sit amet sapien lorem, a eleifend dui. Curabitur
luctus rutrum porttitor. Suspendisse potenti. Curabitur nisl nisi, fermentum
ac venenatis nec, consectetur sit amet lectus. Aliquam varius elit at arcu
volutpat quis rhoncus neque pretium. Sed facilisis nisi ac risus consectetur
vulputate accumsan dolor dignissim. Suspendisse tempus velit eu massa
tincidunt a malesuada urna semper.
Donec et metus dolor, nec molestie justo. Duis ornare leo vitae justo auctor
tempus elementum augue rhoncus. Proin in nisi et leo pretium eleifend. In
posuere pulvinar adipiscing. Ut varius arcu nec enim dapibus sed gravida dui
dapibus. Quisque eu ante nec felis feugiat rhoncus. Phasellus eget tortor et
lectus tempus vestibulum. Nunc neque lacus, pulvinar at adipiscing ac, egestas
sit amet leo. Sed gravida erat sit amet est luctus sed tempus nisl eleifend.
Phasellus eget ipsum felis, id ultricies risus. Proin eu nulla sed massa
condimentum scelerisque semper nec metus. Nullam mollis ultrices justo, a
pellentesque elit imperdiet eu. Pellentesque odio tellus, iaculis et consequat
sit amet, consequat in tortor. Proin et libero sapien, a cursus massa.
Vestibulum turpis lorem, mattis sed volutpat
%\begin{itemize}
% \item consequat a enim.
%\item us ullamcorper consectetur.
%\item Nam cursus ulla
%\end{itemize}
iaculis, consequat a enim. Nam cursus ullamcorper consectetur. Nullam at augue
nec lectus pulvinar mattis et ac risus. Donec euismod dapibus sapien, ut
pulvinar nisi pellentesque vel. Curabitur neque enim, posuere sit amet cursus
eget, venenatis quis turpis. Aliquam ut eleifend ante. Ut imperdiet vestibulum
libero, non tempor arcu volutpat dapibus. Aenean nec imperdiet eros. In in
pulvinar urna. Vivamus nec pharetra lectus. Morbi ut scelerisque neque.
Maecenas cursus volutpat purus, eget aliquet felis tempus consectetur. Vivamus
suscipit justo nec metus commodo aliquet.
Duis tempor fringilla augue, ac pharetra risus viverra a. Sed volutpat
venenatis metus at sagittis. Nam venenatis commodo elementum. Fusce quis leo
justo. Etiam lacus justo, volutpat et ullamcorper et, bibendum nec magna. Sed
viverra erat id elit aliquam ut feugiat lorem interdum. Nullam venenatis
vulputate nisl et sagittis. Nulla non velit nunc. Aliquam diam erat, auctor in
molestie et, imperdiet ut purus. Mauris dignissim quam vel sem cursus mattis.
Quisque at tortor tempor urna pharetra scelerisque feugiat vitae libero. Duis
et est elit. Vestibulum eget ipsum eu augue viverra fringilla ac a metus. In
vel tortor lectus. Ut tempor ultricies libero, et rutrum quam suscipit ut.
Maecenas et mauris mauris, vel commodo justo. Cum sociis natoque penatibus et
magnis dis parturient montes, nascetur ridiculus mus.
Suspendisse eros dolor, facilisis a rhoncus sit amet.
congue at turpis. Praesent dui tortor, elementum vitae blandit non, adipiscing
eu felis. Integer gravida, leo vitae fringilla egestas, felis libero viverra
arcu, volutpat malesuada lacus velit at mauris. Curabitur commodo ipsum vel
ipsum dictum lacinia. Nulla facilisi. In pulvinar pulvinar ante, euismod
imperdiet turpis sagittis in. Etiam in lacus tellus, et suscipit ante. Morbi
vel dui vel neque interdum rhoncus. Fusce tristique neque congue nulla
lobortis porta. Duis eu nisi ipsum. Ut varius gravida mi, eu pellentesque
risus blandit ut. Vestibulum ante ipsum primis in faucibus orci luctus et
ultrices posuere cubilia Curae; Mauris scelerisque lorem elit, ac sodales
urna. Phasellus sed metus libero, ac pulvinar dolor. Aenean quis diam a neque
vestibulum commodo.
\closing{Saluti,}
\PS
Qui ci va un eventuale post scriptum.
\cc{Commissario Basettoni,\\
via Grassi, 100\\
Topolinia \\[.5\baselineskip]
Sign.na Minny\\
via delle Rose, 77\\
Topolinia}
\begin{enclosures}
\item primo allegato;
\item secondo allegato.
\end{enclosures}
\end{letter}
}
\end{document}
TIA
Renato
More information about the texhax
mailing list