Archiv verlassen und diese Seite im Standarddesign anzeigen : Paket "Rechnung" (rechnung.sty) - Bruchrechnung möglich?
Hallo zusammen,
ich bin neu hier :)
Habe eine Frage zum Paket "Rechnung". Ich bin selbständig im Bereich Webseitenentwicklung und möchte gern damit meine Angebote und Rechnung professionell aussehen lassen.
Die Datei rechnung.sty habe ich ein bisschen an meine Bedürfnisse angepasst, und es klappt soweit ganz gut, eine Sache allerdings habe ich noch nicht in Griff bekommen: Da die Arbeit stundenweise abgerechnet wird, muss ich manchmal als Menge Bruchzahlen eingeben (z.B. 0,5 Stunden). Ich habe alle denkbaren Eingabeformen (0,5, 0.5, .5) ausprobiert, aber es will nicht klappen: LaTeX rechnet an der Stelle anscheinend nur mit ganzen Zahlen...
Weiß jemand Rat, wie man dieses Problem lösen könnte?
Vielen Dank schon einmal - und ein schönes Wochenende!
mrtyu
nixversteh
16-07-2010, 09:35
Hallo zusammen,
ich bin neu hier :)
Habe eine Frage zum Paket "Rechnung". Ich bin selbständig im Bereich Webseitenentwicklung und möchte gern damit meine Angebote und Rechnung professionell aussehen lassen.
Die Datei rechnung.sty habe ich ein bisschen an meine Bedürfnisse angepasst, und es klappt soweit ganz gut, eine Sache allerdings habe ich noch nicht in Griff bekommen: Da die Arbeit stundenweise abgerechnet wird, muss ich manchmal als Menge Bruchzahlen eingeben (z.B. 0,5 Stunden). Ich habe alle denkbaren Eingabeformen (0,5, 0.5, .5) ausprobiert, aber es will nicht klappen: LaTeX rechnet an der Stelle anscheinend nur mit ganzen Zahlen...
Weiß jemand Rat, wie man dieses Problem lösen könnte?
Vielen Dank schon einmal - und ein schönes Wochenende!
mrtyu
Hallo mrtyu, stelle doch einfach mal deinen Code hier ein, oder ein Minimalbeispiel.
Gruß
Martin
Hallo!
Vielen Dank für die Antwort! Hier ist mein Codebeispiel:
\documentclass[12pt]{g-brief}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage{enumerate}
\usepackage{eurosym}
\usepackage{rechnung}
\usepackage{textcomp}
\newcommand{\leadingzero}[1]{\ifnum #1<10 0\the#1\else\the#1\fi}
\newcommand{\todayIV}{\leadingzero{\day}.\leadingz ero{\month}.\the\year}
\lochermarke
\faltmarken
\fenstermarken
\trennlinien
\Name {Mein Name}
\Strasse {Meine Strasse}
\Zusatz {}
\RetourAdresse {}
\Ort {Adresse}
\Land {}
%\Telefon {Tel}
%\Telefax {Fax}
%\Telex {}
\HTTP {Webseite}
\EMail {Mail}
%\Bank {}
%\BLZ {}
%\Konto {}
\Unterschrift {Unterschrift}
\Postvermerk {}
\Adresse {Kundenadresse
}
\Betreff {Rechnung vom \todayIV}
\Datum {\today}
%\IhrZeichen {200/05 G1}
%\IhrSchreiben {05.05.2002}
%\MeinZeichen {HRB3/5}
%\Anrede {Sehr geehrter Kunde,}
\Gruss {Mit freundlichen Grüßen}{1cm}
\Anlagen {}
\Verteiler {}
%\klassisch %-> altes Kopfzeilenformat, Betr.: vor Betreff und Unterschrift kursiv und in Klammern
%\unserzeichen %-> "Unser Zeichen" statt "Mein Zeichen"
\begin{document}
\begin{g-brief}
\begin{Rechnung}
\Waehrung{\texteuro}
\Artikel{10}
{Dienstleisung 1}
{25,00}
\Artikel{10}
{Dienstleisung 2}
{25,00}
\end{Rechnung}
\end{g-brief}
\end{document}
\endinput
Bei der Anzahl der Artikel möchte ich jetzt z.B. \Artikel{0.5} eingeben, aber das klappt leider nicht..
Viele Grüße
mrtyu
nixversteh
18-07-2010, 20:50
Hallo!
Vielen Dank für die Antwort! Hier ist mein Codebeispiel:
\documentclass[12pt]{g-brief}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage{enumerate}
\usepackage{eurosym}
\usepackage{rechnung}
\usepackage{textcomp}
\newcommand{\leadingzero}[1]{\ifnum #1<10 0\the#1\else\the#1\fi}
\newcommand{\todayIV}{\leadingzero{\day}.\leadingz ero{\month}.\the\year}
\lochermarke
\faltmarken
\fenstermarken
\trennlinien
\Name {Mein Name}
\Strasse {Meine Strasse}
\Zusatz {}
\RetourAdresse {}
\Ort {Adresse}
\Land {}
%\Telefon {Tel}
%\Telefax {Fax}
%\Telex {}
\HTTP {Webseite}
\EMail {Mail}
%\Bank {}
%\BLZ {}
%\Konto {}
\Unterschrift {Unterschrift}
\Postvermerk {}
\Adresse {Kundenadresse
}
\Betreff {Rechnung vom \todayIV}
\Datum {\today}
%\IhrZeichen {200/05 G1}
%\IhrSchreiben {05.05.2002}
%\MeinZeichen {HRB3/5}
%\Anrede {Sehr geehrter Kunde,}
\Gruss {Mit freundlichen Grüßen}{1cm}
\Anlagen {}
\Verteiler {}
%\klassisch %-> altes Kopfzeilenformat, Betr.: vor Betreff und Unterschrift kursiv und in Klammern
%\unserzeichen %-> "Unser Zeichen" statt "Mein Zeichen"
\begin{document}
\begin{g-brief}
\begin{Rechnung}
\Waehrung{\texteuro}
\Artikel{10}
{Dienstleisung 1}
{25,00}
\Artikel{10}
{Dienstleisung 2}
{25,00}
\end{Rechnung}
\end{g-brief}
\end{document}
\endinput
Bei der Anzahl der Artikel möchte ich jetzt z.B. \Artikel{0.5} eingeben, aber das klappt leider nicht..
Viele Grüße
mrtyu
Hallo mrtyu,
also bei mir läuft alles fehlerfrei durch. Welches System hast du denn?
Gruß
Martin
Linux amd64, Texlive 2009, TexmakerX
Hallo,
danke für die Rückmeldung :)
Der Code läuft ja auch bei mir einwandfrei durch, aber wenn ich
\Artikel{10} z.B. durch
\Artikel{0,5} ersetze, rechnet er leider nicht mehr richtig mit den Stunden!
Beim Code
\Artikel{0.5}
{Dienstleisung 1}
{25,00}
möchte ich gern, dass er 25 x 0,5 = 12,5 EUR ausrechnet. Macht er aber nicht, sondern schreibt einfach 0 hin, weil die Bruchzahlen wahrscheinlich auf ganze Zahlen gerundet werden.
Und meine ursprüngliche Frage war eigentlich, ob man das vielleicht ändern kann, um die Vorlage auch mit Bruchzahlen richtig rechnen zu lassen.
Viele Grüße!
mrtyu
p.S. Die Notationen "0.5", ".5" und "0,5" liefern alle das gleiche (falsche) Ergebnis, deshalb vermute ich, dass die zu ändernde Funktionalität irgendwo in der Berechnungsroutine steckt. Wenn ich nur wüsste, wo genau...
nixversteh
19-07-2010, 08:00
Hallo,
danke für die Rückmeldung :)
Der Code läuft ja auch bei mir einwandfrei durch, aber wenn ich
\Artikel{10} z.B. durch
\Artikel{0,5} ersetze, rechnet er leider nicht mehr richtig mit den Stunden!
Beim Code
\Artikel{0.5}
{Dienstleisung 1}
{25,00}
möchte ich gern, dass er 25 x 0,5 = 12,5 EUR ausrechnet. Macht er aber nicht, sondern schreibt einfach 0 hin, weil die Bruchzahlen wahrscheinlich auf ganze Zahlen gerundet werden.
Und meine ursprüngliche Frage war eigentlich, ob man das vielleicht ändern kann, um die Vorlage auch mit Bruchzahlen richtig rechnen zu lassen.
Viele Grüße!
mrtyu
p.S. Die Notationen "0.5", ".5" und "0,5" liefern alle das gleiche (falsche) Ergebnis, deshalb vermute ich, dass die zu ändernde Funktionalität irgendwo in der Berechnungsroutine steckt. Wenn ich nur wüsste, wo genau...
Hallo mrtyu,
ich kann es nur wiederholen, bei mir läuft es fehlerfrei durch, also scheint es an deinem PC und System zu liegen.
Siehe den Anhang.
Gruß
Martin
Moin moin,
setz mal \listfiles vor \documentclass und schau in der .log nach *File list*, dort nach dem Eintrag für `rechnung.sty', vermutlich sieht dieser bei Dir so aus
rechnung.sty 1998/11/14 v1.00 BMG Rechnungs Style
und bei Martin etwa so
rechnung.sty 2001/04/01 v3.10 BMG Rechnungs Style, enhanced by Ulrich Sibiller
(gefunden hab ich beide Versionen hier (http://www.forwiss.uni-passau.de/~berberic/TeX/Rechnung/index.html))
MfG
nixversteh
19-07-2010, 22:55
Moin moin,
setz mal \listfiles vor \documentclass und schau in der .log nach *File list*, dort nach dem Eintrag für `rechnung.sty', vermutlich sieht dieser bei Dir so aus
rechnung.sty 1998/11/14 v1.00 BMG Rechnungs Style
und bei Martin etwa so
rechnung.sty 2001/04/01 v3.10 BMG Rechnungs Style, enhanced by Ulrich Sibiller
(gefunden hab ich beide Versionen hier (http://www.forwiss.uni-passau.de/~berberic/TeX/Rechnung/index.html))
MfG
Hallo rais,
[...] korrekt.
Gruß
Martin
Hallo rais,
vielen Dank! Ein Upgrade auf die neue Version von rechnung.sty hat das Problem behoben!
Danke nochmal an alle für die Hilfe, Problem gelöst :)
Viele Grüße
mrtyu
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.