테이블 헤더 대신 범례 및 참조 사용

테이블 헤더 대신 범례 및 참조 사용

나는 이것이 일반적인 문제라고 확신합니다. 때로는 테이블의 헤더가 열에 비해 너무 큽니다.

결국에는 너무 높거나 너무 넓거나 보기 흉한 테이블이 됩니다.

여기에 이미지 설명을 입력하세요

이전에는 테이블 헤더 회전만 고집했는데, 이 경우에는 테이블도 회전됩니다. 이는 독자가 페이지를 넘겨야 함을 의미합니다.테이블을 이해하기 전에 시간. 텍스트를 반대 방향으로 회전시키는 것은 타이포그래피 측면에서 잘못된 일이거나 적어도 모범 사례는 아닙니다.

테이블은 현재 다음 코드로 생성됩니다.

\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.}

테이블 헤더를 회전하기 위해 현재 제안된 코드를 사용합니다.이 tex SE 답변, 방금 90도로 변경했습니다.

다른 곳의 범례를 참조하는 테이블 헤더를 만드는 가장 좋은 방법은 무엇입니까(헤더: "A" "B" "C", 페이지 하단: A: "Beliebtheit" 등...)?

여기에서 제가 무슨 말을 하는지 알 수 있습니다. (품질이 좋지 않은 점 양해해 주시기 바랍니다. 이것이 제가 직장에서 할 수 있는 최선입니다...):

여기에 이미지 설명을 입력하세요

답변1

threeparttablex와 함께 패키지를 사용하는 제안은 다음과 같습니다 xltabular. 이는 실제 테이블이 질문에 표시된 것보다 길어서 테이블 내부에 페이지 나누기가 필요하다는 가정을 기반으로 합니다.

여기에 이미지 설명을 입력하세요

테이블의 마지막 열 내용에 따라 landscape아래 MWE의 환경을 주석 처리하고 다음 테이블을 얻을 수도 있습니다.

여기에 이미지 설명을 입력하세요

테이블이 단일 연령을 초과하지 않는 경우 threeparttable대신 threeparttablextabularx대신 사용하는 것이 좋습니다 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}

관련 정보