如何在多行表格中将文本设置为多行?我指的是第 5 行第 1 列。谢谢
\documentclass{report}
\usepackage[margin=0.5in]{geometry}
\geometry{margin=1in}
\usepackage{graphicx}
\usepackage[table,xcdraw]{xcolor}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{ragged2e}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{document}
\begin{table}[h!]
\centering
\small
\setlength\tabcolsep{3pt}
\renewcommand\tabularxcolumn[1]{m{#1}}
\begin{tabularx}{\linewidth}{
|>{\hsize=1.0\hsize}C|% 10% of 4\hsize
>{\hsize=1.0\hsize}C|% 30% of 4\hsize
>{\hsize=1.0\hsize}C|% 30% of 4\hsize
% sum=4.0\hsize for 4 columns
}
\hline
\textbf{Instituição} & \textbf{Estágio} & \textbf{Duração}\\
\hline
\multirow{4}{*}{Hospital de Origem} & Radiologia convencional e estudos contrastados & 6 meses \\
& Ecografia Geral e Ecografia Ginecológica & 6 meses \\
& Eco-Doppler & 1 mês \\
& Tomografia Computorizada & 6 meses \\
\hline
\multirow{3}{*}{Hospital de Origem depois} & Radiologia convencional e estudos contrastados & 3 meses \\
& Neurorradiologia & 3 meses \\
& Ressonância Magnética & 3 meses (a tempo parcial) \\
\hline
CHospital de Origem com texto grande (muito grande) & Eco-Doppler & 2 meses \\
\hline
\multirow{4}{*}{Hospital de Origem enorme e acontece isto porque} & Radiologia Mamária & 3 meses \\
& Medicina Nuclear e Densitometria Óssea & 1 mês \\
& Radiologia do Pescoço & 0\\
& Radiologia de intervenção & 0\\
\hline
\end{tabularx}
\caption{Distribuição do Internato de Formação Específica}
\label{tab:exemplo}
\end{table}
\end{document}
答案1
由于列具有固定宽度,因此您只需使用=
来代替 宽度参数即可*
。我借此机会在单元格顶部添加了一些垂直填充,并简化了 tabularx 序言:该\hsize=
参数不是必需的,因为所有列都具有相同的宽度。
\documentclass{report}
\usepackage[margin=0.5in]{geometry}
\geometry{margin=1in}
\usepackage{graphicx}
\usepackage[table,xcdraw]{xcolor}
\usepackage{tabularx}
\usepackage{multirow, makecell}
\usepackage{ragged2e}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{document}
\begin{table}[h!]
\centering
\small
\setlength\tabcolsep{3pt}
\setlength{\extrarowheight}{2pt}
\renewcommand\tabularxcolumn[1]{m{#1}}
\begin{tabularx}{\linewidth}{|C|C|C|}
\hline
\textbf{Instituição} & \textbf{Estágio} & \textbf{Duração}\\
\hline
\multirow{5}{=}{\centering Hospital de Origem} & Radiologia convencional e estudos contrastados & 6 meses \\
& Ecografia Geral e Ecografia Ginecológica & 6 meses \\
& Eco-Doppler & 1 mês \\
& Tomografia Computorizada & 6 meses \\
\hline
\multirow{3}{=}{\centering Hospital de Origem depois} & Radiologia convencional e estudos contrastados & 3 meses \\
& Neurorradiologia & 3 meses \\
& Ressonância Magnética & 3 meses (a tempo parcial) \\
\hline
CHospital de Origem com texto grande (muito grande) & Eco-Doppler & 2 meses \\
\hline
\multirow{5}{=}{\centering Hospital de Origem enorme e acontece isto porque} & Radiologia Mamária & 3 meses \\
& Medicina Nuclear e Densitometria Óssea & 1 mês \\
& Radiologia do Pescoço & 0\\
& Radiologia de intervenção & 0\\
\hline
\end{tabularx}
\caption{Distribuição do Internato de Formação Específica}
\label{tab:exemplo}
\end{table}
\end{document}