Erstellt vor 14 Monaten

Geschlossen vor 14 Monaten

#2410 closed Fehler (fixed)

Lieferscheindruck nicht möglich - Tex-Fehler

Erstellt von: MacMac Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 3.0.0
Schweregrad: normal Stichworte: Tex
Beobachter:

Beschreibung

Trotz Installation aller im Guide angegebenen Pakete, und erfolgreichem Lauf des installation_check-Skriptes,
kommt es beim Versuch Lieferscheine auszudrucken (Tex/PDF, sales_delivery_order.tex) zum angehangenen Fehler.

Abgesehen von ein paar Warnungen ("LaTeX Warning: Reference `LastPage?' on page 1 undefined on input line 116.", Overfull/Underfull? hbox) ist der eigentliche Fehler auf der Seite durch folgende Zeilen bedingt:

% ---------- Währungszeichen ----------
\newcommand{\currency}{$(currency)$}
\ifthenelse{\equal{\currency}{EUR}}{\let\currency\euro}{}
\ifthenelse{\equal{\currency}{YEN}}{\let\currency\textyen}{}
\ifthenelse{\equal{\currency}{GBP}}{\let\currency\pounds}{}
\ifthenelse{\equal{\currency}{USD}}{\let\currency\$}{}

Sobald man die letzten 3 Zeilen auskommentiert, tritt der Fehler nicht mehr auf. Daher die Bitte: Entweder müsste die Vorlage bitte korrigiert werden, oder die Liste der zu installierenden Pakete ergänzt werden. Leider bin ich beim Thema 'Tex' nicht sonderlich fit, und war daher auch nicht in der Lage herauszufinden, welches Paket dort fehlt.

Hier die vollständige Meldung:

sales_delivery_order.tex : This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
restricted \write18 enabled.
entering extended mode
(./kivitendo-print7p77dx.tex
LaTeX2e <2011/06/27>
Babel and hyphenation patterns for english, dumylang, nohyphenation, ng
erman, german, swissgerman, ngerman-x-2012-05-30, german-x-2012-05-30, loaded.
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2012/05/15 v3.11 KOMA-Script document class (article)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2011/03/09 v3.09 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty
Package typearea, 2012/05/15 v3.11 KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xifthen/xifthen.sty
(/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu)))
(/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/filecontents/filecontents.sty)
(/usr/share/texlive/texmf-dist/tex/latex/carlisle/ltxtable.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty))
(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty))
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.sty
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/relsize/relsize.sty
Examine \normalsize starts \@setfontsize size may be \@xipt.
Examine \small starts \@setfontsize size may be \@xpt.
Examine \footnotesize starts \@setfontsize size may be \@ixpt.
Examine \large starts \@setfontsize size may be \@xiipt.
Examine \Large starts \@setfontsize size may be \@xivpt.
Examine \LARGE starts \@setfontsize size may be \@xviipt.
Examine \scriptsize starts \@setfontsize size may be \@viiipt.
Examine \tiny starts \@setfontsize size may be \@vipt.
Examine \huge starts \@setfontsize size may be \@xxpt.
Examine \Huge starts \@setfontsize size may be \@xxvpt. )
! Undefined control sequence.
\currency

l.91 \ifthenelse{\equal{\currency}{YEN}}
{\let\currency\textyen}{}
! Undefined control sequence.
\currency

l.92 \ifthenelse{\equal{\currency}{GBP}}
{\let\currency\pounds}{}
! Undefined control sequence.
\currency

l.93 \ifthenelse{\equal{\currency}{USD}}
{\let\currency\$}{}
(/var/www/kivitendo/templates/wpv/kivitendobriefkopf.tex
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1phv.fd)

)
No file kivitendo-print7p77dx.aux.
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/microtype/mt-cmr.cfg)

