Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan und neuem Layout

Unterstützt kivitendo mit der Basis-Subskription!

0 Punkte

Hallo,
leider bin ich kein Latex-Spezi.
daher binn ich mit der folgfenden Fehlermeldung beim Ausdrucken von Rechnungen als .pdf etwas (völlig) hilflos:

-- Wo ligt hier der Fehler?

invoice.tex : This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./lx-office-printzV34OK.tex
LaTeX2e <2009/09/24>
Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded.

(/usr/share/texmf-texlive/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2009/07/24 v3.04a KOMA-Script document class (article)

(/usr/share/texmf-texlive/tex/latex/koma-script/scrkbase.sty
(/usr/share/texmf-texlive/tex/latex/koma-script/scrbase.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) (/usr/share/texmf-texlive/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrsize11pt.clo)
(/usr/share/texmf-texlive/tex/latex/koma-script/typearea.sty
Package typearea, 2009/07/24 v3.04a KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) (/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf-texlive/tex/latex/xifthen/xifthen.sty
(/usr/share/texmf-texlive/tex/latex/etex-pkg/etex.sty)
(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)
(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty)
(/usr/share/texmf-texlive/tex/latex/ifmtarg/ifmtarg.sty))
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def)))
(/usr/share/texmf-texlive/tex/generic/german/german.sty v2.5e 1998-07-08)
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf-texlive/tex/latex/base/textcomp.sty
(/usr/share/texmf-texlive/tex/latex/base/ts1enc.def
(/usr/share/texmf-texlive/tex/latex/base/ts1enc.dfu)))
(/usr/share/texmf-texlive/tex/latex/lastpage/lastpage.sty)
(/usr/share/texmf-texlive/tex/latex/filecontents/filecontents.sty)
(/usr/share/texmf-texlive/tex/latex/carlisle/ltxtable.sty
(/usr/share/texmf-texlive/tex/latex/tools/tabularx.sty
(/usr/share/texmf-texlive/tex/latex/tools/array.sty))
(/usr/share/texmf-texlive/tex/latex/tools/longtable.sty))
(/usr/share/texmf-texlive/tex/latex/booktabs/booktabs.sty)
(/usr/share/texmf-texlive/tex/latex/numprint/numprint.sty
No configuration file `numprint.cfg' found.)
(/var/www/lx_270/templates/puba/zwischensumme.sty
(/usr/share/texmf-texlive/tex/latex/oberdiek/zref.sty
(/usr/share/texmf-texlive/tex/latex/oberdiek/zref-base.sty
(/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty
(/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty))
(/usr/share/texmf-texlive/tex/latex/oberdiek/auxhook.sty)))
(/usr/share/texmf-texlive/tex/latex/oberdiek/zref-savepos.sty)
(/usr/share/texmf-texlive/tex/latex/oberdiek/zref-user.sty)
(/usr/share/texmf-texlive/tex/generic/fltpoint/fltpoint.sty
(/usr/share/texmf-texlive/tex/generic/fltpoint/fltpoint.tex))
(/usr/share/texmf-texlive/tex/latex/eurosym/eurosym.sty))
(/var/www/lx_270/templates/puba/lxbriefkopf.tex

Underfull \hbox (badness 1331) in paragraph at lines 209--209
\OT1/cmss/bx/n/12 Zweck-ver-band zur Trink-was-ser-ver-
)
No file lx-office-printzV34OK.aux.
(/usr/share/texmf-texlive/tex/latex/base/ts1cmr.fd)
(/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)

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

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

LaTeX Warning: Ignoring text ` % Ende der Hilfsdatei.' after \end{filecontents
} on input line 212.

LaTeX Warning: Tab has been converted to Blank Space.

(./tabelle.tex) (./tabelle.tex) (./tabelle.tex

LaTeX Warning: Reference `zwsumpos1' on page 1 undefined on input line 34.

LaTeX Warning: Reference `zwsumpos1' on page 1 undefined on input line 39.

Overfull \hbox (12.64172pt too wide) has occurred while \output is active
[][][]
)

! Package numprint Error: More than one decimal sign used.

See the numprint package documentation for explanation.
Type H for immediate help.
...

l.261 }
%Ende des Summenkasten

! Package numprint Error: More than one decimal sign used.

See the numprint package documentation for explanation.
Type H for immediate help.
...

l.261 }
%Ende des Summenkasten

Overfull \hbox (13.68611pt too wide) in paragraph at lines 216--262
[][] $[]$

! Package numprint Error: More than one decimal sign used.

See the numprint package documentation for explanation.
Type H for immediate help.
...

l.271 {\numprint{\total}
~\currency} innerhalb von
AED: lastpage setting LastPage [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex .map} ] (./lx-office-printzV34OK.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) onts/type1/public/amsfonts/cm/cmbx12.pfb> public/amsfonts/cm/cmss10.pfb> onts/cm/cmss12.pfb> s8.pfb> usr/share/texmf-texlive/fonts/type1/public/eurosym/feymr10.pfb>
Output written on lx-office-printzV34OK.pdf (1 page, 80145 bytes).
Transcript written on lx-office-printzV34OK.log.


Gruß
Armin

von (480 Punkte)

2 Antworten

0 Punkte

! Package numprint Error: More than one decimal sign used.

das ist Dein Problem. Stell mal Dein Zahlenformat unter Programm -> Administration auf 1000,00 (statt 1.000,00)
Es sieht auch so aus, als Verwendest Du die Vorlagen aus dem Wiki, da musst Du Dein Tausendertrennzeichen dann auch deffinieren (also bei Dir ",") wobei das wahrscheinlich schon der Fall ist.

