Preventivo (lettera commerciale)

  • Creatore
    Topic
  • #115254
    Stemby
    Partecipante
      Up
      0
      Down
      ::


      Buongiorno,
      sto provando ad usare la classe letteracdp per formulare un preventivo da sottoporre a un cliente; non so se sia la scelta più azzeccata, tuttavia credo che possa portare ad un risultato soddisfacente.

      Il limite maggiore che sento al momento è il fatto che non sia previsto un sezionamento del contenuto: troverei molto utile avere disponibili [tt]\chapter[/tt] e [tt]\section[/tt], senza numerazione. Come si potrebbe ovviare?

      Grazie!

      Carlo

    Visualizzazione 8 filoni di risposte
    • Autore
      Risposte
      • #115255
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          letteracpd è costruito per scrivere lettere, non articoli o rapporti. Ma l’autore di letteracpd ti saprà dire di più.

          Se hai bisogno di quei sezionamenti devi rivolgerti almeno alla classe report, a cui aggiungi alcune tue macro per configurare le testatine e i piedini, per inserirci le intestazioni della ditta e le altre informazioni commerciali che di solito si trovano nella carta intestata; con il pacchetto fancyhdr si fa facilmente, anche per differenzia re la prima dalla pagine successive.

          Secondo la mia esperienza, un preventivo non è una lettera, anche se può essere scritto su carta intestata, lasciando la LaTeX il compito di comporre le intestazioni di testa e di piede.

          Non è un progettino da poco, ma quando l’avrai portato a termine, considera la possibilità di riferite al GuIT con un articolo da pubblicare su ArsTeXnica (vedi sezione ArsTeXnica di questo forum). 🙂

        • #115256
          Stemby
          Partecipante
            Up
            0
            Down
            ::


            Grazie OldClaudio per la risposta.

            OldClaudio” post=115646letteracpd è costruito per scrivere lettere, non articoli o rapporti. Ma l’autore di letteracpd ti saprà dire di più.

            Aspetto allora di sentirlo 🙂

            Non è un progettino da poco, ma quando l’avrai portato a termine, considera la possibilità di riferite al GuIT con un articolo da pubblicare su ArsTeXnica (vedi sezione ArsTeXnica di questo forum). 🙂

            Vediamo cosa tiro fuori!

            Carlo

          • #115257
            Stemby
            Partecipante
              Up
              0
              Down
              ::


              Questo lo fareste rientrare nella categoria “porcherie impresentabili”?

              `
              \documentclass[11pt,boldsubject,noindent,italicsignature]{letteracdp}

              \usepackage[T1]{fontenc}
              \usepackage[utf8]{inputenc}
              \usepackage[italian]{babel}
              \usepackage{layaureo}
              \usepackage{xparse}
              \usepackage{eurosym}
              \usepackage{lipsum}

              \NewDocumentCommand{\work}{ m }{{\Large \textbf{#1}}\par}
              \NewDocumentCommand{\option}{ m }{{\large \textbf{#1}}\par}
              \NewDocumentCommand{\amount}{ m O{00}}{\par\hfill \textbf{#1,#2~\euro}}

              \address{ACME~S.p,A. \\
              Via Tal dei Tali,~123~–~Frazione \\
              12345~Comune~(XY)}
              \signature{Carlo Stemberger}
              \place{Posto Bello}

              \begin{document}
              \begin{letter}{Egr.~Pinco Pallino \\
              Piazza Grande, 12 \\
              12345 Comune (XY)}%
              [preventivo manutenzione straordinaria]

              \opening{}

              Come concordato, con la presente inviamo la nostra migliore offerta. Gli importi si intendono IVA esclusa.

              \work{Primo grosso lavoro}
              \option{Opzione~A}
              \lipsum[4] \amount{400}

              \option{Opzione~B}
              Come l'opzione~A, con in aggiunta \lipsum[4] \amount{500}

              \work{Secondo grosso lavoro}
              \option{Opzione~A}
              \lipsum[4] \amount{250}

              \option{Opzione~B}
              \lipsum[2] \amount{300}

              \closing{Cordiali saluti,}

              %\PS

              \begin{enclosures}
              \item Elenco materiale disponibile
              \end{enclosures}

              \end{letter}
              \end{document}
              `

              Al momento punterei solo a 2 migliorie: maggiore spazio sopra a \work; impedire che \amount vada a capo solo soletto. Ogni dritta è benvenuta 🙂

              Ciao!

              Carlo

              [EDIT]
              Problemi risolti:
              `
              \NewDocumentCommand{\work}{ m }{\medskip{\Large \textbf{#1}}\par\nopagebreak}
              \NewDocumentCommand{\option}{ m }{{\large \textbf{#1}}\par\nopagebreak}
              \NewDocumentCommand{\amount}{ m O{00}}{\nopagebreak\par\hfill \textbf{#1,#2~\euro}}
              `

              Per ora son soddisfatto.
              [/EDIT]

            • #115258
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Ottimo lavoro.

              • #115259
                Stemby
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie per il riscontro 🙂

                  Buona serata!

                  Carlo

                • #115260
                  robitex
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    Stemby” post=115650Grazie per il riscontro 🙂

                    Buona serata!

                    Carlo

                    Ciao Stemby,
                    per il comando \amount da te definito, vorrei segnalarti che di solito io mi affido al pacchetto siunitx per la resa degli importi:
                    `\SI{1236.23}{\euro}`
                    Un ulteriore passo è un comando in Lua che da la possibilità di eseguire molto facilmente calcoli in virgola mobile. Io ne uso una “specie” che ha come opzione un nome che corrisponde a un formato:
                    `\print[sieuro]{1236.23}`
                    sembra la stessa cosa ma non lo è.
                    Del resto ho fin dall’inizio sentito la necessità di una tabella che facesse questo tipo di calcoli così da sviluppare l’ormai “obsoleto” pacchetto calctab.
                    R.

                  • #115261
                    Stemby
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Ciao robitex,
                      grazie per l’intervento.

                      robitex” post=115651
                      per il comando \amount da te definito, vorrei segnalarti che di solito io mi affido al pacchetto siunitx per la resa degli importi:
                      `\SI{1236.23}{\euro}`

                      Grazie per la segnalazione. Vantaggio concreto?

                      Riguardo invece ai calcoli, al momento non ne sento l’esigenza, e in ogni caso non mi ha mai convinto molto l’uso di LaTeX come calcolatrice: l’ho sempre considerato un motore di composizione tipografico e, seguendo la filosofia UNIX, mi interessa che faccia anche solo una cosa, ma bene.

                      Credo che, prima di redigere un nuovo preventivo (non mi aspetto che sia una cosa a breve), metterò in ordine le (poche[*]) cose fatte finora e butterò giù una piccola classe per uso personale; la pubblicherò comunque su GitHub e, se interesserà ad altri, la svilupperemo insieme. Vi terrò aggiornati!

                      Ciao!

                      [*] ma c’è già qualcosina in più rispetto a quanto ho messo nel messaggio sopra

                    • #115262
                      robitex
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::

                        Stemby” post=115653Ciao robitex,
                        grazie per l’intervento.

                        per il comando \amount da te definito, vorrei segnalarti che di solito io mi affido al pacchetto siunitx per la resa degli importi:
                        `\SI{1236.23}{\euro}`

                        Grazie per la segnalazione. Vantaggio concreto?

                        Certo, ci sono diversi vantaggi. Intanto il numero viene correttamente spaziato nelle posizioni delle migliaia.
                        Leggi la documentazione del pacchetto con `$ texdoc siunitx`
                        Un saluto.
                        R.

                      • #115263
                        Up
                        0
                        Down
                        ::

                        Stemby” post=115645[…]
                        sto provando ad usare la classe letteracdp […]
                        Il limite maggiore che sento al momento è il fatto che non sia previsto un sezionamento del contenuto: troverei molto utile avere disponibili [tt]\chapter[/tt] e [tt]\section[/tt], senza numerazione. Come si potrebbe ovviare?
                        […]

                        Che strano che questa mia sia sfuggita! Va ricordato che il C.D.P. Bundle, di cui la classe letteracdp fa parte, comprende anche un’altra classe, derivata da letteracdp e denominata articoletteracdp, la quale consente di fare tutto quello che si fa con letteracdp e, in più, di usare i comandi [tt]\section[/tt] (o [tt]\section*[/tt]) e [tt]\paragraph[/tt] (o [tt]\paragraph*[/tt]); sono anche disponibili gli ambienti per oggetti mobili [tt]figure[/tt] e [tt]table[/tt], con relativi comandi [tt]\caption[/tt], i comandi [tt]\tableofcontents[/tt], [tt]\listoffigures[/tt] e [tt]\listoftables[/tt], e altri ancora.

                        La documentazione del C.D.P. Bundle è notoriamente lacunosa, ma il file [tt]cdpbundl-doc.pdf[/tt] (che in una normale installazione TeX Live può essere visualizzato dando il comando`texdoc cdpbundl`dalla linea di comando) menziona, seppur di sfuggita, la classe articoletteracdp: lo fa a pagina 12, nel paragrafo 3 (How to use the C.D.P. Bundle), là dove dice

                        The C.D.P. Bundle v. 0.36 contains two LaTeX document classes, namely letteracdp and articoletteracdp, and two helper LaTeX packages, called cdpaddon and cdpbabel

                        Poco più sotto, si dice anche:

                        For instructions on how to use the articoletteracdp class, see [5].

                        Facendo clic su «[5]» si viene rinviati all’elenco dei testi citati, e precisamente a una «nota tecnica scaricabile da»

                        http://www.math.unipd.it/~mezzetti/Gustavo/Ludic/CDP/novita.tex

                        Ho provato a fare clic su questo collegamento ipertestuale e, non senza mia sorpresa, ho trovato che funziona ancora; in effetti, rimango sempre stupito ogni volta che constato che — dopo quasi vent’anni, ormai — le mie pagine web al dipartimento di matematica dell’università di Padova non sono ancora state cancellate. Il collegamento dovrebbe avviare lo scaricamento di un sorgente LaTeX, denominato [tt]novita.tex[/tt], il quale, benché scritto nel 2000, dovrebbe potersi compilare senza errori anche su una TeX Live odierna (purché completa), producendo appunto un manualetto d’uso della classe articoletteracdp. Attenzione, però, perché dal 2000 a oggi la classe in questione ha subito diverse modifiche, e non tutto quel che è scritto in quel manualetto è ancora vero. Purtroppo, non ho più la possibilità di modificare le pagine web suddette (anche ammettemdo che quella che mi ricordo sia la password esatta, e a me sembra che lo sia, è comunque scaduta da lustri), per cui non posso aggiornare la documentazione su quel sito. Tuttavia, ho rintracciato una versione più recente dello stesso manualetto, scritta nel 2006, ma aggiornata l’ultima volta il 28 luglio 2017, quindi ben dopo l’uscita della versione 0.36 del C.D.P. Bundle (la versione corrente è la 0.36d, che, rispetto alla 0.36, ha solo corretto un paio di bug): ne allego il sorgente LaTeX a questo messaggio, che si compila senza problemi su una TeX Live aggiornata e completa. Tenete presente, però, che si tratta di un documento originarimente scritto per un “pubblico” molto ristretto (i membri dell’allora Coordinamento dei dottorandi e dei dottori di ricerca dell’Università di Padova), e che per questo indulge a toni goliardici e a spiritosaggini insulse, per non dire — parliamo francamente! — a puerili bambinate.

                        In effetti, se visitate la mia pagina web dedicata alle «Risorse per il C.D.P.» ancora ospitata (ripeto, dopo quasi vent’anni dall’ultima modifica) sul server del dipartimento di matematica a Padova, potete trovare, nella sezione intitolata «Articolettere», un collegamento, che funziona ancora, a un file chiamato [tt]esempioarticolettera.tex[/tt]: potete scaricarlo, e usarlo come template per una lettera basata sulla classe articoletteracdp. Allego anche queso file al presente messaggio.

                        Ciao.


                        Gustavo

                        Attachments:
                        You must be logged in to view attached files.
                    Visualizzazione 8 filoni di risposte
                    • Devi essere connesso per rispondere a questo topic.

                    Go to top