Ich habe eine ziemlich einfache Tabelle erstellt mit booktabs
:
\renewcommand{\arraystretch}{1.5}
\begin{table}[h!]
\centering
\footnotesize
\begin{tabular}{ p{5cm} | p{5cm} }
\toprule
\textbf{Primäre Quellen} & \textbf{Sekundäre Quellen} \\
Jira & exply \\
Confluence & Canias ERP \\
E-Mail & Diverse Excel-Tabellen (Vertrieb, Verwaltung) \\
Nextcloud & \\
Rocket.Chat & \\
GitLab/GitHub & \\
\bottomrule
\end{tabular}
\label{table:informationsquellen}
\caption{Primäre und sekundäre Quellen bei XXXXXX}
\end{table}
Aktuell sind die Zeilen „ausgerichtet“: Ich möchte die Ausrichtung entfernen und die Spalten voneinander unabhängig machen (und dadurch den grün umrandeten Bereich effektiv entfernen).
Ist das möglich? Wie kann ich das machen?
Antwort1
Sie können eine Zelle mit nur einer Zeile erstellen tabular
und Zeilen innerhalb einer Zelle umbrechen, indem Sie entweder \par
wie unten gezeigt oder verwenden \newline
. Wie leandriisgewarnt, horizontale Linien, die durch Befehle aus dem booktabs
Paket erstellt werden, sind nicht dafür ausgelegt, sich gut mit vertikalen Linien zu verbinden (der Autor vonBuchtabserklärt im Handbuch seines großartigen Pakets, dass vertikale Linien in Tabellen fast immer eine schlechte typografische Wahl sind: sowohl hässlich als auch nutzlos).
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\renewcommand{\arraystretch}{1.5}%
\begin{tabular}{ p{5cm} | p{5cm} }
\toprule
\textbf{Primäre Quellen}\par
Jira\par
Confluence\par
E-Mail\par
Nextcloud\par
Rocket.Chat\par
GitLab/GitHub &
\textbf{Sekundäre Quellen}\par
exply\par
Canias ERP\par
Diverse Excel-Tabellen (Vertrieb, Verwaltung)\\
\bottomrule
\end{tabular}
\end{document}
Sie können ein schöneres Layout erhalten, indem Sie das entfernen \renewcommand{\arraystretch}{1.5}
, eine eigene Zeile für die Tabellenüberschrift verwenden, diese mit beenden \\\midrule
und die vertikale Linie unterdrücken. Gemäß leandriis' Vorschlag habe ich >{\raggedright\arraybackslash}
in der Präambel auch vor der Spezifikation der zweiten Spalte hinzugefügt tabular
, damit der Wortabstand in der zweiten Spalte nicht überdehnt wird (auf diese Weise wird er überhaupt nicht gedehnt; infolgedessen darf die rechte Seite der zweiten Spalte ein „ungleichmäßiges“ Aussehen haben, was hier nicht viel ändert, da wir Zeilen/Absätze sowieso manuell beendet haben). Die >{...}
Syntax erfordert das array
Paket, daher fügen wir es auch hinzu.
\documentclass{article}
\usepackage{array}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{ p{5cm} >{\raggedright\arraybackslash} p{5cm} }
\toprule
\textbf{Primäre Quellen} & \textbf{Sekundäre Quellen}\\
\midrule
Jira\par
Confluence\par
E-Mail\par
Nextcloud\par
Rocket.Chat\par
GitLab/GitHub &
exply\par
Canias ERP\par
Diverse Excel-Tabellen (Vertrieb, Verwaltung)\\
\bottomrule
\end{tabular}
\end{document}
Sie können dies auch mit multicols
(ggf. innerhalb eines minipage
) und/oder tun enumitem
. Es gibt viele Möglichkeiten.
PS: als Micosagte, wenn Sie \caption
und verwenden \label
, achten Sie darauf,\label
nachdas zugehörige \caption
, denn es ist \caption
das das den Zähler erhöht ( \label
verwendet den zuletzt mit gesetzten Verweis \refstepcounter
)!
Antwort2
Verwenden Sie zwei unterschiedliche tabular
Umgebungen für die Spalten:
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{array,booktabs}
\begin{document}
\begin{table}[htp]
\centering
\begin{tabular}{ll}
\toprule
\textbf{Primäre Quellen} & \textbf{Sekundäre Quellen} \\
\midrule
\begin{tabular}[t]{@{}>{\raggedright\arraybackslash}p{5cm}@{}}
Jira \\
\addlinespace
Confluence \\
\addlinespace
E-Mail \\
\addlinespace
Nextcloud \\
\addlinespace
Rocket.Chat \\
\addlinespace
GitLab/GitHub \\
\end{tabular}
&
\begin{tabular}[t]{@{}>{\raggedright\arraybackslash}p{5cm}@{}}
exply \\
\addlinespace
Canias ERP \\
\addlinespace
Diverse Excel-Tabellen (Vertrieb, Verwaltung) \\
\end{tabular}
\\
\bottomrule
\end{tabular}
\caption{Primäre und sekundäre Quellen bei XXXXXX}
\label{table:informationsquellen}
\end{table}
\end{document}
Seien Sie vorsichtig, das \label
sollte gehennach \caption
. Die Verwendung \arraystretch
führt zu nicht sehr schönen Räumen, besser ist die Verwendung \addlinespace
dort, wo sie benötigt wird.
Antwort3
Um zu verhindern, dass sich das Material in den beiden Spalten gegenseitig beeinflusst, können Sie es in separate untergeordnete tabular
Umgebungen platzieren. In der folgenden Lösung tabular
besteht die „äußere“ Umgebung aus zwei l
Spalten; die äußere Umgebung wird nur für die \toprule
und \bottomrule
-Direktiven benötigt. Die „inneren“ tabular
Umgebungen enthalten jeweils eine einzelne p
Spalte, was einen automatischen Zeilenumbruch ermöglicht (falls erforderlich).
Ich würde auch die vertikale Trennlinie weglassen.
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}[h!]
\renewcommand{\arraystretch}{1.5}
\centering
\footnotesize % is this really needed?
\begin{tabular}{ ll } % "outer" tabular
\toprule
\begin{tabular}[t]{@{} p{5cm} @{}} % first "inner" tabular
\textbf{Primäre Quellen} \\
Jira \\
Confluence \\
E-Mail \\
Nextcloud \\
Rocket.Chat \\
GitLab/GitHub
\end{tabular} &
\begin{tabular}[t]{@{} p{5cm} @{}} % second "inner" tabular
\textbf{Sekundäre Quellen} \\
exply \\
Canias ERP \\
Diverse Excel-Tabellen (Vertrieb, Verwaltung)
\end{tabular}\\
\bottomrule
\end{tabular}
\caption{Primäre und sekundäre Quellen bei XXXXXX}
\label{table:informationsquellen}
\end{table}
\end{document}
Antwort4
Hier ist ein Vorschlag, zwei itemize
Umgebungen anstelle von zu verwenden tabular
. Wenn es innerhalb von platziert wird, table
kann dies schweben, eine Konvertierung erhalten und wie üblich referenziert werden:
\documentclass{article}
\usepackage{booktabs}
\usepackage{enumitem}
\setlist{nosep}
\begin{document}
\begin{table}
\centering
\begin{minipage}[t]{3.5cm}
\textbf{Primäre Quellen}
\begin{itemize}[label={--}]
\item Jira
\item Confluence
\item E-Mail
\item Nextcloud
\item Rocket.Chat
\item GitLab/GitHub
\end{itemize}
\end{minipage}
\begin{minipage}[t]{5cm}\raggedright
\textbf{Sekundäre Quellen}
\begin{itemize}[label={--}]
\item exply
\item Canias ERP
\item Diverse Excel-Tabellen (Vertrieb, Verwaltung)\\
\end{itemize}
\end{minipage}
\caption{Primäre und sekundäre Quellen bei XXXXXX}\label{table:informationsquellen}
\end{table}
\end{document}