He creado una tabla bastante simple usando 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}
Actualmente, las filas están "alineadas": Quiero eliminar la alineación, haciendo que las columnas sean independientes entre sí (eliminando efectivamente el espacio delineado en verde).
es posible? ¿Cómo puedo hacer eso?
Respuesta1
Puede crear un archivo tabular
que contenga solo una fila y dividir líneas dentro de una celda usando \par
como se muestra a continuación o \newline
. como leandriisprevenido, las líneas horizontales creadas por comandos del booktabs
paquete no están diseñadas para unirse bien con las líneas verticales (el autor depestañasexplica en el manual de su gran paquete que las líneas verticales en las tablas son casi siempre una mala elección tipográfica: fea e inútil).
\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}
Puede obtener un diseño más agradable eliminando el \renewcommand{\arraystretch}{1.5}
, usando una fila dedicada para el encabezado de la tabla, finalizándolo \\\midrule
y suprimiendo la regla vertical. Según la sugerencia de leandriis, también agregué >{\raggedright\arraybackslash}
delante de la segunda columna la especificación en el tabular
preámbulo, para que el espacio entre palabras en la segunda columna no se estire demasiado (de esta manera, no se estira en absoluto; como consecuencia, el espacio correcto Se permite que el lado de la segunda columna tenga una apariencia "irregular", lo que no cambia mucho aquí ya que de todos modos estábamos terminando líneas/párrafos manualmente). La >{...}
sintaxis requiere el array
paquete, por lo que también lo agregaremos.
\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}
También puedes hacerlo usando multicols
(posiblemente dentro de minipage
) y/o enumitem
. Hay muchas posibilidades.
PD: como Micodicho, si usas \caption
y \label
, asegúrate de poner\label
despuésel asociado \caption
, porque es \caption
el que aumenta el contador ( \label
usa la última referencia establecida con \refstepcounter
)!
Respuesta2
Utilice dos tabular
entornos distintos para las columnas:
\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}
Ten cuidado, eso \label
debería irse.después \caption
. El uso \arraystretch
produce espacios no muy agradables, es mejor usarlos \addlinespace
donde sea necesario.
Respuesta3
Para evitar que el material de las dos columnas interactúe, puede colocarlo en tabular
entornos subordinados separados. En la siguiente solución, el tabular
entorno "exterior" consta de dos l
columnas; el entorno exterior es necesario únicamente para las directivas \toprule
y \bottomrule
. Cada uno de los entornos "internos" tabular
contiene una sola p
columna, lo que permite el salto de línea automático (si es necesario).
También omitiría la línea divisoria vertical.
\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}
Respuesta4
Aquí hay una sugerencia para usar dos itemize
entornos en lugar de tabular
. Si se coloca dentro de un table
this, puede flotar, obtener una copia y ser referenciado como de costumbre:
\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}