- Questo topic ha 11 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 9 mesi fa da
letteracdp.
-
CreatoreTopic
-
7 Settembre 2010 alle 11:23 #49524::
Sto tentando di realizzare un modello di carta intestata con le classi indicate in oggetto.
Le predette classi vanno benissimo, ma avrei necessità di inserire una testatina e un piè di pagina senza grafica ma solo con indicazioni di testo relative al mio studio.
Ho provato con fancyhdr ma ottengo degli errori.
Suggerimenti ?
-
CreatoreTopic
-
AutoreRisposte
-
-
7 Settembre 2010 alle 12:04 #49525::
Prova questo codice, in cui vengono usate la classe letter.cls e il pacchetto fancyhdr.sty, a me funziona (ho usato pdfLaTeX).`\documentclass{letter}
\usepackage[italian]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\chead{Sei finito dentro per motivi di bisticci? (continua sotto\dots)}
\cfoot{\dots lo Studio Legale Fabiano ti tira fuori dai pasticci!}
\renewcommand{\headrulewidth}{0pt}\address{Mittente}
\signature{Firma}\begin{document}
\begin{letter}{Indirizzo del destinatario}\opening{Buongiorno,}
\thispagestyle{fancy}
Testo della lettera.\closing{Saluti,}
\end{letter}
\end{document}
`
A presto.
-
7 Settembre 2010 alle 13:39 #49526
-
7 Settembre 2010 alle 15:18 #49527::
Allora, mi riferivo a questo tread http://www.guit.sssup.it/phpbb/viewtopic.php?t=3545&highlight=barabba dove, appunto si dice (nel finale) della incompatibilità tra lettercdp e fancyhdr.In realtà avevo seguito lo schema di codice “barabba” per avere anche la linea che separa testata e piè di pagina. Sarebbe bello poter gestire lo schema “barabba” con lettercdp o ci sono altre soluzioni per un risultato similare ?
-
8 Settembre 2010 alle 15:53 #49528::
Allora, mi riferivo a questo tread http://www.guit.sssup.it/phpbb/viewtopic.php?t=3545&highlight=barabba […]
Non ero a conoscenza della sua esistenza. Grazie ad esso scopro che «\lhead» e simili sono datati; pertanto, è il caso di modificare le istruzioni che ti ho suggerito la volta scorsa
`\chead{Sei finito dentro per motivi di bisticci? (continua sotto\dots)}
\cfoot{\dots lo Studio Legale Fabiano ti tira fuori dai pasticci!}
`
in questo modo:`\fancyhead[C]{Sei finito dentro per motivi di bisticci? (continua sotto\dots)}
\fancyfoot[C]{\dots lo Studio Legale Fabiano ti tira fuori dai pasticci!}
`Sto tentando di realizzare un modello di carta intestata con le classi indicate in oggetto.
Per quanto riguarda «letter.cls» direi che siamo a posto.
[…] dove, appunto si dice (nel finale) della incompatibilità tra lettercdp e fancyhdr.
[…] Ho provato con fancyhdr ma ottengo degli errori.Io non ho avuto problemi. Il seguente codice mette insieme «letteracdp.cls» e «fancyhdr.sty»:
`\documentclass{letteracdp}
\usepackage[italian]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[C]{Sei finito dentro per motivi di bisticci? (continua sotto\dots)}
\fancyfoot[C]{\dots lo Studio Legale Fabiano ti tira fuori dai pasticci!}
\renewcommand{\headrulewidth}{0pt}\address{Mittente}
\signature{Firma}\begin{document}
\begin{letter}{Indirizzo del destinatario}\opening{Buongiorno,}
\thispagestyle{fancy}
Testo della lettera.\closing{Saluti,}
\end{letter}
\end{document}
`
Anche per quanto riguarda «letteracdp.cls», la faccenda è quindi risolta.In realtà avevo seguito lo schema di codice “barabba” per avere anche la linea che separa testata e piè di pagina. Sarebbe bello poter gestire lo schema “barabba” con lettercdp o ci sono altre soluzioni per un risultato similare ?
Gli spessori delle linee che separano il corpo della lettera dalla testatina e dal piè di pagina vengono memorizzati rispettivamente nelle macro «\headrulewidth» e «\footrulewidth»; pertanto, è sufficiente modificare questi valori per ottenere il risultato che desideri. Nel tuo caso, in riferimento all’ultimo codice che ti ho proposto, sostituisci
`\renewcommand{\headrulewidth}{0pt}
`
con`\renewcommand{\headrulewidth}{0.1pt}
\renewcommand{\footrulewidth}{0.1pt}
`
e sei a posto (la stessa modifica la puoi applicare anche nell’esempio che richiamava «letter.cls», in modo da ottenere le linee anche nel primo caso).A presto.
-
8 Settembre 2010 alle 17:27 #49529::
Grazie rodimus per le utilissime informazioni. Devo dire che da niubbo devo ancora imparare.
Comunque, credo di fare cosa utile mettendo a disposizione il codice da me personalizzato al quale, ovviamente si possono apportare le necessarie modifiche. Preciso che la base del codice l’ho recuperata da altro post, per cui non posso assumermene la paternità integrale.Codice:
\documentclass[a4paper,11pt,boldsubject]{letteracdp}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}\usepackage{fancyhdr}
\usepackage
{geometry}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{2.8cm}
\renewcommand{\headrulewidth}{0.2pt}
\renewcommand{\footrulewidth}{0.2pt}\fancypagestyle{fancynormal}{%
\fancyhead[C]{\Large{\textbf{STUDIO LEGALE TIZIONE}}\\[36pt]}
\fancyhead[L]{\textbf{Avv.~Tizio Tizione}\\
\footnotesize{\textit{Patrocinante in Cassazione}} \\
\footnotesize{\textit{Specialista in Diritto Civile}}}%
\fancyhead[R]{\textbf{Dott.~Caio Sempronio}\\[12pt]}%
\fancyfoot{}%
\fancyfoot[C]{\footnotesize{00000 Roma — Via dei Platani, 122 — Tel. 06.0000000 Fax 06.0101010\\
http://www.studiolegaletizione.it — PEC: pec@pec.it}}}%% \fancyfoot[R]{\thepage}
%}
%\fancypagestyle{fancyfirst}{%
% \fancyhead[L]{\textbf{Avv.~Tizio Tizione}\\
% \footnotesize{\textit{Patrocinante in Cassazione}} \\ \footnotesize{\textit{Specialista in Diritto Civile}}}%
% \fancyhead[R]{\textbf{Dott.~Caio Sepmpronio}\\[12pt]}%
%}
\pagestyle{fancynormal}%\address{Mittente}
\signature{\textbf{Avv. Tizio Tizione}}
\begin{document}
\begin{foldedletter}{Egr. Sig.\\
Avv. Antonio Rossi\\
Via degli Avvocati n. 112\\
00000 – ROMA
}[
\registeredRROggetto della lettera
]\opening[Luogo,]{Egregio Collega,}
\thispagestyle{fancy}
Testo della lettera. Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.
Testo della lettera. Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.Testo della lettera.\closing{Distinti saluti.}
\end{foldedletter}
\end{document}
Un solo problema: usando l’ambiente “foldedletter” della classe letteracdp dovrebbe venir fuori il trattino laterale che agevola la piegatura in 3 del foglio A4. A me non funziona e non so perché.
Inoltre, potrebbe essere utile, ma la classe letteracdp non mi risulta consenta variazioni, distanziare verticalmente la parola Raccomandata A.R. dall’oggetto.
-
8 Settembre 2010 alle 18:02 #49530::
Un solo problema: usando l’ambiente “foldedletter” della classe letteracdp dovrebbe venir fuori il trattino laterale che agevola la piegatura in 3 del foglio A4. A me non funziona e non so perché.
Il filetto per la piegatura è stampato come parte del \pagestyle. Se usi \pagestyle{fancy} ovviamente non viene fuori.
`\fancyhead[R]{\textbf{Dott.~Caio Sempronio}%
\csname @folding@tag\endcsname\\[12pt]}`
È un orrore, ma funziona. 🙂Ciao
Enrico
-
8 Settembre 2010 alle 18:25 #49531::
Il filetto per la piegatura è stampato come parte del \pagestyle. Se usi \pagestyle{fancy} ovviamente non viene fuori.
[code]\fancyhead[R]{\textbf{Dott.~Caio Sempronio}%
\csname @folding@tag\endcsname\\[12pt]}Grazie molte Enrico. Potesti cortesemente spiegarmi la modifica ?
È un orrore, ma funziona. 🙂
Certo, non è il massimo in termini di grafica, ma è quasi uno standard per legulei .. 😀
Comunque si accettano anche suggerimenti grafici … 😉Ciao
EnricoCiao
Nicola
-
8 Settembre 2010 alle 19:10 #49532::
Il filetto per la piegatura è stampato come parte del \pagestyle. Se usi \pagestyle{fancy} ovviamente non viene fuori.
[code]\fancyhead[R]{\textbf{Dott.~Caio Sempronio}%
\csname @folding@tag\endcsname\\[12pt]}Grazie molte Enrico. Potesti cortesemente spiegarmi la modifica ?
Ho guardato come letteracdp realizza il tutto: inserisce un comando nell’header, com’è quasi ovvio pensare. Così te l’ho sistemato al punto giusto.
]È un orrore, ma funziona. 🙂
Certo, non è il massimo in termini di grafica, ma è quasi uno standard per legulei .. 😀
Comunque si accettano anche suggerimenti grafici … 😉Orrore era riferito al tacon per aggiungere il filetto. (Cerca sui messaggi degli ultimi giorni per il significato di tacon.)
Ciao
Enrico
-
8 Settembre 2010 alle 19:56 #49533::
Grazie Enrico.Scusa – sarà la cottura serale – ma non riesco a seguire il tuo tacon che, essendo un pastrocchio (così mi è sembrato dai post precedenti), non capisco se si riferisce al codice da te suggerito per il filetto o al codice da me postato. Una semplice curiosità per capire meglio i comandi.
-
2 Dicembre 2010 alle 22:37 #49534::
Chiedo scusa, questa mi era proprio sfuggita:Inoltre, potrebbe essere utile, ma la classe letteracdp non mi risulta consenta variazioni, distanziare verticalmente la parola Raccomandata A.R. dall’oggetto.
Tre mesi di ritardo rendono quasi certamente inutile la risposta, ma la do lo stesso per completezza: lo spazio fra la scritta che precede l’oggetto, per esempio “Raccomandata A.R.”, e l’oggetto stesso è governato dal parametro \presubjectvspace. Siccome questo è uno dei parametri che vengono reimpostati all’inizio di ogni lettera, deve essere modificato all’interno del “letter-making environment” nel quale si vuole abbia effetto:
`
\begin{letter}[D. E. Bitore]{
Pregiatissimo\\
D.~E.~Bitore\\
Viale delle Pittime, 17\\
CITTÀ
}[
\registeredRR
Paga o ti strozzo!
]\setlength{\presubjectvspace}{1cm} % per esempio
\opening{Pregiatissimo Signor Bitore,}
come dico nell'oggetto…
\closing{Ci siamo capiti.}
\end{letter}
`
Se si vuole fare una modifica permanente, bisogna modificare il comando \standarvertspaces, cosa che si può tranquillamente fare nel preambolo: si copia la definizione originale dal file letteracdp.cls, la si incolla nel preambolo racchiusa fra \makeatletter e \makeatother, si cambia \newcommand in \renewcommand e si modifica l’impostazione desiderata:
`
\makeatletter
\renewcommand*\standardvertspaces{%
\setlength\aboveaddressvspace {\medskipamount}%
\@msetlength\andaddressvspace {2}{\medskipamount}%
\@msetlength\belowaddressvspace {3}{\medskipamount}%
\setlength\abovesubjectvspace {\medskipamount}%
\setlength\presubjectvspace {1cm}% per esempio
\@msetlength\belowsubjectvspace {3}{\medskipamount}%
\@msetlength\abovesignaturevspace {6}{\medskipamount}%
\setlength\abovesignatureshortvspace{\bigskipamount}%
\setlength\belowsignaturevspace {\bigskipamount}%
\@msetlength\belowpresentationvspace{3}{\medskipamount}%
}
\makeatother
`
Ciao.Gustavo
-
2 Dicembre 2010 alle 22:45 #49535
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.