Ausrichtung multicolumn mit Siunitx
-
- Forum-Meister
- Beiträge: 561
- Registriert: Di 10. Aug 2010, 09:47
- Wohnort: Wrestedt
...
@Johannes,
ich habe noch nicht damit gearbeitet ...
Gruß
Martin
ich habe noch nicht damit gearbeitet ...
Gruß
Martin
Absence of evidence is not evidence of absence
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
Bei LaTeX üblich ist die LPPL, die sollte auch für dich gut passen.
Wenn du denkst, dass das Paket einigen Leuten hilfreich sein kann, dann solltest du darüber nachdenken das Paket mit Versionskontrollsoftware zu verwalten und ggf. über github (oder ähnliches) deine Nutzer auf dem laufenden zu halten.
Oder du lädst es gleich auf CTAN hoch, dann ist es in ein paar Tagen auf all unseren Rechnern.
Ich muss allerdings sagen, ich habe mir dein Paket nicht angeschaut, ich kann also nicht beurteilen, was das Paket macht und wie es das macht. Unter Umständen gibt es schon ein Paket mit gleicher Funktionalität.
Wenn du denkst, dass das Paket einigen Leuten hilfreich sein kann, dann solltest du darüber nachdenken das Paket mit Versionskontrollsoftware zu verwalten und ggf. über github (oder ähnliches) deine Nutzer auf dem laufenden zu halten.
Oder du lädst es gleich auf CTAN hoch, dann ist es in ein paar Tagen auf all unseren Rechnern.
Ich muss allerdings sagen, ich habe mir dein Paket nicht angeschaut, ich kann also nicht beurteilen, was das Paket macht und wie es das macht. Unter Umständen gibt es schon ein Paket mit gleicher Funktionalität.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
Danke Johannes für die Antwort. Also, das ist weit davon entfernt ein komplettes Paket zu sein, dazu fehlen mir im Moment auch schlicht die Kenntnisse, reizen würde mich das schon, weil ich noch kein Paket gefunden habe, mit dem man T-Konten, Bilanzen oder Buchungssätze darstellen kann. Für mich funktioniert es ganz gut aber das hab ich mir mehr oder weniger blauäugig zusammengehackt, ob das gut ist, kann ich nicht beurteilen. Einige Makros hängen auch von Eqexam ab, das könnte man aber abspalten. Wenn mehr Leute Interesse daran hätten, würde ich darüber nachdenken, das Ganze gezielt anzugehen und, soweit meine Fähigkeiten dazu ausreichen, ein richtiges Paket daraus machen...
VG
Thorsten
VG
Thorsten
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
Es gibt im Internet tausende Dateien, welche thesis.cls heißen. All das sind sich teilweise gravierend unterscheidene Klassen, die vor vielleicht 25 Jahren mal einer irgendwo gepostet hat. Mein primäres Ziel ist es, das auch mit deinem geistigen Eigentum zu vermeiden.
Das reicht schon, wenn du nächste Woche ne Änderung machst, und Martin mcht ne andere. In zwei Jahren hat dann Martins Enkel ne Frage kommt hier her. Ein Helfer findet dein Paket. Doch aufgrund der beiden kleinen Änderungen, hat keiner ne Ahnung was los ist. Deswegen einfach nur ein kleiner Kommentar mit Datum und Name (oder Namenskürzel) und Lizenz (LPPL sagt mehr oder weniger nur aus, dass der Name der Datei geändert werden muss). Sieht ein Helfer PaketVonThorsten, dann wird er erstmal nicht davon ausgehen, dass das Gemeinsamkeiten mit PaketVonMartin aufweist.
Das reicht schon, wenn du nächste Woche ne Änderung machst, und Martin mcht ne andere. In zwei Jahren hat dann Martins Enkel ne Frage kommt hier her. Ein Helfer findet dein Paket. Doch aufgrund der beiden kleinen Änderungen, hat keiner ne Ahnung was los ist. Deswegen einfach nur ein kleiner Kommentar mit Datum und Name (oder Namenskürzel) und Lizenz (LPPL sagt mehr oder weniger nur aus, dass der Name der Datei geändert werden muss). Sieht ein Helfer PaketVonThorsten, dann wird er erstmal nicht davon ausgehen, dass das Gemeinsamkeiten mit PaketVonMartin aufweist.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
-
- Forum-Meister
- Beiträge: 561
- Registriert: Di 10. Aug 2010, 09:47
- Wohnort: Wrestedt
...
Hallo Johannes,
hallo Thorsten,
ich bekomme die sogenannte Buchhalternase nicht in alle Tabellen rein, was mache ich denn wieder falsch? Über eine Lösung freue ich mich, sitze schon etwas länger dran ohne Ergebnis.
Vielen Dank
Gruß
Martin
hallo Thorsten,
ich bekomme die sogenannte Buchhalternase nicht in alle Tabellen rein, was mache ich denn wieder falsch? Über eine Lösung freue ich mich, sitze schon etwas länger dran ohne Ergebnis.
Vielen Dank
Gruß
Martin
\documentclass[fontsize=11pt,fleqn,parskip=half*]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx,booktabs} \usepackage{spreadtab} \usepackage{siunitx} \usepackage{eurosym} \usepackage{kpfonts} %--------------------------------------------------------------------------- \usepackage{tikz} \usetikzlibrary{tikzmark} % Siunitx \sisetup{ group-four-digits=true, % Tausenerzahlen gruppieren locale = DE, % Deutsche Lokalisierung detect-all, % gleiche Schrift wie im Text group-separator = {.}, % Punkt als Tausendertrenner round-mode=places, round-precision=2, round-integer-to-decimal=true, per-mode=symbol, table-number-alignment = center, table-space-text-post = \,\si {€}, %text-rm=\sffamily } \newcolumntype{D}{S[table-format=7.2]} \newcommand{\mc}[3]{\multicolumn{#1}{#2}{#3}} \newcommand\tabstil{\sffamily\small} \begin{document} \begin{minipage}{\linewidth}% \begin{spreadtab}{{tabularx}{\linewidth}{XD!{\quad}|XD}} % Konto Nr. @\mc{4}{c}{\tabstil\textbf{TA u. Maschinen}}\\ @\mc{1}{l}{\tabstil\textbf{Soll}} &@\mc{2}{c}{} & @\mc{1}{r}{\tabstil\textbf{Haben}} \\ \hline % Kto & Soll & Kto & Haben \\ @ FaLL & :={500000.25}\,€ & @ Fuhrp. & :={1000}\,€ \\ @ VaLL & :={50.28}\,€ & @ Kasse & :={123456.28}\,€ \\ @ FaLL & :={500000.25}\,€ && @ \mc{1}{r}{\tikzmark{or1}}\\ @ VaLL & :={50.28}\,€ &@ \mc{1}{l}{\tikzmark{ul1}}&\\ @ FaLL & :={500000.25}\,€ &@ \mc{1}{l}{\tikzmark{ul1}}&\\ @ VaLL & :={50.28}\,€ & @ \mc{1}{l}{\tikzmark{ul1}}&\\ \hline \addlinespace @\mc{1}{l}{} & :={sum(b3:b8)}\,€ & @\mc{1}{l}{} & :={sum(d3:d8)}\,€ \\ \end{spreadtab} \tikz[remember picture,overlay]\draw (pic cs:ul1)++(0,0.7ex)--+(2cm,0)--([xshift=-2cm,yshift=0.7ex]pic cs:or1)--+(2cm,0); \end{minipage} \begin{minipage}{\linewidth}% \begin{spreadtab}{{tabularx}{\linewidth}{XD!{\quad}|XD}} % Konto Nr. @\mc{4}{c}{\tabstil\textbf{TA u. Maschinen}}\\ @\mc{1}{l}{\tabstil\textbf{Soll}} &@\mc{2}{c}{} & @\mc{1}{r}{\tabstil\textbf{Haben}} \\ \hline % Kto & Soll & Kto & Haben \\ @ FaLL & :={500000.25}\,€ & @ Fuhrp. & :={1000}\,€ \\ @ VaLL & :={50.28}\,€ & @ Kasse & :={123456.28}\,€ \\ @ FaLL & :={500000.25}\,€ && @ \mc{1}{r}{\tikzmark{or1}}\\ @ VaLL & :={50.28}\,€ &@ \mc{1}{l}{\tikzmark{ul1}}&\\ @ FaLL & :={500000.25}\,€ &@ \mc{1}{l}{\tikzmark{ul1}}&\\ @ VaLL & :={50.28}\,€ & @ \mc{1}{l}{\tikzmark{ul1}}&\\ \hline \addlinespace @\mc{1}{l}{} & :={sum(b3:b8)}\,€ & @\mc{1}{l}{} & :={sum(d3:d8)}\,€ \\ \end{spreadtab} \tikz[remember picture,overlay]\draw (pic cs:ul1)++(0,0.7ex)--+(2cm,0)--([xshift=-2cm,yshift=0.7ex]pic cs:or1)--+(2cm,0); \end{minipage} \end{document}
Absence of evidence is not evidence of absence
Re: ...
Moin Martin,
VG
Rainer
Du überschreibst die `Marken' ja auch...nixversteh hat geschrieben: ich bekomme die sogenannte Buchhalternase nicht in alle Tabellen rein, was mache ich denn wieder falsch? Über eine Lösung freue ich mich, sitze schon etwas länger dran ohne Ergebnis.
\documentclass[fontsize=11pt,fleqn,parskip=half*]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx,booktabs} \usepackage{spreadtab} \usepackage{siunitx} \usepackage{eurosym} \usepackage{kpfonts} %--------------------------------------------------------------------------- \usepackage{tikz} \usetikzlibrary{tikzmark} % Siunitx \sisetup{ group-four-digits=true, % Tausenerzahlen gruppieren locale = DE, % Deutsche Lokalisierung detect-all, % gleiche Schrift wie im Text group-separator = {.}, % Punkt als Tausendertrenner round-mode=places, round-precision=2, round-integer-to-decimal=true, per-mode=symbol, table-number-alignment = center, table-space-text-post = \,\si {€}, %text-rm=\sffamily } \newcolumntype{D}{S[table-format=7.2]} \newcommand{\mc}[3]{\multicolumn{#1}{#2}{#3}} \newcommand\tabstil{\sffamily\small} \begin{document} \begin{minipage}{\linewidth}% \begin{spreadtab}{{tabularx}{\linewidth}{XD!{\quad}|XD}} % Konto Nr. @\mc{4}{c}{\tabstil\textbf{TA u. Maschinen}}\\ @\mc{1}{l}{\tabstil\textbf{Soll}} &@\mc{2}{c}{} & @\mc{1}{r}{\tabstil\textbf{Haben}} \\ \hline % Kto & Soll & Kto & Haben \\ @ FaLL & :={500000.25}\,€ & @ Fuhrp. & :={1000}\,€ \\ @ VaLL & :={50.28}\,€ & @ Kasse & :={123456.28}\,€ \\ @ FaLL & :={500000.25}\,€ && @ \mc{1}{r}{\tikzmark{or1}}\\ @ VaLL & :={50.28}\,€ & &\\ @ FaLL & :={500000.25}\,€ & &\\ @ VaLL & :={50.28}\,€ & @ \mc{1}{l}{\tikzmark{ul1}}&\\ \hline \addlinespace @\mc{1}{l}{} & :={sum(b3:b8)}\,€ & @\mc{1}{l}{} & :={sum(d3:d8)}\,€ \\ \end{spreadtab} \tikz[remember picture,overlay]\draw (pic cs:ul1)++(0,0.7ex)--+(2cm,0)--([xshift=-2cm,yshift=0.7ex]pic cs:or1)--+(2cm,0); \end{minipage} \begin{minipage}{\linewidth}% \begin{spreadtab}{{tabularx}{\linewidth}{XD!{\quad}|XD}} % Konto Nr. @\mc{4}{c}{\tabstil\textbf{TA u. Maschinen}}\\ @\mc{1}{l}{\tabstil\textbf{Soll}} &@\mc{2}{c}{} & @\mc{1}{r}{\tabstil\textbf{Haben}} \\ \hline % Kto & Soll & Kto & Haben \\ @ FaLL & :={500000.25}\,€ & @ Fuhrp. & :={1000}\,€ \\ @ VaLL & :={50.28}\,€ & @ Kasse & :={123456.28}\,€ \\ @ FaLL & :={500000.25}\,€ && @ \mc{1}{r}{\tikzmark{or2}}\\ @ VaLL & :={50.28}\,€ &&\\ @ FaLL & :={500000.25}\,€ &&\\ @ VaLL & :={50.28}\,€ & @ \mc{1}{l}{\tikzmark{ul2}}&\\ \hline \addlinespace @\mc{1}{l}{} & :={sum(b3:b8)}\,€ & @\mc{1}{l}{} & :={sum(d3:d8)}\,€ \\ \end{spreadtab} \tikz[remember picture,overlay]\draw (pic cs:ul2)++(0,0.7ex)--+(2cm,0)--([xshift=-2cm,yshift=0.7ex]pic cs:or2)--+(2cm,0); \end{minipage} \end{document}
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)
-
- Forum-Meister
- Beiträge: 561
- Registriert: Di 10. Aug 2010, 09:47
- Wohnort: Wrestedt
...
@Rainer,
vielen Dank, ich habe den Code aus dem Forum genommen und daran herum "gewerkelt" ohne recht zu wissen, wo ich schrauben darf und wo nicht ... Wie kann ich unter den Summen doppelte Striche bekommen?
Vielen Dank
Gruß
Martin
EDIT: Habe es gefunden, bin blind trotz Lesebrille, sorry, bleibt noch der doppelte Strich. Laut Vorgaben stehen die Namen der Konten, bzw. der Firma auf einer Linie mit den anderen Bezeichnungen, Soll und Haben, kannst du das auch hin bekommen?
vielen Dank, ich habe den Code aus dem Forum genommen und daran herum "gewerkelt" ohne recht zu wissen, wo ich schrauben darf und wo nicht ... Wie kann ich unter den Summen doppelte Striche bekommen?
Vielen Dank
Gruß
Martin
EDIT: Habe es gefunden, bin blind trotz Lesebrille, sorry, bleibt noch der doppelte Strich. Laut Vorgaben stehen die Namen der Konten, bzw. der Firma auf einer Linie mit den anderen Bezeichnungen, Soll und Haben, kannst du das auch hin bekommen?
Absence of evidence is not evidence of absence
Re: ...
Hallo Martin,
bzw. (da Du booktabs lädst)
oder gar
versucht?
Die Länge \doublerulesep gibt dabei den Abstand dieser doppelten Linien vor.
Wenn das nicht reicht, gäbe es auch noch das hhline-Paket.
Falls nicht: eine Skizze könnte helfen ... ich halte ja öfter mal ein Buch in Händen, aber das macht aus mir noch lange keinen Buchhalter
VG
Rainer
hast Du es denn noch nicht mitnixversteh hat geschrieben:Wie kann ich unter den Summen doppelte Striche bekommen?
\hline \hline
\midrule \midrule
\midrule \bottomrule
Die Länge \doublerulesep gibt dabei den Abstand dieser doppelten Linien vor.
Wenn das nicht reicht, gäbe es auch noch das hhline-Paket.
Meinst Du das in etwa so?nixversteh hat geschrieben: Laut Vorgaben stehen die Namen der Konten, bzw. der Firma auf einer Linie mit den anderen Bezeichnungen, Soll und Haben, kannst du das auch hin bekommen?
@\mc{4}{l}{\tabstil\textbf{TA u. Maschinen}}\\ @\mc{2}{l}{\tabstil\textbf{Soll}} & @\mc{2}{l}{\tabstil\textbf{Haben}} \\

VG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)
-
- Forum-Meister
- Beiträge: 561
- Registriert: Di 10. Aug 2010, 09:47
- Wohnort: Wrestedt
Re: ...
Hallo Rainer,rais hat geschrieben:Hallo Martin,hast Du es denn noch nicht mitnixversteh hat geschrieben:Wie kann ich unter den Summen doppelte Striche bekommen?bzw. (da Du booktabs lädst)\hline \hlineoder gar\midrule \midruleversucht?\midrule \bottomrule
Die Länge \doublerulesep gibt dabei den Abstand dieser doppelten Linien vor.
Wenn das nicht reicht, gäbe es auch noch das hhline-Paket.Meinst Du das in etwa so?nixversteh hat geschrieben: Laut Vorgaben stehen die Namen der Konten, bzw. der Firma auf einer Linie mit den anderen Bezeichnungen, Soll und Haben, kannst du das auch hin bekommen?Falls nicht: eine Skizze könnte helfen ... ich halte ja öfter mal ein Buch in Händen, aber das macht aus mir noch lange keinen Buchhalter@\mc{4}{l}{\tabstil\textbf{TA u. Maschinen}}\\ @\mc{2}{l}{\tabstil\textbf{Soll}} & @\mc{2}{l}{\tabstil\textbf{Haben}} \\![]()
VG
Rainer
ja, habe ich bereits alles versucht, ohne Erfolg: Es sollen NUR die Summen doppelt unterstrichen sein, NICHT die gesamte Breite des T-Kontos. Deinen Code betreffend der Bezeichnung auf gleicher Höhe hatte ich auch schon durch... ohne Erfolg. Ich habe mich an den Autor des spreadtab's Pakets gewandt, hoffe er kann meine Google-Franzöisch lesen ...
Vielen Dank für deine Mühe, bin jetzt zu müde, um eine Grafik ins Netz zu stellen, denke aber morgen klappt es dann
Gruß
Martin
Absence of evidence is not evidence of absence