我需要每列的文本都对齐在顶部。
% Please add the following required packages to your document preamble:
% \usepackage{booktabs}
\begin{table}[]
\begin{tabular}{@{}llll@{}}
\toprule
\textbf{até 1989} & \textbf{1990 a 1999} & \textbf{2000 a 2009} & \textbf{2010 a 2019
} \\ \midrule
\begin{tabular}[c]{@{}l@{}}\textbf{Década de 70:}\\
Surge a\\
terotecnologia com\\
práticas aplicáveis\\
aos ativos físicos na\\
fase de manutenção\\
(instalação,\\
comissionamento,\\
manutenção e\\
substituição)\\ \\ \\ Até final da década\\
de 80:\\
O termo gestão de\\
ativos estava\\
associado ao setor\\
financeiro (business\\
economics)\\
\end{tabular} & \begin{tabular}[c]{@{}l@{}}Década de 90:\\
A gestão de ativos\\
começou a ser\\
associada ao\\
planejamento e\\
manutenção da\\
condição e do\\
desempenho de\\
ativos físicos e de\\
infraestrutura\\ \\ \\ Demanda crescente\\
por boas práticas e\\
diretrizes na\\
abordagem da gestão\\
de ativos ao longo de\\
todo ciclo de vida\end{tabular} & \begin{tabular}[c]{@{}l@{}}2004 a 2008:\\
Publicação da PAS\\
55 pelo IAM e BSI\\
(primeira versão em\\
2004 e segunda em\\
2008) para a gestão\\
do ciclo de vida do\\
ativo
\\ \\ \\ \\ \\ 5\end{tabular} & \begin{tabular}[c]{@{}l@{}}6\\ \\ 7\\ \\ 8\\ \\ 9\\ \\ 10\end{tabular} \\ \bottomrule
\end{tabular}
\end{table}
答案1
这是一个表格型基于的解决方案,启用自动换行,目标宽度为\textwidth
。请注意,我已取消几乎所有硬编码换行符。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % better handling of accented characters
\usepackage[portuguese]{babel}
\usepackage{tabularx,ragged2e,booktabs}
\newcolumntype{L}{>{\RaggedRight}X} % suppress full justification
\begin{document}
\begin{table}[ht]
\begin{tabularx}{\textwidth}{@{} LLL c @{}}
\toprule
\textbf{até 1989} & \textbf{1990 a 1999} & \textbf{2000 a 2009} & \textbf{2010 a 2019} \\
\midrule
\textbf{Década de 70:}
\vspace{0.25\baselineskip}
Surge a terotecnologia com práticas aplicáveis aos ativos físicos na fase de manutenção (instalação, comissionamento, manutenção e substituição)
\vspace{1\baselineskip}
Até final da década de 80:
\vspace{0.25\baselineskip}
O termo gestão de ativos estava associado ao setor financeiro (business economics)
&
Década de 90:
\vspace{0.25\baselineskip}
A gestão de ativos começou a ser associada ao planejamento e manutenção da condição e do desempenho de ativos físicos e de infraestrutura
\vspace{1\baselineskip}
Demanda crescente por boas práticas e diretrizes na abordagem da gestão de ativos ao longo de todo ciclo de vida
&
2004 a 2008:
\vspace{0.25\baselineskip}
Publicação da PAS 55 pelo IAM e BSI (primeira versão em 2004 e segunda em 2008) para a gestão do ciclo de vida do ativo
\vspace{1\baselineskip}
5
&
% final column
\begin{tabular}[t]{@{}c@{}}
6\\ \\ 7\\ \\ 8\\ \\ 9\\ \\ 10
\end{tabular} \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
答案2
更简单的解决方案是将内表位置选项从 c 替换为 t,但如果省略内表,可能会得到更好的结果。例如,通过使用包tabularray
:
\documentclass{article}
\usepackage[portuguese]{babel}
\usepackage{ragged2e}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}
\begin{table}[htb]
\begin{tblr}{colsep=3pt,
colspec = {@{} *{3}{X[cmd={\RaggedRight}]} Q[c] @{}},
row{1,2} = {font=\bfseries}
}
\toprule
até 1989
& 1990 a 1999
& 2000 a 2009
& 2010 a 2019 \\
\midrule
Década de 70:
& Década de 90:
& 2004 a 2008
& \\
Surge a terotecnologia com práticas aplicáveis
aos ativos físicos na fase de manutenção (instalação,
comissionamento, manutenção e substituição)
& A gestão de ativos começou a ser associada ao planejamento e manutenção da condição e do desempenho de ativos físicos e de infraestrutura
& Publicação da PAS 55 pelo IAM e BSI (primeira versão em 2004 e segunda em 2008) para a gestão do ciclo de vida do ativo
& {6\\[2ex] 7\\[2ex] 8\\[2ex] 9\\[2ex] 10} \\
Até final da década de 80:\par
O termo gestão de ativos estava associado ao setor financeiro (business economics)
& Demanda crescente por boas práticas e diretrizes na abordagem da gestão de ativos ao longo de todo ciclo de vida
& 5 & \\
\bottomrule
\end{tblr}
\end{table}
\end{document}