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