Tabelle mit vollständig umrahmten Zellen

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: Tabelle mit vollständig umrahmten Zellen

Re: Tabelle mit vollständig umrahmten Zellen

von Hannes Hegel » Fr 6. Nov 2020, 20:11

Vielen Dank an alle, das hilft mir sehr!

Re: Tabelle mit vollständig umrahmten Zellen

von gast » Fr 6. Nov 2020, 16:28

Ein nettes Paket für Linien in Tabellen ist übrigens hhline.

Re: Tabelle mit vollständig umrahmten Zellen

von gast » Fr 6. Nov 2020, 16:27

tabu hat schon länger keinen offiziellen Support mehr. Das LaTeX-Team versucht, es am Leben zu halten, soweit Probleme durch Änderungen am LaTeX-Kern verursacht werden, garantiert aber nicht, dass das auch so bleiben wird. Auch liegen die Prioritäten des LaTeX-Teams natürlich an anderer Stelle. Siehe https://github.com/tabu-issues-for-futu ... ainer/tabu.

Re: Tabelle mit vollständig umrahmten Zellen

von MGommes » Fr 6. Nov 2020, 15:22

Ich mache das mit dem Paket tabu, gut geeignet für technische Dokumentationen.

"tabu is more flexible that tabular, tabular*, tabularx and array and
extends the possibilities."

Re: Tabelle mit vollständig umrahmten Zellen

von gast » Fr 6. Nov 2020, 13:47

Das ist eigentlich eine neue Frage. Aber, wenn du beispielsweise bei \multicolumn{3}{c}{Sensor)} willst, dass auf die Spalte eine vertikale Linie folgt, dann muss diese hier natürlich auch in der Spaltendeklaration enthalten sein: \multicolumn{3}{c|}{Sensor)}.

Es sei dabei darauf hingewiesen, dass von der vertikalen Linie vor der ersten Spalte alle Linien der vorherigen Spalte zuzuordnen sind. Man sollte also eine Spaltendeklaration mit \multicolumn außer bei der ersten Spalte nie mit einer vertikalen Linie beginnen (sondern ggf. die der vorherigen Spalte damit beenden)g. Beachtet man das nicht, kann es bei entsprechend vergrößerter Ansicht zu einem Versatz innerhalb der Linie kommen.

Re: Tabelle mit vollständig umrahmten Zellen

von Hannes Hegel » Fr 6. Nov 2020, 13:17

gast hat geschrieben:
Fr 6. Nov 2020, 11:51

Wenn du unbedingt vertikale Linien haben willst, ergibt es keinen Sinn mehr, das Paket booktabs und dessen Linien, beispielsweise \toprule, \midrule und \bottomrule zu verwenden. Dann genügen LaTeX's \hline, \cline und array's \firsthline und \lasthline. Mit threeparttable hat das dagegen eher wenig zu tun, ist also unabhängig davon.

Vielen Dank, das hilft mir schon mal weiter!

Was noch nicht funktioniert: Vertikale Linien hinter einer \multicolumn.

\documentclass[a4paper,12pt,DIV17]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}

\usepackage{caption}

% Tabellen
\usepackage{threeparttable}
\usepackage{tabularx}
\usepackage{multirow} % in Tabellen mehrere Zeilen miteinander verbinden
\usepackage{multicol}
\usepackage{booktabs}
\usepackage{dcolumn}
\usepackage{longtable}

%% Spalteninhalt am Dezimaltrenner ausrichten
\newcolumntype{d}[1]{D{.}{\cdot}{#1}}

% Ausrichtung bei fester Spaltenbreite
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe

\begin{document}

\begin{center}
 \begin{threeparttable}[htbp!]
  \caption{Messwerte}
 \begin{tabular}[c]{|l|C{2.4cm}|C{2.4cm}|C{2.4cm}|}\hline
Messmethode&\multicolumn{3}{c}{Sensor)}\\\hline\hline
Breite b / m&\multicolumn{3}{c}{0,30}\\\hline
Tiefe t / m&&&\\\hline
A / m&&&\\\hline\hline
\end{tabular}
\end{threeparttable}
 \end{center}
 
 \end{document}
 

Nur weil andere keine Ahnung von Typografie haben, muss man das doch nicht nachmachen. Was spricht denn dagegen, mit gutem Beispiel voran zu gehen?

Manchmal hat man eben nicht alles selbst in der Hand, das wäre ja noch schöner...

Re: Tabelle mit vollständig umrahmten Zellen

von gast » Fr 6. Nov 2020, 11:51

Nur weil andere keine Ahnung von Typografie haben, muss man das doch nicht nachmachen. Was spricht denn dagegen, mit gutem Beispiel voran zu gehen?

Wenn du unbedingt vertikale Linien haben willst, ergibt es keinen Sinn mehr, das Paket booktabs und dessen Linien, beispielsweise \toprule, \midrule und \bottomrule zu verwenden. Dann genügen LaTeX's \hline, \cline und array's \firsthline und \lasthline. Mit threeparttable hat das dagegen eher wenig zu tun, ist also unabhängig davon.

Tabelle mit vollständig umrahmten Zellen

von Hannes Hegel » Fr 6. Nov 2020, 10:46

Hallo!

Ich bin auf der Suche nach einer Möglichkeit, um mit LaTeX 'unwissenschaftliche' Tabellen bauen zu können, wie sie gebräuchlich sind z.B. im technischen Bereich (etwa S.8 in https://www.sieker.de/fileadmin/sieker/ ... 0_0610.pdf ). Also vereinfacht gesagt eine vollständige Umrahmung jeder Zelle, dabei aber idealerweise die features von threepart- und longtable).

Bisher nehme ich threeparttable, lege die Spalten fest, trenne sie mit | und setze nach jeder Zeile eine \midrule, aber das Ergebnis ist nur teilweise zufriedenstellend.

Ist so etwas generell möglich oder sehr aufwändig? Falls möglich: Was sind die Stichworte hierzu?


Nach oben