inoltre come posso ridurre solo lo spazio tra colonna 3 e 4?
gab
Usi @{} e non sai nemmeno che significa.
Vedi se così va bene
`\newcommand{\minitab}[2][l]{\begin{tabular}{#1}#2\end{tabular}}%nel preambolo
……
\begin{tabular*}{\textwidth}{@{}>{\raggedright}lrl@{}l@{}}
\multicolumn{4}{@{}l}{Zahlungskonditionen}\\[0.5ex]
Bitte überweisen Sie & 932,00 & bis zum 01.01.2008. & \multirow{3}*{\minitab{\textbf{Bankverbindung:}\\ altro testo \\ altro testo\\ ultima riga}}\\
Bitte überweisen Sie & 1234,00 & bis zum 01.03.2008. \\
Bitte überweisen Sie & 1234,00 & bis zum 01.03.2008. \\
Bitte bezahlen Sie & 1234,00 & bis zum 01.03.2008. \\
&&&\\
\multicolumn{3}{@{}l}{Bitte geben sie bei der Überweisung mit an.} & \\
\end{tabular*}`
Si può fare anche senza \multirow; la soluzione richiede amsmath:
`\newcommand{\minitab}[2][l]{%
\relax\smash{\begin{tabular}[t]{#1}#2\end{tabular}}}%nel preambolo
…
\begin{tabular}{@{}>{\raggedright}lrl@{}l@{}}
\multicolumn{4}{@{}l}{Zahlungskonditionen}\\[0.5ex]
Bitte überweisen Sie & 932,00 & bis zum 01.01.2008. &
\minitab{\textbf{Bankverbindung:}\\ altro testo \\ altro testo\\ ultima riga}\\
Bitte überweisen Sie & 1234,00 & bis zum 01.03.2008. \\
Bitte überweisen Sie & 1234,00 & bis zum 01.03.2008. \\
Bitte bezahlen Sie & 1234,00 & bis zum 01.03.2008. \\[3ex]
\multicolumn{3}{@{}l}{Bitte geben sie bei der Überweisung mit an.} & \\
\end{tabular}`
Nota anche la spaziatura dopo \\, invece della riga di tabella vuota. Ovviamente tabular* è inutile, usato in quel modo.
\smash{…} annulla la profondità del suo argomento; \begin{tabular}[t]{…} crea una \vtop, che viene quindi allineata rispetto alla prima riga della tabella; la tabella intera viene perciò considerata come se non avesse nulla sotto la linea di base. Ovviamente va usato con cautela, perché se la tabella “interna” fosse troppo lunga rispetto alle righe accanto, ci sarebbero problemi; ma lo stesso accade con \multirow.
Il \relax serve a evitare un’espansione prematura di \smash. Non sarebbe necessario, in questo caso, ma meglio essere prudenti. 🙂
Ciao
Enrico