Codice per lettera di Pantieri dà errore: come mai?

  • Creatore
    Topic
  • #52559
    Up
    0
    Down
    ::


    Ho copiato ed incollato il codice di Pantieri (uso TeXworks), ma mi dà errore:

    `\documentclass[boldsubject,italicsignature,smartindent]{letteracdp}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{layaureo}
    \usepackage{lipsum}
    \address{Dott.~Lorenzo Pantieri \\
    Dipartimento di Matematica \\
    Università degli Studi di Bologna \\
    Via Zamboni, 5 \\
    40125 Bologna}
    \signature{Dott.~L.~Pantieri}
    %\date{} % al solito, la data è opzionale;
    % il valore predefinito è \today
    \place{Bologna}
    \begin{document}
    \begin{letter}{Prof.~Enrico Gregorio \\
    Dipartimento di Informatica \\
    Università di Verona \\
    Strada Le Grazie, 15 \\
    37134 Verona}%
    [Questo è l’oggetto opzionale della lettera.]
    \opening{Egregio Prof.~Gregorio,}
    \lipsum[1]
    \closing{La saluto molto cordialmente,}
    \PS
    Qui ci va un eventuale post scriptum.
    \cc{Prof.~Claudio Beccari \\
    Dipartimento di Elettronica \\
    Università di Torino \\
    Corso Duca degli Abruzzi, 24 \\
    10129 Torino}
    \begin{enclosures}
    L’arte di scrivere lettere con \LaTeX.
    \end{enclosures}
    \end{letter}
    \end{document}`

    ECCO L’OUTPUT CONSOLE:

    `This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8)
    entering extended mode
    (“C:/Documents and Settings/Pap�/Documenti/CV Latex/lettera.tex”
    LaTeX2e <2009/09/24>
    Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
    rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.

    (“C:\Documents and Settings\Pap�\Dati applicazioni\MiKTeX\2.8\tex\latex\cdpbund
    l\letteracdp.cls”
    Document Class: letteracdp 2006/01/01 v0.34 (**incomplete**)
    Copyright (C) 1999-2006 by Gustavo MEZZETTI, all rights reserved.
    (“C:\Programmi\MiKTeX 2.8\tex\latex\base\size10.clo”))
    (“C:\Programmi\MiKTeX 2.8\tex\generic\babel\babel.sty”
    *************************************
    * Local config file bblopts.cfg used
    *
    (“C:\Programmi\MiKTeX 2.8\tex\latex\00miktex\bblopts.cfg”)
    (“C:\Programmi\MiKTeX 2.8\tex\generic\babel\italian.ldf”
    (“C:\Programmi\MiKTeX 2.8\tex\generic\babel\babel.def”)

    Package babel Warning: No hyphenation patterns were loaded for
    (babel) the language `Italian'
    (babel) I will use the patterns loaded for \language=0 instead.

    )) (“C:\Programmi\MiKTeX 2.8\tex\latex\base\fontenc.sty”
    (“C:\Programmi\MiKTeX 2.8\tex\latex\base\t1enc.def”))
    (“C:\Programmi\MiKTeX 2.8\tex\latex\base\inputenc.sty”
    (“C:\Programmi\MiKTeX 2.8\tex\latex\base\latin1.def”))
    (“C:\Documents and Settings\Pap�\Dati applicazioni\MiKTeX\2.8\tex\latex\layaure
    o\layaureo.sty” (“C:\Programmi\MiKTeX 2.8\tex\latex\geometry\geometry.sty”
    (“C:\Programmi\MiKTeX 2.8\tex\latex\graphics\keyval.sty”)
    (“C:\Programmi\MiKTeX 2.8\tex\generic\oberdiek\ifpdf.sty”)
    (“C:\Programmi\MiKTeX 2.8\tex\generic\oberdiek\ifvtex.sty”)
    (“C:\Programmi\MiKTeX 2.8\tex\latex\geometry\geometry.cfg”))
    (“C:\Programmi\MiKTeX 2.8\tex\latex\tools\calc.sty”))
    (“C:\Documents and Settings\Pap�\Dati applicazioni\MiKTeX\2.8\tex\latex\lipsum\
    lipsum.sty”) (“C:\Documents and Settings\Pap�\Documenti\CV Latex\lettera.aux”)
    (“C:\Programmi\MiKTeX 2.8\tex\generic\babel\lgrcmr.fd”)
    *geometry* driver: auto-detecting
    *geometry* detected driver: pdftex
    Lettera 1

    ! Package inputenc Error: Keyboard character used is undefined
    (inputenc) in inputencoding `latin1'.

    See the inputenc package documentation for explanation.
    Type H for immediate help.
    …

    l.23 \opening{
    Egregio Prof.~Gregorio,}
    ? `

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #52560
      Daniele
      Partecipante
        Up
        0
        Down
        ::


        Ci sono due problemi. Il primo è una stupidaggine (ma ho impiegato 5 minuti buoni a trovarlo). Se hai fatto un copia incolla, allora devi modificare gli apostrofi. Fatto ciò la compilazione procede fino a \end{enclosures}, poi si blocca. Se tu la forzi a continuare premendo invio, pare che la lettera venga composta normalmente.

        Qualcuno sa come mai?

        Ciao,
        Daniele

      • #52561
        Up
        0
        Down
        ::

        Ci sono due problemi. Il primo è una stupidaggine (ma ho impiegato 5 minuti buoni a trovarlo). Se hai fatto un copia incolla, allora devi modificare gli apostrofi. Fatto ciò la compilazione procede fino a \end{enclosures}, poi si blocca. Se tu la forzi a continuare premendo invio, pare che la lettera venga composta normalmente.

        Qualcuno sa come mai?

        Ciao,
        Daniele

        Il tuo editor non è impostato per latin1, evidentemente.

        Ciao
        Enrico

      • #52562
        Daniele
        Partecipante
          Up
          0
          Down
          ::


          Non credo sia quello il problema. A quanto pare è cambiato qualcosa rispetto a quando Lorenzo ha scritto la guida.
          Bisogna mettere \item davanti a “L’Arte di …”.

          Ciao,
          Daniele

        • #52563
          Daniele
          Partecipante
            Up
            0
            Down
            ::

            Il tuo editor non è impostato per latin1, evidentemente.

            Ah, ho afferrato adesso. Ti riferivi al problema degli apostrofi? Comunque non dovrebbe essere un problema. Io uso Led, e se non sbaglio non lavora se non con latin1. Ho notato che copiando il codice dal pdf si inserisce questo apostrofo ’ e non quello che inserisco a tastiera, che è ‘ (più dritto). Che ne pensi? Dici che latin1 dovrebbe comunque accettare il primo apostrofo?

            Ciao Enrico,
            Daniele

          • #52564
            Up
            0
            Down
            ::

            Il tuo editor non è impostato per latin1, evidentemente.

            Ah, ho afferrato adesso. Ti riferivi al problema degli apostrofi? Comunque non dovrebbe essere un problema. Io uso Led, e se non sbaglio non lavora se non con latin1. Ho notato che copiando il codice dal pdf si inserisce questo apostrofo ’ e non quello che inserisco a tastiera, che è ‘ (più dritto). Che ne pensi? Dici che latin1 dovrebbe comunque accettare il primo apostrofo?

            Il carattere è U+2019, quindi composto da tre byte in UTF-8. I visualizzatori PDF funzionano sempre con Unicode.

            CIao
            Enrico

          • #52565
            Up
            0
            Down
            ::


            Enrico: The Number One.
            GRAZIE.
            PENSO A NOME DI TUTTI GLI UTILIZZATORI.

          • #52566
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Non credo sia quello il problema. A quanto pare è cambiato qualcosa rispetto a quando Lorenzo ha scritto la guida.
              Bisogna mettere \item davanti a “L’Arte di …”.

              Proprio così: la nuova sintassi dell’ambiente enclosures è del tipo:
              `\begin{enclosures}
              \item L’arte di scrivere lettere con \LaTeX.
              \end{enclosures}
              `
              Ho appena aggiornato il lavoro:

              http://www.lorenzopantieri.net/LaTeX_files/Lettere.pdf

              Ciao,
              L.

            • #52567
              Up
              0
              Down
              ::


              L’ambiente enclosures non è altro che un ambiente enumerate leggermente modificato, e va usato come tale. Usa enumi come contatore. Il seguente esempio, adattato dal Forse non tutti sanno che…, illustra i principali cambiamenti che possono essere apportati:
              `
              \closing{Distinti saluti.}
              \begin{enclosures}[Si allega:]
              \renewcommand*{\theenumi}{(\textit{\alph{enumi}})}
              \renewcommand*{\labelenumi}{\theenumi}
              \item fotocopia del passaporto;
              \item certificato di vaccinazione;
              \item ecc.\ ecc.
              \end{enclosures}
              `

              Ciao.

              —
              Gustavo

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

          Go to top▲