多行上的多行文本

多行上的多行文本

如何在多行表格中将文本设置为多行?我指的是第 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} 

在此处输入图片描述

相关内容