[RISOLTO ]problemi per creare carta intestata (molto utile)

  • Creatore
    Topic
  • #95403
    Up
    0
    Down
    ::


    ciao,
    non sapevo cosa mettere di più significativo nel soggetto. Il mio problema, è questo:
    lavoro su
    – Debian Jessie
    – emacs 24

    con questo listati
    `
    \documentclass{letteracdp}
    \usepackage[italian]{babel}
    \usepackage{graphicx}
    \usepackage{fancyhdr}
    \usepackage{tabularx}
    \pagestyle{fancy}

    %—————inizio tabella pie di pagina———-
    \fancyfoot[C]{\tiny
    \begin{tabularx}{\textwidth}{|X|X|X|}
    \textbf{sede Legale}&\textbf{sede Amministrativa}&\textbf {tel.} 0xx5 38 28 34 – \textbf{fax } 0xx5 98 38 78\\
    Via xxbriele &Via xxasimeno xxes&\\
    xxx27 xxx&xxx xxo xxgia&xxx@gmail.com\\
    \end{tabularx}
    } % closing bracket

    \fancyhf{}

    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0.4pt}
    \fancyhead[L]{\includegraphics[width=.2\columnwidth]{logo}\quad\hrulefill} %—–inserisce il logo
    \begin{document}
    \begin{letter
    \thispagestyle{fancy}
    \opening{Buongiorno,}
    \closing{}
    \end{letter}
    \end{document} `

    non riesco a compilare ( ottenere il .pdf

    cosa c’è che non và?

    Vorrei proseguire il lavoro in emacs (con Acutex), perchè lo ritengo un validissimo strumento. Ma, per ottenere, un .pdf, con una intestazione e un piè di pagina, ci sto mettendo veramente moltissimo. Forse troppo.

    Avete dei suggerimenti?

    Grazie

    Renato

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #95404
      Up
      0
      Down
      ::


      Provando a compilare ottengo anche io un errore, questo è l’aiuto che fornisce AUCTeX:
      `ERROR: Paragraph ended before \begin was complete.

      — TeX said —

      \par
      l.30

      — HELP —
      A blank line occurred in a command argument that shouldn't contain
      one. You probably forgot the right brace at the end of an argument.`
      In effetti manca la parentesi destra in [tt]\begin{letter[/tt], evidenziata anche dalla colorazione della sintassi (la parentesi sinitra è rossa).

      Puoi continuare a usare tranquillamente AUCTeX, nessun altro programma fornisce questi messaggi di aiuto, alcuni dei quali scritti da un tale Leslie Lamport 🙂

      Edit: in realtà risolto quel problema ce ne sono altri. Comunque non è un problema di editor ma di codice errato. Non posso aiutarti perché non conosco la classe [tt]letteracdp[/tt]. Ricontrollalo per bene

    • #95405
      Up
      0
      Down
      ::


      esato. la graffa destra mancava. Ma poi ci sono gli altri errori 😕

      Non so più cosa fare… però è un po frustrante il non riuscire a fare una lettra vuota con intestazione e piè di pagina…:???:

      c’è qualcuno che ha un esempio da propormi?

      Renato

      ps
      mica per niente eh… ma è che gia mi sento le risate di sodisfazione dei miei amici quando dovrò dirgli: “eh guarda…io non ci sono riuscito…devi farlo tu in photoshop…”

    • #95406
      franen
      Partecipante
        Up
        0
        Down
        ::


        Ciao,
        posto che quando ci sono problemi di compilazione la colpa non è quasi mai dell’editor (e quindi ti invito a riformulare il titolo del filone), se guardi gli esempi della guida della classe letteracdp vedrai che l’ambiente “letter” vuole un argomento obbligatorio, che è il destinatario della lettera.
        Pertanto`\begin{letter}{}` compilerà, ma avrai tre warning :
        – manca il mittente
        – manca il destiantario
        – manca la firma

        EDIT: per le intestazioni:
        prima definisci un piedino con [tt]\fancyfoot…[/tt] e poi lo svuoti con [tt]\fancyhf{}[/tt]. Assurdo, no?

        Fran

      • #95407
        Up
        0
        Down
        ::


        Ci siamo. Ci siamo…quasi…:neutral:

        questo codice:
        `\documentclass{letteracdp}
        \usepackage[italian]{babel}
        \usepackage{graphicx}
        %\pagestyle{fancy}
        \usepackage{fancyhdr}
        \usepackage{tabularx}
        %——————intestazione————-
        \fancyhead[L]{\includegraphics[width=.2\columnwidth]{logo.jpg}\quad\hrulefill} %—–inserisce il logo
        %—————inizio tabella pie di pagina———-
        \fancyfoot[C]{\tiny
        \begin{tabularx}{\textwidth}{|X|X|X|}
        \textbf{sede Legale}&\textbf{sede Amministrativa}&\textbf {tel.} 0xx5 38 28 34 – \textbf{fax } 0xx5 98 38 78\\
        Via xxbriele &Via xxasimeno xxes&\\
        xxx27 xxx&xxx xxo xxgia&xxx@gmail.com\\
        \end{tabularx}
        } % closing bracket

        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\footrulewidth}{0.4pt}

        \begin{document}
        \begin{letter}{}
        \thispagestyle{fancy}
        %\opening{Buongiorno,}
        \closing{}
        \end{letter}
        \end{document}
        `

        funziona. MA:

        -il logo, non è visibile, nel senso che vedo l’ ingombro, ma non l’ immagine

        – non riesco ad avere il .pdf, ma solo un .DVI

        questo è il file di log (in cui, non riesco a capire dove è il problema)

        `This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/Debian) (preloaded format=latex 2014.7.8) 19 JUL 2014 17:14
        entering extended mode
        restricted \write18 enabled.
        %&-line parsing enabled.
        **\input int2.tex
        (./int2.tex (/usr/share/texlive/texmf-dist/tex/latex/cdpbundl/letteracdp.cls
        Document Class: letteracdp 2006/01/01 v0.34 (**incomplete**)
        Copyright (C) 1999-2006 by Gustavo MEZZETTI, all rights reserved.
        \c@letter=\count79
        \c@emptyaddrlabels=\count80
        \c@addrlabelrows=\count81
        \c@addrlabelcolumns=\count82
        \c@label=\count83
        \c@totallabel=\count84
        \@lh@left@margin=\dimen102
        \@lh@right@margin=\dimen103
        \@block@inden=\dimen104
        \@block@width=\dimen105
        \longindentation=\dimen106
        \senderindentation=\dimen107
        \senderwidth=\dimen108
        \addresseeindentation=\dimen109
        \addresseewidth=\dimen110
        \signatureindentation=\dimen111
        \signaturewidth=\dimen112
        \foldedheight=\dimen113
        \@folding@ht=\dimen114
        \@lh@folding@ht=\dimen115
        \@above@folding@margin=\dimen116
        \@above@folding@shrink=\dimen117
        \@block@space=\skip41
        \@block@andspace=\skip42
        \@below@folding@skip=\skip43
        \aboveaddressvspace=\skip44
        \andaddressvspace=\skip45
        \belowaddressvspace=\skip46
        \abovesubjectvspace=\skip47
        \presubjectvspace=\skip48
        \belowsubjectvspace=\skip49
        \abovesignaturevspace=\skip50
        \abovesignatureshortvspace=\skip51
        \belowsignaturevspace=\skip52
        \belowpresentationvspace=\skip53
        \addrlabelsleftmargin=\dimen118
        \addrlabelstopmargin=\dimen119
        \addrlabelshsep=\dimen120
        \addrlabelsvsep=\dimen121
        \addrlabelborder=\dimen122
        \addrlabelwidth=\dimen123
        \addrlabelheight=\dimen124
        \addrlabeltrimwidth=\dimen125
        \addrlabeltrimheight=\dimen126
        \@lett@decl=\toks14
        \@fold@basepenalty=\count85
        \@fold@lowpenalty=\count86
        \@fold@medpenalty=\count87
        \@fold@highpenalty=\count88
        \@fold@toppenalty=\count89
        \@b@frompenalty=\count90
        \@i@frompenalty=\count91
        \@e@frompenalty=\count92
        \@b@topenalty=\count93
        \@i@topenalty=\count94
        \@e@topenalty=\count95
        \@b@subjpenalty=\count96
        \@e@subjpenalty=\count97
        \@e@prespenalty=\count98
        \@i@penalty=\count99
        \@e@penalty=\count100
        \@cdp@gencount=\count101
        \@logo@box@base=\box26
        \@logo@box@addS=\box27
        \@logo@box@addL=\box28
        \@oordinamento@box=\box29
        \@name@and@WWW@box=\box30
        (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
        File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
        ))
        (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
        Package: babel 2014/03/24 3.9k The Babel package

        (/usr/share/texlive/texmf-dist/tex/generic/babel-italian/italian.ldf
        Language: italian 2014/03/29 v1.3k Italian support from the babel system

        (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
        File: babel.def 2014/03/24 3.9k Babel common definitions
        \babel@savecnt=\count102
        \U@D=\dimen127
        )
        \it@lettering=\count103
        \it@doublequoteactive=\count104
        \it@ISOcompliance=\count105
        \Virgola=\count106
        ))
        (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
        Package: etoolbox 2011/01/03 v2.1 e-TeX tools for LaTeX

        (/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty
        Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
        \et@xins=\count107
        )
        \etb@tempcnta=\count108
        )
        (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
        Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)

        (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
        Package: keyval 2014/05/08 v1.15 key=value parser (DPC)
        \KV@toks@=\toks15
        )
        (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
        Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)

        (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
        Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
        )
        (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
        File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
        )
        Package graphics Info: Driver file: dvips.def on input line 91.

        (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def
        File: dvips.def 2014/04/23 v3.0j Driver-dependant file (DPC,SPQR)
        ))
        \Gin@req@height=\dimen128
        \Gin@req@width=\dimen129
        )
        (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
        \fancy@headwidth=\skip54
        \f@ncyO@elh=\skip55
        \f@ncyO@erh=\skip56
        \f@ncyO@olh=\skip57
        \f@ncyO@orh=\skip58
        \f@ncyO@elf=\skip59
        \f@ncyO@erf=\skip60
        \f@ncyO@olf=\skip61
        \f@ncyO@orf=\skip62
        )
        (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
        Package: tabularx 2014/05/13 v2.10 `tabularx' package (DPC)

        (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
        Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
        \col@sep=\dimen130
        \extrarowheight=\dimen131
        \NC@list=\toks16
        \extratabsurround=\skip63
        \backup@length=\skip64
        )
        \TX@col@width=\dimen132
        \TX@old@table=\dimen133
        \TX@old@col=\dimen134
        \TX@target=\dimen135
        \TX@delta=\dimen136
        \TX@cols=\count109
        \TX@ftn=\toks17
        ) (./int2.aux)
        \openout1 = `int2.aux'.

        LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 22.
        LaTeX Font Info: … okay on input line 22.
        LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 22.
        LaTeX Font Info: … okay on input line 22.
        LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 22.
        LaTeX Font Info: … okay on input line 22.
        LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 22.
        LaTeX Font Info: … okay on input line 22.
        LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 22.
        LaTeX Font Info: … okay on input line 22.
        LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 22.
        LaTeX Font Info: … okay on input line 22.
        LaTeX Info: Redefining \it@ocap on input line 22.
        LaTeX Info: Redefining \it@ccap on input line 22.

        File italian.ldf warning:
        italian.ldf With OT1 encoding guillemets are poorly faked
        italian.ldf Use T1 encoding
        italian.ldf or specify a font with command \CaporaliFrom
        italian.ldf See the documentation concerning the babel-italian typesetting
        italian.ldf on input line 22.

        Lettera 1

        Class letteracdp Warning: Empty signature on input line 26.

        ! LaTeX Error: Cannot determine size of graphic in logo.jpg (no BoundingBox).

        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        l.27 \end{letter}

        Try typing to proceed.
        If that doesn't work, type X
        to quit.

        File: logo.jpg Graphic file (type eps)

        Package Fancyhdr Warning: \headheight is too small (28.45274pt):
        Make it at least 77.58038pt.
        We now make it that large for the rest of the document.
        This may cause the page layout to be inconsistent, however.

        [1

        ] (./int2.aux) )
        Here is how much of TeX's memory you used:
        1828 strings out of 493114
        22249 string characters out of 6137515
        90416 words of memory out of 5000000
        5320 multiletter control sequences out of 15000+600000
        5726 words of font info for 21 fonts, out of 8000000 for 9000
        1141 hyphenation exceptions out of 8191
        36i,16n,43p,1112b,479s stack positions out of 5000i,500n,10000p,200000b,80000s

        Output written on int2.dvi (1 page, 856 bytes).
        `

      • #95408
        franen
        Partecipante
          Up
          0
          Down
          ::


          Prova a compilare con pdflatex invece che con latex… 🙂
          Fran

        • #95409
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::



            @renareto
            , lo sai benissimo che latex e il formato DVI non possono importare altro che il formato eps (e il formato di uscita di METAPOST), mentre pdflate con l’usciata in PDF, può importare immagineni nei formati PDF, PNG, JPG, EPS e MPS (uscita di METAAPOST a cui è stata cambiata l’estensione da numerica a mps).

            Il tuo logo è in formato .jpg e chiaramante verso il fnod del file .log lo dice chiaro e tondo. Non può importarlo.

            Hai due strade:

            1) lascia perdere latex e usa pdflatex; se qualcosa va storto, facci vedere il ogo e dicci perché va storto.

            2) usa latex, ma converti con il programma jpj2ps o altro programma simile, la tua figura in formato eps. Con latex non puoi sfruttare molte delle cose che pdflatex può fare, (quella dei formmati delle immagini e una), tra le quali non puoi usare la microtipografia; devi perdere tempo per convertire il file dvi in formato PS prima e PDF poi; anche se puoi saltare un passaggio per andare direttamente dal dvi al pdf mediante il programma dvipdfm; anche se alla fine arrivi allo stesso formato pdf, le funzionalità di questi pdf, oltre al loro ingombro, sono ridotte rispetto a quelle che puoi avere con il pdf ottenuto direttamente con pdflatex

            Disgraziatamente hai usato il formato lettecpd per siutare un laureato a personalizzare la sua carta inestata ho sputato sangue; Non è una classe scritta bene; è scritta per il comitato die dottorandi di Padova, mi pare, e per loro va bene, ma le modifiche sono difficili in quanto il codice spesso è criptico e non documentato, con molti giri inutili. Ovviamente non ne discuto l’utilità per i dottorandi di quell’ateneo, am non consiglierei quella classe a nessuno, a meno che sia così esperto da potersela personalizzare decifrando il codice e usando tutti gli spochi trucchi necessari.

            Io fossi in te, ricomincerei da capo con una classe neutra, per esempio article; userei geometry per la persoanlizzazione delle gabbie dei testi e delle testatine/pidini; userei fancyhdr per personalizzare testatine e piedini; creerei uno stile per la prima paigna della lettera, relazione e quan’atro sia necessario inserire nel documento, e uno stile diverso epr le pagine interne.

            anche se devi rifare tutto da capo, non ha i bastoni fra le ruote costituiti di giri inutili di programmazione di quella classe.

            Se però vuoi automatizzare il tuo documento perché contenga molte altre informazioni legali necessarie nei ricorsi e in altri documenti legali, allora devi comunque lavorare molto di più. ma devi essere veramante esperto di LaTeX per fare qualcosa di funzionale e utile alla tua professione.

          • #95410
            Up
            0
            Down
            ::

            renareto” post=95024– non riesco ad avere il .pdf, ma solo un .DVI

            Per attivare momentaneamente la modalità PDF: [tt]C-c C-t C-p[/tt], oppure dal menu [tt]Command > TeXing Options > Generate PDF[/tt]. Per attivarla in modalità predefinita per sempre aggiungi al tuo [tt].emacs[/tt]
            `(eval-after-load “tex”
            '(progn
            (TeX-global-PDF-mode 1)))`

            Anticipazione: dalla prossima versione di AUCTeX (potrebbe essere rilasciata nei prossimi giorni) la modalità PDF sarà finalmente la predefinita per tutti

          • #95411
            Up
            0
            Down
            ::


            è finiiitaaaa!!!!!!! :mrgreen:

            grazie a tutti. Veramente grazie, stavo quasi per abbandonare (tanto per dire, la persona che mi aveva commissionato la cosa…mi aveva mandato una sua proposta …terribile…)

            – è che il file deve essere un .eps
            – forse questa non è la clase adatta per fare quello che volevo fare…

            ma è comunque venuta una cosa molto bella.

            chiudo il post, e cerco di rifare tutto, utilizzando le classi indicate.

            Grazie ancora

            Renato

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

        Go to top