template per carta intestata con letter o letteracdp

  • Creatore
    Topic
  • #49524
    nicfab
    Partecipante
      Up
      0
      Down
      ::


      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 ?

    Visualizzazione 10 filoni di risposte
    • Autore
      Risposte
      • #49525
        Up
        0
        Down
        ::


        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.

      • #49526
        nicfab
        Partecipante
          Up
          0
          Down
          ::


          Lo proverò asap ma le cose più cool sono testata e piè di pagina
          😀

          Grazie. A presto.

        • #49527
          nicfab
          Partecipante
            Up
            0
            Down
            ::


            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 ?

          • #49528
            Up
            0
            Down
            ::

            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.

          • #49529
            nicfab
            Partecipante
              Up
              0
              Down
              ::


              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
              }[
              \registeredRR

              Oggetto 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.

            • #49530
              Up
              0
              Down
              ::

              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

            • #49531
              nicfab
              Partecipante
                Up
                0
                Down
                ::

                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
                Enrico

                Ciao
                Nicola

              • #49532
                Up
                0
                Down
                ::

                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

              • #49533
                nicfab
                Partecipante
                  Up
                  0
                  Down
                  ::


                  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.

                • #49534
                  Up
                  0
                  Down
                  ::


                  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

                • #49535
                  Up
                  0
                  Down
                  ::


                  Già che ci sono, dmenticavo: l’opzione a4paper è superflua con letteracdp.

                  Ciao.

                  Gustavo.

              Visualizzazione 10 filoni di risposte
              • Devi essere connesso per rispondere a questo topic.

              Go to top