Eu criei uma tabela bastante simples 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}
Atualmente, as linhas estão "alinhadas": Quero remover o alinhamento, tornando as colunas independentes umas das outras (removendo efetivamente o espaço contornado em verde).
Isso é possível? Como eu posso fazer isso?
Responder1
Você pode criar um tabular
contendo apenas uma linha e quebrar as linhas dentro de uma célula usando \par
como mostrado abaixo ou \newline
. Como Leandriisavisou, as linhas horizontais criadas pelos comandos do booktabs
pacote não foram projetadas para se unirem bem às linhas verticais (o autor deguias de livrosexplica no manual de seu ótimo pacote que linhas verticais em tabelas são quase sempre uma má escolha tipográfica: ao mesmo tempo feias e inúteis).
\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}
Você pode obter um layout melhor removendo o \renewcommand{\arraystretch}{1.5}
, usando uma linha dedicada para o cabeçalho da tabela, finalizando \\\midrule
e suprimindo a regra vertical. De acordo com a sugestão de leandriis, também adicionei >{\raggedright\arraybackslash}
na frente da especificação da segunda coluna no tabular
preâmbulo, para que o espaçamento entre palavras na segunda coluna não fique esticado demais (desta forma, não é esticado de forma alguma; como consequência, o direito O lado da segunda coluna pode ter uma aparência “irregular”, o que não muda muito aqui, já que estávamos finalizando as linhas/parágrafos manualmente de qualquer maneira). A >{...}
sintaxe requer o array
pacote, por isso estamos adicionando-o também.
\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}
Você também pode fazer isso usando multicols
(possivelmente dentro de a minipage
) e/ou enumitem
. Existem muitas possibilidades.
PS: como Micodisse, se você usar \caption
e \label
, certifique-se de colocar\label
depoiso associado \caption
, pois é ele \caption
que aumenta o contador ( \label
usa a última referência definida com \refstepcounter
)!
Responder2
Use dois tabular
ambientes distintos para as colunas:
\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}
Tenha cuidado, isso \label
deve irdepois \caption
. Usar \arraystretch
rende espaços não muito agradáveis, é melhor usar \addlinespace
onde for necessário.
Responder3
Para evitar que o material nas duas colunas interaja, você pode colocá-lo em tabular
ambientes subordinados separados. Na solução a seguir, o tabular
ambiente “externo” consiste em duas l
colunas; o ambiente exterior é necessário apenas para as directivas \toprule
e \bottomrule
. Cada ambiente "interno" tabular
contém uma única p
coluna, o que permite a quebra automática de linha (se necessário).
Eu também omitiria a linha divisória 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}
Responder4
Aqui está uma sugestão usando dois itemize
ambientes em vez do tabular
. Se colocado dentro de um table
this pode flutuar, obter um cpation e ser referenciado como de costume:
\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}