Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 20

Thema: [Tabellensatz] Konkretes Problem sowie Suche nach Beispielen

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44

    [Tabellensatz] Konkretes Problem sowie Suche nach Beispielen

    Servus, ich mal wieder!

    Folgendes Minimalbeispiel:

    Code:
    \documentclass[BCOR=2cm, bibliography=totoc, listof=totoc]{scrreprt}
    \usepackage[latin1,latin2]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{mathpazo}
    \usepackage{fancyhdr}
    \usepackage{graphicx}
    \usepackage{array}
    \usepackage{booktabs}
    \usepackage{rotating}
    \usepackage{setspace}
    %\usepackage{color} % RGB Farben
    %\usepackage{xcolor} % CMYK Farben
    
    
    
    
    
    \begin{document}
    
    
    \begin{table}
    \centering
    \footnotesize
    \newcolumntype{v}[1]{>{\raggedright\hspace{0pt}}p{2.5cm}}
    
    \begin{tabular}{|v|p{2.5cm}|p{2.5cm}|p{2.5cm}|}
    \hline
    \multicolumn{4}{|c|}{\textbf{Ladung}} \tabularnewline[10pt] \hline\hline
    \multicolumn{1}{|v|}{\textbf{Stückgüter} \newline (heterogene Ladungsstruktur, z.B. Stückgut, RoRo, komplette Industrieanlagen) } & \multicolumn{3}{|p{7.5cm}|}{\textbf{Massengüter} \newline (homogene Ladungsstruktur)} \\ \cline{ 2- 4}
    \multicolumn{ 1}{|p{2.5cm}|}{} & \textbf{Massenstückgüter} \newline(auch Break-Bulk oder Neo-Bulk genannt, \newline z.B. eine Schiffsladung PKW oder Container etc.) & \textbf{Schüttgüter} \newline (auch Bulk-Ladungen genannt, \newline z.B. Kohle, Erze, Zucker etc.) & \textbf{Tankgüter} \newline (z.B. Erdöl, Destillate, Flüssiggase etc.) \\ \hline
    \end{tabular}
    \caption{Klassifizierungen der Ladungen in der Schifffahrt} 
    \label{ladungen}
    \end{table}
    
    
    
    \end{document}
    Kurzum: Die Tabelle sieht momentan noch ziemlich sch***e aus! Der Block "Massengüter" muss nicht mehrzeilig sein, kriege es aber nicht hin, dass er das einfach nur in eine Zeile schreibt und die drei Massengutarten dafür hochrückt.

    Darüber hinaus passt der Abschluss zwischen den Stückgütern und den Massenstückgütern nicht.

    Gibt es irgendwo eine Sammlung von gaaaanz vielen schönen Beispieltabellen MIT Code?

    Ganz ehrlich: Ich hab schlicht keine Zeit mehr, mich in den Tabellensatz einzuarbeiten, denn die Abgabe rückt näher und näher! Wenn alle Stricke reissen, bemühe ich OpenCalc, mache JPGs draus und binde sie als Grafiken ein. Aber eigentlich möchte ich das nicht ...

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Code:
    \documentclass{scrreprt}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{array,ragged2e,multirow}
    \usepackage{booktabs}
    
    \begin{document}
    \begin{table}
    \centering
    \footnotesize
    \begin{tabular}{*{4}{|>{\RaggedRight}p{3cm}}|}
    \hline
    \multicolumn{4}{|c|}{\textbf{Ladung}} \tabularnewline[10pt] \hline\hline
    \multirow{2}{*}{\parbox{3cm}{\raggedright\textbf{Stückgüter} \newline (heterogene Ladungsstruktur, z.B. Stückgut, RoRo, komplette Industrieanlagen) }} & \multicolumn{3}{p{7.5cm}|}{\textbf{Massengüter} \newline (homogene Ladungsstruktur)} \\ \cline{ 2- 4}
    & \textbf{Massenstückgüter} \newline(auch Break-Bulk oder Neo-Bulk genannt, \newline z.B. eine Schiffsladung PKW oder Container etc.) & \textbf{Schüttgüter} \newline (auch Bulk-Ladungen genannt, \newline z.B. Kohle, Erze, Zucker etc.) & \textbf{Tankgüter} \newline (z.B. Erdöl, Destillate, Flüssiggase etc.) \\ \hline
    \end{tabular}
    \caption{Klassifizierungen der Ladungen in der Schifffahrt} 
    \label{ladungen}
    \end{table}
    \end{document}
    ist das was du möchtest?
    Ich würde es wahrscheinlich eher in die Richtung machen:
    Code:
    \documentclass{scrreprt}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{array,ragged2e,multirow}
    \usepackage{booktabs}
    
    \begin{document}
    \begin{table}
    \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \begin{tabular}{@{}*{4}{>{\RaggedRight}p{3cm}}@{}}
    \toprule
    \multicolumn{4}{c}{\textbf{Ladung}} \\
    \midrule
    \multirow{2}{3cm}{\raggedright\textbf{Stückgüter} \newline (heterogene Ladungsstruktur, z.B. Stückgut, RoRo, komplette Industrieanlagen)} & \multicolumn{3}{p{7.5cm}}{\textbf{Massengüter} \newline (homogene Ladungsstruktur)} \\ \cmidrule(rl){ 2- 4}
    & \textbf{Massenstückgüter} \newline(auch Break-Bulk oder Neo-Bulk genannt, \newline z.B. eine Schiffsladung PKW oder Container etc.) & \textbf{Schüttgüter} \newline (auch Bulk-Ladungen genannt, \newline z.B. Kohle, Erze, Zucker etc.) & \textbf{Tankgüter} \newline (z.B. Erdöl, Destillate, Flüssiggase etc.) \\
    \bottomrule
    \end{tabular}
    \caption{Klassifizierungen der Ladungen in der Schifffahrt} 
    \label{ladungen}
    \end{table}
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44
    Beide wirklich toll, danke!

    Die zweitere gefällt mir auch besser, nur fehlt mir da die Trennlinie zwischen den Stück- und Massengütern!

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von koiboy Beitrag anzeigen
    Die zweitere gefällt mir auch besser, nur fehlt mir da die Trennlinie zwischen den Stück- und Massengütern!
    Da soll ja mit Absicht keine hin. Vertikale Linien sollten vermieden werden. Und es wird trotzdem deutlich. Für weitere Beispiele empfehle ich tabsatz:
    http://userpage.fu-berlin.de/~latex/...en/tabsatz.pdf

    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44
    Ja, das ist wieder eines der vielen Dokumente aus dem Reich des LaTeX, welches ich schlicht nicht verstehe ... gut, das ein oder andere ist auch bei mir irgendwann durchgedrungen, aber sobald es ein wenig komplexer wird, geht nix mehr!

  6. #6
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44
    Mir ist grad noch was zu deiner schönen Tabelle aufgefallen:

    Sollten nicht die Stück- und Massengüter in einer Zeile stehen, damit es auch wirklich deutlich wird? Bei mir ist "Massengüter" ein wenig weiter unten eingesetzt ...

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    dann so
    Code:
    \documentclass{scrreprt}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{array,ragged2e,multirow}
    \usepackage{booktabs}
    
    \begin{document}
    \begin{table}
    \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \begin{tabular}{@{}>{\RaggedRight}p{3cm}l@{}}
    \toprule\multicolumn{2}{c}{\textbf{Ladung}} \\\midrule
    \textbf{Stückgüter}\newline (heterogene Ladungsstruktur, z.B. Stückgut, RoRo, komplette Industrieanlagen) &
    \begin{tabular}[t]{@{}*{3}{>{\RaggedRight}p{3cm}}@{}}
    \multicolumn{3}{@{}p{8cm}}{\textbf{Massengüter} \newline (homogene Ladungsstruktur)} \\ \midrule%(rl){2-2}
    \textbf{Massenstückgüter} \newline(auch Break-Bulk oder Neo-Bulk genannt, \newline z.B. eine Schiffsladung PKW oder Container etc.) &
    \textbf{Schüttgüter} \newline (auch Bulk-Ladungen genannt, \newline z.B. Kohle, Erze, Zucker etc.) &
    \textbf{Tankgüter} \newline (z.B. Erdöl, Destillate, Flüssiggase etc.) \\
    \end{tabular}\\
    \bottomrule
    \end{tabular}
    \caption{Klassifizierungen der Ladungen in der Schifffahrt} 
    \label{ladungen}
    \end{table}
    \end{document}
    Vielleicht noch als Hinweis: Tabellen bekommen üblicherweise eine Überschrift und Abbildungen eine Unterschrift.

    Gruß
    Marco

  8. #8
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44
    Das wird ja immer heisser hier!

    Jetzt musst du mir (nachdem ich mir deinen Hinweis zu den TabellenÜBERschriften zu Herzen genommen hab) nur noch sagen, wie ich ein wenig mehr Abstand zwischen Überschrift und Tabellenoberrand hinkriege ... folgendes klappt nicht:

    Code:
    \begin{table}[htbp]
    \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \caption{Klassifizierungen der Ladungen in der Schifffahrt} \parencite[511]{laue}
    \vspace{1cm}
    \begin{tabular}{@{}>{\RaggedRight}p{3cm}l@{}}
    \toprule\multicolumn{2}{c}{\textbf{Ladung}} \\\midrule
    \textbf{Stückgüter}\newline (heterogene Ladungsstruktur, z.B. Stückgut, RoRo, komplette Industrieanlagen) &
    \begin{tabular}[t]{@{}*{3}{>{\RaggedRight}p{3cm}}@{}}
    \multicolumn{3}{@{}p{8cm}}{\textbf{Massengüter} \newline (homogene Ladungsstruktur)} \\ \midrule%(rl){2-2}
    \textbf{Massenstückgüter} \newline(auch Break-Bulk oder Neo-Bulk genannt, \newline z.B. eine Schiffsladung PKW oder Container etc.) &
    \textbf{Schüttgüter} \newline (auch Bulk-Ladungen genannt, \newline z.B. Kohle, Erze, Zucker etc.) &
    \textbf{Tankgüter} \newline (z.B. Erdöl, Destillate, Flüssiggase etc.) \\
    \end{tabular}\\
    \bottomrule
    \end{tabular}
    \label{ladungen}
    \end{table}
    EDIT:

    Kurioserweise klappt es doch, wenn man das \vspace direkt hinter den label-Befehl stellt:

    Code:
    \caption{Klassifizierungen der Ladungen in der Schifffahrt} \parencite[511]{laue}\vspace{0.3cm}
    \begin{tabular}{@{}>{\RaggedRight}p{3cm}l@{}}
    ...
    Geändert von koiboy (09-07-2009 um 14:50 Uhr)

  9. #9
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von koiboy Beitrag anzeigen
    Das wird ja immer heisser hier!
    Warum?
    Zitat Zitat von koiboy Beitrag anzeigen
    Jetzt musst du mir (nachdem ich mir deinen Hinweis zu den TabellenÜBERschriften zu Herzen genommen hab) nur noch sagen, wie ich ein wenig mehr Abstand zwischen Überschrift und Tabellenoberrand hinkriege ... folgendes klappt nicht:
    Code:
    \documentclass[captions=tableabove]{scrreprt}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{array,ragged2e,multirow}
    \usepackage{booktabs}
    
    \begin{document}
    \begin{table}
    \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \caption{Klassifizierungen der Ladungen in der Schifffahrt} \label{ladungen}
    \begin{tabular}{@{}>{\RaggedRight}p{3cm}l@{}}
    \toprule\multicolumn{2}{c}{\textbf{Ladung}} \\\midrule
    \textbf{Stückgüter}\newline (heterogene Ladungsstruktur, z.B. Stückgut, RoRo, komplette Industrieanlagen) &
    \begin{tabular}[t]{@{}*{3}{>{\RaggedRight}p{3cm}}@{}}
    \multicolumn{3}{@{}p{8cm}}{\textbf{Massengüter} \newline (homogene Ladungsstruktur)} \\ \midrule%(rl){2-2}
    \textbf{Massenstückgüter} \newline(auch Break-Bulk oder Neo-Bulk genannt, \newline z.B. eine Schiffsladung PKW oder Container etc.) &
    \textbf{Schüttgüter} \newline (auch Bulk-Ladungen genannt, \newline z.B. Kohle, Erze, Zucker etc.) &
    \textbf{Tankgüter} \newline (z.B. Erdöl, Destillate, Flüssiggase etc.) \\
    \end{tabular}\\
    \bottomrule
    \end{tabular}
    \end{table}
    \end{document}
    Gruß
    Marco

  10. #10
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44
    Zitat Zitat von mechanicus Beitrag anzeigen
    Warum?
    War eigentlich nur ein Kompliment...

    Zitat Zitat von mechanicus Beitrag anzeigen
    Code:
    \documentclass[captions=tableabove]{scrreprt}
    ...
    Sorry, hat überhaupt keine Auswirkung ... wie gesagt, im Post vorher bin ich ja schon auf die Lösung gestoßen: \caption einfach ÜBER \tabular, und \vspace direkt dahinter ...

  11. #11
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von koiboy Beitrag anzeigen
    Sorry, hat überhaupt keine Auswirkung ... wie gesagt, im Post vorher bin ich ja schon auf die Lösung gestoßen: \caption einfach ÜBER \tabular, und \vspace direkt dahinter ...
    Das ist keine Lösung. Dann hast du schon lange kein Update deiner LaTeX-Pakete gemacht. Die Option, delche ich angegeben habe, ist erst ab KOMA 3.0 implementiert.

  12. #12
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44
    Kann nicht wirklich sein ... hab LaTeX erst Ende März "entdeckt" und vorgestern per MikTeX noch ein allg. Update gemacht.

  13. #13
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von koiboy Beitrag anzeigen
    Kann nicht wirklich sein ... hab LaTeX erst Ende März "entdeckt" und vorgestern per MikTeX noch ein allg. Update gemacht.
    Hallo,

    kompiliere mal folgendes MB:
    Code:
    \listfiles
    \documentclass[captions=tableabove]{scrreprt}
    % \documentclass{scrreprt}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{array,ragged2e,multirow}
    \usepackage{booktabs}
    
    \begin{document}
    \begin{table}
    \centering
    \footnotesize
    \renewcommand{\arraystretch}{1.5}
    \caption{Klassifizierungen der Ladungen in der Schifffahrt} \label{ladungen}
    \begin{tabular}{@{}>{\RaggedRight}p{3cm}l@{}}
    \toprule\multicolumn{2}{c}{\textbf{Ladung}} \\\midrule
    \textbf{Stückgüter}\newline (heterogene Ladungsstruktur, z.B. Stückgut, RoRo, komplette Industrieanlagen) &
    \begin{tabular}[t]{@{}*{3}{>{\RaggedRight}p{3cm}}@{}}
    \multicolumn{3}{@{}p{8cm}}{\textbf{Massengüter} \newline (homogene Ladungsstruktur)} \\ \midrule%(rl){2-2}
    \textbf{Massenstückgüter} \newline(auch Break-Bulk oder Neo-Bulk genannt, \newline z.B. eine Schiffsladung PKW oder Container etc.) &
    \textbf{Schüttgüter} \newline (auch Bulk-Ladungen genannt, \newline z.B. Kohle, Erze, Zucker etc.) &
    \textbf{Tankgüter} \newline (z.B. Erdöl, Destillate, Flüssiggase etc.) \\
    \end{tabular}\\
    \bottomrule
    \end{tabular}
    \end{table}
    \end{document}
    und hänge mal die zugehörige log-Datei an.

    Gruß
    Marco

  14. #14
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44
    Mach ich ... sobald ich wieder daheim bin. Sitze über's Wochenende bei meinen Eltern ...

  15. #15
    Registrierter Benutzer
    Registriert seit
    03.06.2009
    Beiträge
    44
    So, hier der log ... es gibt wohl ein Problem mit dem UTF8-Zeichencode...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •