Newsgroup: it.comp.software.tex
Titolo: Creare header tipo tabella

Salve a tutti,
sto scrivendo un report tecnico; vorrei che l'intestazione di ogni foglio 
sia fatto a tabella, in cui ci sia lo spazio per il nome, il titolo, la 
data, magari lo spazio anche per inserire un'immagine (un logo...), il 
numero della pagina, ecc.
Con fancyhdr mi sa che non ci si riesce....
Qualcuno ha un'idea di come fare ? Ho visto che esiste lout (che permette 
di fare queste cose), pero' non credo sia come Latex..
Non vorrei usare Word, perche' dopo aver fatto la tesi in latex mi sono 
convinto della sua assoluta inferiorita' !!!
Grazie per i consigli !
Tetrazzo
koutat...@usa.com

 Con fancyhdr mi sa che non ci si riesce....
Se puede, se puede...
Fai la tabella, poi la piazzi in uno degli header del fancyheader (il
destro, il sinistro o il centrato alti a seconda se vuoi la tabella a
destra, a sinistra o centrata, se la tabella è larga quanto il testo,
allora non cambia nulla).
Saluti, Tommaso ;-{))

 Fai la tabella, poi la piazzi in uno degli header del fancyheader 
e cosi' ho fatto. La tabella mi e' costata molti sforzi (ho usato 
multirow piu' un'immagine, e mi sono dannato per scoprire l'esistenza di 
multirow...). Il problema e' il seguente: la tabella nel documento la 
visualizzo bene (cioe' il logo occupa il giusto spazio, lo spaziamento 
fra le righe e' corretto, ecc.) 
Quando la metto come chead{} in fancyhdr, la tabella subisce uno 
"schiacciamento" in verticale: cioe' si stringono le righe, l'immagine 
"sborda" dallo spazio che dovrebbe occupare e, *orrore*, mi si genera un 
bell' overfull vbox; questo nonostante abbia sistemato l'altezza 
dell'heading secondo le indicazioni di fancyhdr....
Ringrazio dell'aiuto e mi scuso per la lunghezza del messaggio.
(segue listato ed errore)
Saluti,
Tetrazzo
koutat...@usa.com
Riporto il listato e l'errore:
----LISTATO INIZIO-----
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0pt}
\chead{
    \begin{tabular}{|c|p{0.7\textwidth}|c|}
    \hline
    \multirow{-1}*{\includegraphics[width=0.125\textwidth]{logo1.eps}} &         
	\centering{\textbf{titolo1}}  & FINAL \\
    \cline{3-3}
    & \centering{\textsc{titolo2}} & page {\thepage} of     
\pageref{LastPage}\\
    \cline{3-3}
    & & DATA\\
    \hline
    REPORT & titolo3 & nome \\
    \hline
    \end{tabular}%
}
-LISTATO FINE---
---ERRORE INIZIO---
Overfull \vbox (43.18484pt too high) has occurred while \output is active 
[]
Overfull \hbox (1.48277pt too wide) has occurred while \output is active
---ERRORE FINE---

 Ringrazio dell'aiuto e mi scuso per la lunghezza del messaggio.
Il messaggio era lungo quanto basta, se fossi più stringato sarebbe
stato peggio, perché ti avremmo chiesto maggiori delucidazioni...
Anyway, a me funziona tutto (a parte gli overfull).
La tabella viene benissimo (non è schiacciata), l'immagine è a posto
(ne ho usata una mia) e tutto torna.
Gli overfull che ho io sono tutti dovuti al multirow, ma sono innocui.
Trovo però pericoloso usare nell'header un \textwidth, perché il
\textwidth è proprio del testo, non dell'header, io lo sostituirei con
una dimensione fissa (x centimetri).
Puoi anche fare a meno del multirow, eventualmente, usando
l'includegraphics con l'opzione notrim, ma dovresti avere la figura
delle dimensioni giuste (ovvero non da scalare).
Comunque rimane un punto: a me il tuo esempio funziona...
Saluti, Tommaso ;-{))
PS: bell'idea quella della tabella con le informazioni, quasi quasi te
la rubo per i nostri test...

 delle dimensioni giuste (ovvero non da scalare).
Questa non ce l'ho....
In ogni caso sarei contento di sapere *come mai* da me non 
funziona....dici di provare con tex per Linux ?
Saluti e grazie !
Tetrazzo
koutat...@usa.com

 funziona....dici di provare con tex per Linux ?
Effettivamente la domanda principale è quella, perché a tee non
funziona e a me sì.
Controlla le versioni dei packages (soprattutto il fancyhdr e il
multirow) e poi prova sotto Linux, male non fa.
Fammi sapere !
Ciao, Tommaso ;-{))

 1.5 (appena scaricato) e fancyhdr.sty 1.99d.
[snippete]
Io ho fancyhdr.sty 2.0 e multirow 1.5.
Ho provato a eliminare *tutti* gli altri package, tranne:
multirow
lastpage
fancyhdr
senza risultato.
Oops....chiedo umilmente venia, perche' solo ora ho scoperto il VERO 
problema: cioe' che io uso \linespread{1.3} e le tabelle nel testo mi 
vengono con righe alte, cosi' come sono abituato a vederle nel famigerato 
Wordazza.....invece nell'heading \linespread non si puo' usare (a quanto 
ho capito, si riferisce solo al testo); cosi', per risolvere, devo 
escogitare un metodo: ad esempio, inserire nella tabella di heading delle 
\rule di spessore 0pt, lunghezza 1pt e spostate opportunamente verso 
l'alto, per allargare la cella (e quindi tutta la riga). E' uno sporco 
trucco, pero' funziona !!! 
Il problema e' che ho fatto la tesi con \linespread{1.3} e, scrivendo il 
report, mi sono dimenticato della sua esistenza, abituandomi quindi a 
vedere il testo formattato in un certo modo !
Mi dispiace per averti fatto perdere del tempo. E' che non sono cosi' 
esperto di LaTeX come credevo.....avrei dovuto riportarti subito tutta 
l'intestazione del documento, cosi' si vedeva subito il linespread....
Effettivamente sta' un po' male vedere le tabelle nel testo fatte in un 
modo e quelle dell'intestazione diverse. Non c'e' modo per uniformarle ?
Saluti e scusa ancora,
Tetrazzo
 
----------------------------  /XX\    /XX\
Tetrazzo                     /XXXX\__/XXXX\
koutat...@usa.com
              /XX\
---------------------------      /XXXX\