Alternativ und zu empfehlen ist es insgesammt alle Zahlenwerte mit der Option NOFORMAT aufzurufen, also z.B. nicht
<%invtotal%>
sondern
<%invtotal NOFORMAT%>
in den Vorlagen anzugeben, dann bist Du das Problem auch los. Allerdings musst Du dann auch "." als Tausendertrennzeichen in den Vorlagen deffinieren. Siehe auch:
https://demo.kivitendo.de/doc/html/ch03s02.html#dokumentenvorlagen-und-variablen.variablen-ausgeben

von (18.0k Punkte)

hallo wulf,
danke für deine schnelle Antwort,
leider kann ich noch keinen Erfolg melden.
weder das Verändern der Zahlen-Formates von 1.000,00 auf 1000,00 noch das Hinzufügen von NOFORMAT in der Vorlage von invoce.tex haben mir weiter geholfen.
Übrigens kommt die Fehlermeldung erst beim Drucken mit Bertägen über 1000,00 €, also scheint dein Ansatz richtig zu sein.
Kann es sein, dass man noch einer Konfigurationsdatei für "numprint" braucht?
Weil in der Fehlermelding von LaTeX u.a. setht:


(/usr/share/texmf-texlive/tex/latex/booktabs/booktabs.sty)
(/usr/share/texmf-texlive/tex/latex/numprint/numprint.sty
No configuration file `numprint.cfg' found.)
(/var/www/lx_270/templates/puba/zwischensumme.sty


Wenn Ja, wie muss die aussehen?

Gruß
Armin

Übrigens kommt die Fehlermeldung erst beim Drucken mit Bertägen über 1000,00 €, also scheint dein Ansatz richtig zu sein.

natuerlich habe ich Recht, was denn sonst ;)

weder das Verändern der Zahlen-Formates von 1.000,00 auf 1000,00 noch das Hinzufügen von NOFORMAT in der Vorlage von invoce.tex haben mir weiter geholfen.

  • ich kenne Deine Vorlagen nicht, wenn es aus dem wiki ist und im log steht ja es wird zwischensumme.sty geladen, steht die numprint-Definition da drin:
    % Das erwartete Zahlenformat muss mit dem von lx-office gelieferten passen % --> Muss angepasst werden, wenn lx-office einen Punkt als Trennung nimmt. \fpDecimalSign{,} % Komma als Trennung zwischen Euro und Cent
    -- da muss \fpDecimalSign{.} stehen, wenn Du NOFORMAT einsetzt.

  • wenn Du NOFORMAT einsetzt musst Du das bei allen Variablen mit Zahlenwerten tun! Um zu sehen, ob Du Zahlen vergessen hast, kannst Du Dir mal den von Kivitendo generierten LaTeX Quelltext anschauen, wie das geht so

        editiere [lxo-home]/config/lx_office.conf und aendere "keep_tmp_files" auf 1
        keep_temp_files = 1;
    

    bei fastcgi oder mod_perl den Webserver neu Starten

    Nochmal einen Druckversuch im Webfrontend ausloesen

    wechsele in das users Verzeichnis von lxo

    cd [lxo-home]/users
    

    Finde herraus welche datei lxo beim letzten Durchlauf erstellt hat

    ls -lahtr ./1*.tex
    

    Es sollte die letzte Datei ganz unten sein

    In der *.tex datei nach Zahlen mit Komma suchen, wenn Du NOFORMAT verwendest
    duerfen da keine mehr drin sein.

Kann es sein, dass man noch einer Konfigurationsdatei für "numprint" braucht?
Weil in der Fehlermelding von LaTeX u.a. setht:

nein, solange das Trennzeichen definiert ist.

weder das Verändern der Zahlen-Formates von 1.000,00 auf 1000,00

ahh noch was, damit das greift, musst Du Dich natuerlich aus und wieder einloggen und Du musst das natuerlich bei jedem Benutzer umstellen, der auf die Vorlagen zugreift.

0 Punkte

hallo wulf,
danke für deine schnelle Antwort,
leider kann ich noch keinen Erfolg melden.
weder das Verändern der Zahlen-Formates von 1.000,00 auf 1000,00 noch das Hinzufügen von NOFORMAT in der Vorlage von invoce.tex haben mir weiter geholfen.
Übrigens kommt die Fehlermeldung erst beim Drucken mit Bertägen über 1000,00 €, also scheint dein Ansatz richtig zu sein.
Kann es sein, dass man noch einer Konfigurationsdatei für "numprint" braucht?
Weil in der Fehlermelding von LaTeX u.a. setht:

(/usr/share/texmf-texlive/tex/latex/booktabs/booktabs.sty)
(/usr/share/texmf-texlive/tex/latex/numprint/numprint.sty
No configuration file `numprint.cfg' found.)
(/var/www/lx_270/templates/puba/zwischensumme.sty

Wenn Ja, wie muss die aussehen?

Gruß
Armin

von (480 Punkte)

Hallo,
auch wenn der Thread schon ein paar Tage alt ist, stand ich heute vor dem gleichen Problem. Letztlich war es bei mir, dass in meiner Ubuntu-Installation noch ein Latex-Paket, welches den Baustein fltpoint.sty beinhaltet hat, gefehlt hat. Nach einer Installation des texlive-generic-extra funktioniert es bei mir nun einwandfrei. Vorher hatte ich bereits die Pakete

  • texlive
  • texlive-lang-german
  • texlive-doc-de
  • texlive-latex-extra

installiert. Sieht gut aus ... :-)

Grüße,
Tobias

Ähnliche Fragen

0 Punkte
1 Antwort
0 Punkte
1 Antwort
Gefragt 19, Apr 2017 von Maybrook (40 Punkte)
0 Punkte
1 Antwort
0 Punkte
0 Antworten
...