Spalten in Tabelle zusammenführen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Spalten in Tabelle zusammenführen

von DADABBI » Fr 17. Jun 2016, 19:48

kmai hat geschrieben:Ja, ich könnte auch gleich zusammenfassen.
Aber warum?
Aus demselben Grund aus dem wir nicht mehr »"Ubersicht« sondern einfach »Übersicht« schreiben: Damit der Sourcecode besser zu lesen ist. Warum wollen wir das? Weil lesbarer Source auch besser zu warten ist.

von kmai » Fr 17. Jun 2016, 19:38

@Bartman

Ja. Kommt mir sehr bekannt vor.
Präambel ist zwangsläufig anders, auch gibt es keine "rules".

Vielen Dank



@Noch so einer
Ja, da soll eigentlich "Preis" stehen.
Ja, ich könnte auch gleich zusammenfassen.
Aber warum? LaTeX != Word 8)

Ebenfalls danke ich.

von Noch so einer » Fr 17. Jun 2016, 19:01

Für so etwas verwendet man heutzutage siunitx. Wenn du die Spalte schon mit Euro betitelst, kannst du dir die Angabe EUR in der Spalte sparen. Hier zwei von vielen möglichen Alternativen:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[locale=DE]{siunitx}
\usepackage{booktabs}
\begin{document}
\section*{Ohne EUR}
\begin{tabular}{rlS}
\toprule
Menge & Bezeichnung & \multicolumn1c{Euro} \\
\midrule
1 & LaTeX & 9,99 \\
1 & Perl & 24,99\\
\bottomrule
\end{tabular}

\section*{Mit EUR}

\begin{tabular}{rlS[table-space-text-post={\,EUR}]<{{\,EUR}}}
\toprule
Menge & Bezeichnung & \multicolumn1c{Preis} \\
\midrule
1 & LaTeX & 9,99 \\
1 & Perl & 24,99\\
\bottomrule
\end{tabular}
\end{document}
Näheres ist der [d]siunitx[/d]-Anleitung zu entnehmen.

von Bartman » Fr 17. Jun 2016, 18:59

Meinst Du das
\documentclass{scrartcl}

\usepackage{selinput}
\SelectInputMappings{
   adieresis={ä},
   germandbls={ß}
}
\usepackage[T1]{fontenc}
\usepackage{booktabs}

\begin{document}
\begin{tabular}{rlr@{,}l}
\toprule
Menge & Bezeichnung & \multicolumn{2}{l}{EURO} \\
\midrule
1 & \LaTeX & 19 & 99 \\
1 & Perl & 24 & 99\\
\bottomrule
\end{tabular}
\end{document}
Wenn die Währung in der jeweiligen Zeile stehen soll, müßte
\begin{tabular}{rlr@{,}l}
bspw. durch
\begin{tabular}{rlr@{,}l@{~EUR}}
ersetzt werden.

Bearbeitet:

@kmai

Auch ich möchte Dir empfehlen, eine der beiden Versionen von "Noch so einer" auszuwählen.

Spalten in Tabelle zusammenführen

von kmai » Fr 17. Jun 2016, 18:44

Guten Tag,

vor ewiger Zeit habe ich mit einem SuSE 6.0 meine ersten LaTeX-Dokumente erfolgreich erstellt.

Unter anderem eine Tabelle in einen DIN-Brief integriert
\begin{tabular}{rl?}
Menge & Bezeichnung & EURO \\
\hline
1 & LaTeX & 19 & 99 \\
1 & Perl & 24 & 99
\end{tabular}
Für das Fragezeichen wurde irgendetwas eingetragen. Das Ergebnis war rechtsbündig. Die nächsten beiden Spalten werden zusammengeführt, Komma und Währung wurden integriert. Die Ausgabe erfolgt dann als 19,99 EUR bzw. 24,99 EUR.

Das war 1999. Das Skript habe ich leider nicht mehr, das Buch leider auch nicht.

Kommt das jemand bekannt vor? Kann mir jemand helfen wie Spalten über die Tabellendefinition zusammengeführt und formatiert werden?

Vielen Dank

Nach oben