Ich bin sicher, dass dies ein häufiges Problem ist: Manchmal ist die Kopfzeile einer Tabelle viel zu groß für die Spalten:
Das Ergebnis ist ein Tisch, der entweder zu hoch, zu breit oder einfach nur hässlich aussieht.
Bisher habe ich mich an die Drehung der Tabellenüberschrift gehalten, aber in diesem Fall wird auch die Tabelle gedreht. Das bedeutet, dass der Leser die Seite umblättern muss.zweimal, bevor man die Tabelle verstehen kann. Den Text in die andere Richtung zu drehen wäre typografisch gesehen falsch oder zumindest nicht die beste Vorgehensweise.
Die Tabelle wird derzeit mit dem folgenden Code erstellt:
\renewcommand{\arraystretch}{1.5}
\begin{landscape}
\footnotesize
\begin{longtable}{ p{2.5cm} p{11cm} l l l p{1cm} l p{1cm} }
& \textbf{Beschreibung} & \rot{\textbf{Beliebtheit\footnotemark}} & \rot{\textbf{Skalierbarkeit}} & \rot{\textbf{Kompatabilität}} & \rot{\parbox[t]{4cm}{\textbf{Größe des Ökosystems}\\\textbf{und der Community}}} & \rot{\textbf{Gesamtbewertung}} & \rot{\textbf{Kommerziell}} \\
\toprule
\textbf{ElasticSearch\footurl{https://www.elastic.co/de/}} & ElasticSearch ist in Java geschrieben und basiert auf Lucene. Die Suchmaschine ist Teil eines großen Ökosystems, des sogenannten Elastic Stacks. Durch eine große Skalierbarkeit und Flexibilität ist sie auf Enterprise-Applikationen ausgelegt. & 5 & & & & & nein \\
\textbf{Solr\footurl{https://lucene.apache.org/solr/}} & Solr ist eine Suchmaschine, die auf Lucene basiert und in Java geschrieben ist. Die Entwickler beschreiben das Tool als \enquote{zuverlässig, skalierbar und fehlertolerant} \cite{ASF2019}. & 2 & & & & & nein \\
\textbf{Splunk\footurl{https://www.splunk.com/de_de}} & Splunk bietet verschiedene Lösungen an, mit denen eine Enterprise Search umgesetzt werden kann, hauptsächlich Splunk Enterprise und Splunk Cloud. Der Entwickler legt Fokus auf eine flexible, anpassbare Lösung \cite{Splunk>2019}. & 2 & & & & & ja \\
\textbf{Amazon CloudSearch\footurl{https://aws.amazon.com/de/cloudsearch/}} & Amazon CloudSearch ist ein Cloud-Service, der eine vollumfängliche Suchlösung bereitstellt. Anwender können Daten hochladen aus denen automatische ein Suchindex erstellt wird. & 1 & & & & & ja \\
\textbf{Google Cloud Search\footurl{https://gsuite.google.com/intl/de/products/cloud-search/}} & Mit Google Cloud Search können unternehmensinterne Datenquellen durchsuchbar gemacht, die Lösung setzt dabei wie Amazon CloudSearch auf Cloud-Technologie. Der Service löst 2019 Google Search Appliance vollständig ab. & - & & & & & ja \\
\bottomrule
\caption{Bewertung wichtiger Suchmaschinen als Entscheidungsgrundlage}
\label{table:engine-rating}
\end{longtable}
\end{landscape}
\footnotetext{Die Beliebtheit wurde einer Statistik von DB-Engines \cite{DBEngines2019} entnommen und auf den Bereich $[1, 5]$ normalisiert.}
Um die Tabellenüberschrift zu drehen, verwende ich derzeit den indiese Tex SE-Antwort, ich habe es einfach auf 90 Grad geändert.
Wie kann ich am besten eine Tabellenüberschrift erstellen, die lediglich auf eine Legende an anderer Stelle verweist (Überschrift: „A“ „B“ „C“, unten auf der Seite: A: „Beliebtheit“ usw.)?
Hier können Sie sehen, was ich meine (bitte entschuldigen Sie die schlechte Qualität, das ist das Beste, was ich an meinem Arbeitsplatz zustande bringe...):
Antwort1
Hier ist mein Vorschlag, das threeparttablex
Paket in Kombination mit zu verwenden xltabular
. Dies basiert auf der Annahme, dass Ihre tatsächliche Tabelle länger sein wird als die in Ihrer Frage gezeigte, sodass ein Seitenumbruch innerhalb der Tabelle erforderlich sein wird.
Abhängig vom Inhalt der letzten Spalten der Tabelle könnte man auch die Umgebung im MWE weiter unten auskommentieren landscape
und erhält dann folgende Tabelle:
Wenn Ihre Tabelle nicht länger als ein Alter ist, empfehle ich, threeparttable
anstelle von threeparttablex
und tabularx
anstelle von zu verwenden xltabular
.
\documentclass{article}
\usepackage{pdflscape}
\usepackage{booktabs}
\usepackage{xltabular}
\usepackage{threeparttablex}
\usepackage{calc}
\usepackage{csquotes}
\usepackage{url}
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{landscape}
\footnotesize
\begin{ThreePartTable}
\begin{TableNotes}
\item[1] Die Beliebtheit wurde einer Statistik von DB-Engines \cite{DBEngines2019} entnommen und auf den Bereich $[1, 5]$ normalisiert.
\item[2] \url{https://www.elastic.co/de/}
\item[3] \url{https://lucene.apache.org/solr/}
\item[4] \url{https://www.splunk.com/de_de}
\item[5] \url{https://aws.amazon.com/de/cloudsearch/}
\item[6] \url{https://gsuite.google.com/intl/de/products/cloud-search/}
\end{TableNotes}
\begin{xltabular}{\linewidth}{ >{\raggedright\arraybackslash}p{2cm} X l l l l l l }
\caption{Bewertung wichtiger Suchmaschinen als Entscheidungsgrundlage}\\
\endhead
\bottomrule
\multicolumn{8}{p{\textwidth-2\tabcolsep}}{\textbf{A}: Beliebtheit, \textbf{B}: Skalierbarkeit, \textbf{C}: Kompatabilität, \textbf{D}: Größe des Ökosystems und der Community, \textbf{E}: Gesamtbewertung, \textbf{F}: Kommerziell}\\
\insertTableNotes
\endfoot
& \textbf{Beschreibung} & \textbf{A\tnote{1}} & \textbf{B} & \textbf{C} & \textbf{D} & \textbf{E} & \textbf{F} \\
\toprule
\textbf{ElasticSearch\tnote{2}} & ElasticSearch ist in Java geschrieben und basiert auf Lucene. Die Suchmaschine ist Teil eines großen Ökosystems, des sogenannten Elastic Stacks. Durch eine große Skalierbarkeit und Flexibilität ist sie auf Enterprise-Applikationen ausgelegt. & 5 & & & & & nein \\
\textbf{Solr\tnote{3}} & Solr ist eine Suchmaschine, die auf Lucene basiert und in Java geschrieben ist. Die Entwickler beschreiben das Tool als \enquote{zuverlässig, skalierbar und fehlertolerant} \cite{ASF2019}. & 2 & & & & & nein \\
\textbf{Splunk\tnote{4}} & Splunk bietet verschiedene Lösungen an, mit denen eine Enterprise Search umgesetzt werden kann, hauptsächlich Splunk Enterprise und Splunk Cloud. Der Entwickler legt Fokus auf eine flexible, anpassbare Lösung \cite{Splunk>2019}. & 2 & & & & & ja \\
\textbf{Amazon CloudSearch\tnote{5}} & Amazon CloudSearch ist ein Cloud-Service, der eine vollumfängliche Suchlösung bereitstellt. Anwender können Daten hochladen aus denen automatische ein Suchindex erstellt wird. & 1 & & & & & ja \\
\textbf{Google Cloud Search\tnote{6}} & Mit Google Cloud Search können unternehmensinterne Datenquellen durchsuchbar gemacht, die Lösung setzt dabei wie Amazon CloudSearch auf Cloud-Technologie. Der Service löst 2019 Google Search Appliance vollständig ab. & - & & & & & ja \\
\label{table:engine-rating}
\end{xltabular}
\end{ThreePartTable}
\end{landscape}
\end{document}