LaTeX Warning: Reference `LastPage?' on page 1 undefined on input line 116.

Underfull \hbox (badness 10000) in paragraph at lines 124--125
[]|\OT1/phv/m/n/10 ttest@wpv-

Underfull \hbox (badness 10000) in paragraph at lines 112--126

Overfull \hbox (8.53583pt too wide) in paragraph at lines 111--135
[][]

Overfull \hbox (9.5907pt too wide) in paragraph at lines 111--135
\OT1/phv/m/n/10.95 F[]ur Nach-fra-gen steht Ih-nen To-ni Test per Te-le-fon (02
689/928246) oder per E-Mail (ttest@…)

LaTeX Warning: Overwriting file `./tabelletest.tex'.

LaTeX Warning: Tab has been converted to Blank Space.

(./tabelletest.tex) (./tabelletest.tex) (./tabelletest.tex)
Underfull \hbox (badness 10000) in paragraph at lines 181--184

Underfull \hbox (badness 10000) in paragraph at lines 187--188

Package lastpage Warning: Rerun to get the references right on input line 191.

AED: lastpage setting LastPage?
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
ates/wpv/kivitendo-seite1.pdf>] (./kivitendo-print7p77dx.aux)

LaTeX Warning: There were undefined references.

LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

)
(see the transcript file for additional information){/usr/share/texlive/texmf-d
ist/fonts/enc/dvips/base/8r.enc}
ic/amsfonts/cm/cmssbx10.pfb>
etic/uhvb8a.pfb>
pfb>
Output written on kivitendo-print7p77dx.pdf (1 page, 75095 bytes).
Transcript written on kivitendo-print7p77dx.log.

Änderungshistorie (7)

comment:1 Geändert vor 14 Monaten durch wulf@…

  • Lösung auf invalid gesetzt
  • Status von new nach closed geändert

Ich schliesse das mal hier, da es sich um ein Problem in der aktuellen Installation handelt.
Bitte die Fragen unter forum.kivitendo.org klaeren.

Hints:

  • Paketabhaengigkeiten fuer latex pruefen mit
    ./scripts/installation_check.pl -lv
    
    (dies testet nicht gegen das Vorlagenverzeichnis des Mandanten sondern gegen die Vorlagen die zur erstellung eines neuen Dokumenten-Template-Verzeichnisses bereit gehaltenen Vorlagen)
  • es gibt mehrere Pakete die Textmacros fuer Waehrungen bereitstellen Unter Debianoiden Betriessystemen einfach mal
     texlive-latex-extra
    
    installieren

comment:2 Geändert vor 14 Monaten durch wulf@…

  • Lösung invalid gelöscht
  • Status von closed nach reopened geändert

muss mich korrigieren, war doch ein Macro Problem also doch nicht invalid

comment:3 Geändert vor 14 Monaten durch root <root@…>

  • Lösung auf fixed gesetzt
  • Status von reopened nach closed geändert
  • Verantwortlicher auf root <root@…> gesetzt

In a473872b10c9413761dc38580bb376bb505367a0/erp:

Dokumentvorlagen Standard LaTeX

  • fix #2410 waehrungsdefinition
  • fix dateiname fuer ausgelagerte tabellen-Datei \filecontents

comment:4 Geändert vor 14 Monaten durch wulf@…

  • Lösung fixed gelöscht
  • Status von closed nach reopened geändert

@Mosu

Das muesste man in der Demo noch nachpflegen, damit sich dort auch Lieferscheine drucken lassen.
Eventuell schon jetzt aus der Beta die Vorlagen einfach in's Vorlagenvverzeichniss des Mandanten Demo

Daher Ticket an Dich (fehlen mir wohl die Rechte), kann dann zu

comment:5 Geändert vor 14 Monaten durch wulf@…

  • Status von reopened nach assigned geändert
  • Verantwortlicher von root <root@…> nach m.bunkus@… geändert

comment:6 Geändert vor 14 Monaten durch wulf@…

Daher Ticket an Dich (fehlen mir wohl die Rechte), kann dann zu

nein Rechte fehlen nicht, geht nur nicht gleichzeitig mit "reopen"

comment:7 Geändert vor 14 Monaten durch s.schoeling@…

  • Lösung auf fixed gesetzt
  • Status von assigned nach closed geändert

demo wird erst nach release aktualisiert. zu damit!

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.