PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rechnung mit LaTeX



Maverick
30-07-2012, 18:59
Hallo!

Kann mir mal bitte kurz jemand helfen: Ich nutze LaTeX kaum mehr und stehe schon bei den einfachsten Dingen an. Ich hätte gerne eine Rechnung mit einer Tabelle erstellt:

100,-- Netto
20,-- USt
120,-- Brutto

Kann mir jemand sagen, wie ich das hinkriege?

VG Christoph

rstuby
30-07-2012, 19:46
Also meinst du jetzt im Prinzip einfach so was

\documentclass{scrreprt}
\begin{document}
\begin{tabular}{rl}
100,--&Netto\cr
20,--&USt\cr
\hline
120,--&Brutto
\end{tabular}
\end{document}
(Schönheitskommekturen sind noch möglich)
oder willst du, dass LaTeX da etwas selbst berechnet?

nixversteh
30-07-2012, 22:12
Hallo Christoph,

schaumal hier: http://www.forwiss.uni-passau.de/~berberic/TeX/Rechnung/index.html
Das folgende Beispiel stammt von Uwe Ziegenhagen uwe@ziegenhagen.info


\documentclass[DIN,fromalign=center,fromfax=true,%
fromphone=true]{scrlttr2}
\usepackage{rechnung}
\usepackage{textcomp} %Eurosymbol
\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\setkomavar{fromfax}{030-123-4567}
\setkomavar{fromphone}{030-123-4568}
\setkomavar{fromname}{Hans Mustermann}
\setkomavar{fromaddress}{Musterweg 1 12345 Musterstadt}
\setkomavar{subject}{Rechnung}
\setkomavar{yourref}[Ihre Bestellung vom]{15.01.2003}
\setkomavar{frombank}{Konto 12\,345\,678 \\ Spasskasse Musterstadt\\
BLZ 876\,543\,21}
\firstfoot{%
\parbox[t]{\textwidth}{\footnotesize
\begin{tabular}[t]{l@{}}%
\multicolumn{1}{@{}l@{}}{Gesellschafter:}\\
Hans Mustermann\\
Else Mustermann\\
UStId-Nr \\
DE 1234567890
\end{tabular}%
\hfill
\begin{tabular}[t]{l@{}}%
\multicolumn{1}{@{}l@{}}{Gesch\"aftsf\"uherin:}\\
Hans Mustermann\\[1ex]
\multicolumn{1}{@{}l@{}}{Gerichtsstand:}
Musterstadt
\end{tabular}%
\ifkomavarempty{frombank}{}{%
\hfill
\begin{tabular}[t]{l@{}}%
\multicolumn{1}{@{}l@{}}{\usekomavar*{frombank}:}\ \
\usekomavar{frombank}
\end{tabular}%
}}}
\begin{document}
\begin{letter}{Marius Meier\\%
Musterweg 2\\12345 Musterstadt}
\opening{Sehr geehrter Herr Meier,}
Bitte \"uberweisen Sie den folgenden Rechnungsbeitrag innerhalb von 14 Tagen auf das unten angegebene Konto.
\Euro
\begin{Rechnung}[B]
\Versandkosten{5,95}
\Steuersatz{16}{7}
\PositionEin
\TrennerEin
\Artikel{10}{halbe Br\"otchen}{0,49}
\Artikel[e]{5}{Hundefutter}{1,50}
\end{Rechnung}
\closing{Hochachtungsvoll}
\end{letter}
\end{document}


Viel Erfolg

Gruß
Martin

Maverick
30-07-2012, 22:35
Vielen herzlichen Dank die Herren!

Ich habe es nun dank eurer Hilfe geschafft:



% Rechnung
\begin{tabular}{|rl|}\hline
Betrag & Text\\
Betrag & Text\\\hline
Betrag & Text\\\hline
\multicolumn{2}{|c|}{Datum 01.01.12}\\\hline
\end{tabular}
% Rechnung Ende
%



Vielen Dank nochmals!!

LG Christoph

PS: Ich muss keine richtigen Rechnungen schreiben, sondern es ist nur für ein Umsatzsteuerskript ...

storch
02-08-2012, 11:31
Hallo zusammen,
auch wenn hier die Berechnungen in der Tabelle nicht gefordert waren, kann für eine andere Gelegenheit das Paket spreadtab hilfreich sein. Mit diesem lassen sich zusammen mit fp sowohl mit absoluten als auch mit relativen Zellbezügen Formeln aufbauen.



\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{spreadtab, fp} % für die Tabellen und Rechenfunktionen
\usepackage{siunitx} % für den Spaltentyp S, und das Zahlenformat
\usepackage{booktabs} % für das schönere Tabellenlayout

\sisetup{round-integer-to-decimal, round-mode = places}

\begin{document}
\begin{spreadtab}{{tabular}{Sl}}
100 &@Netto\\
[0,-1]*0.2 &@USt\\\midrule
sum(a1:[0,-1]) &@Brutto \\\bottomrule
\end{spreadtab}

\end{document}


Grüsse aus Basel