Einzelnen Beitrag anzeigen

Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#2

AW: [LATEX] newcommand und Zahlen

  Alt 5. Sep 2016, 23:48
Puh, ich hab das mal zum Anlass genommen etwas mehr über Latex zu lernen ... Zahlen parsen ist gruselig/mühselig
Zum Glück macht rechnung.sty das nicht wirklich verkehrt, es wurde nur ein \expandafter vergessen(?), sodass das Makro nicht-expandiert geparst wurde. Das sollte das reparieren:
Code:
\makeatletter
\renewcommand*\@readNum[1]{\@RCHtmp=0\expandafter\@readA#1\relax}
\makeatother

Hier mal ein Beispiel, dass bei mir funktioniert ... das Package hab ich von hier (Version 3.10).
Code:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{rechnung}
\usepackage{textcomp}

\makeatletter
\renewcommand*\@readNum[1]{\@RCHtmp=0\expandafter\@readA#1\relax}
\makeatother

\newcommand{\betrag}{20,00}

\begin{document}
\begin{Rechnung}[B]
\Euro
\Versandkosten{5,95}
\Steuersatz{16}{7}
\PositionEin
\TrennerEin
\Artikel{10}{Hundefutter}{\betrag}
\end{Rechnung}
\end{document}
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.

Geändert von BUG ( 6. Sep 2016 um 00:06 Uhr)
  Mit Zitat antworten Zitat