questa è la prima:
`\documentclass{petiteannonce}
\usepackage{SIunits}
\usepackage{graphicx}
\usepackage{array}
\usepackage{eurosym}\begin{document}
\petiteannonce[count=4,cols=2]%
{\small\begin{tabular}{@{}l@{}}telefono\\email\end{tabular}}
{%
\begin{tabular}%
{m{\petiteannoncewidth{0.48}}m{\petiteannoncewidth{0.02}}m{\petiteannoncewidth{0.5}}}
\multicolumn{3}{c}{\Large \dotfill Vend Baignoire enfant \dotfill }\\
\hline\\
Vend baignoire enfant.\newline
Dimensions \(\unit {80}{\centi \metre }\times \unit
{30}{\centi \metre }\)\newline
Prix 20~\euro
&&
\includegraphics{baignoire.jpg}
\end{tabular}
}\end{document}`
la seconda:
`\documentclass{petiteannonce}
\usepackage{SIunits}
\usepackage{graphicx}
\usepackage{array}
\usepackage{eurosym}\newcommand{\dati}[1]{\begin{tabular}{@{}l@{}}#1\end{tabular}}
\begin{document}\petiteannonce[count=4,cols=2]%
{\dati{telefono\\email}}
{%
\begin{tabular}%
{m{\petiteannoncewidth{0.48}}m{\petiteannoncewidth{0.02}}m{\petiteannoncewidth{0.5}}}
\multicolumn{3}{c}{\Large \dotfill Vend Baignoire enfant \dotfill }\\
\hline\\
Vend baignoire enfant.\newline
Dimensions \(\unit {80}{\centi \metre }\times \unit
{30}{\centi \metre }\)\newline
Prix 20~\euro
&&
\includegraphics{baignoire.jpg}
\end{tabular}
}\end{document}`
e la terza magia:
`\documentclass{petiteannonce}
\usepackage{SIunits}
\usepackage{graphicx}
\usepackage{array}
\usepackage{eurosym}\usepackage{etoolbox}
\letcs\temp{\string\petiteannonce}
\patchcmd{\temp}{\mbox}{\dati}{}{}
\cslet{\string\petiteannonce}\temp
\newcommand{\dati}[1]{\begin{tabular}{@{}l@{}}#1\end{tabular}}\begin{document}
\petiteannonce[count=4,cols=2]%
{telefono\\email}
{%
\begin{tabular}%
{m{\petiteannoncewidth{0.48}}m{\petiteannoncewidth{0.02}}m{\petiteannoncewidth{0.5}}}
\multicolumn{3}{c}{\Large \dotfill Vend Baignoire enfant \dotfill }\\
\hline\\
Vend baignoire enfant.\newline
Dimensions \(\unit {80}{\centi \metre }\times \unit
{30}{\centi \metre }\)\newline
Prix 20~\euro
&&
\includegraphics{baignoire.jpg}
\end{tabular}
}\end{document}`
Non fungono nessuna, ottengo la tabella vuota ed il contenuto sotto all’esterno di essa.
Nessun errore in compilazione.
Utilizzo texlive 2007.
Il file d’esempio funge correttamente.
Certo, se lasci una riga vuota fra un argomento e l’altro non hai molte speranze.
Se il comando \pippo prende un argomento opzionale e due obbligatori, è ammissibile scrivere in uno qualsiasi dei seguenti modi:
`\pippo[opt]{A}{B}
\pippo[opt}{A}
{B}
\pippo[opt}
{A}
{B}
\pippo
[opt}
{A}
{B}`
ma non con righe vuote fra gli argomenti.
Ciao
Enrico