我正在尝试重现该表:
然而,当我在 LaTeX 中尝试时,最后一列与单元格重叠
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[%
left=3.00cm,
right=2.00cm,
top=3.00cm,
bottom=2.00cm
]{geometry}
\usepackage[none]{hyphenat}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{makecell}
\begin{document}
\begin{table}
\footnotesize
\centering
\begin{tabularx}{\linewidth}{ll>{\raggedright\arraybackslash}X>{\raggedright\arraybackslash}X}
\textbf{Grupo} & \textbf{Categorias} & \textbf{\makecell[l]{Principais\\representantes}} & \textbf{Função} \\
Algas & Diatomáceas & Asterionella, Synedra & \multirow{5}{\hsize}{Dada sua capacidade de fotosíntese, são produtores primários. Absorbem CO2, nitratos e fosfatos e produzem oxigênio. O oxigênio reage com impurezas orgânicas, tornando-as mais facilmete assimiláveis pelas algas e outros organismos} \\
& Cianobactérias & Microcystis & \\
& Algas móveis & Chlamydomonas, Navicula & \\
& Algas planctônicas & Chlorella, Scenedesmus & \\
& Algas filamentosas & Spirogyra, Tribonema & \\
Bactérias & & Enterobacteriales, Vibrionales & Oxidam e mineralizam parte da matéria orgânica e alimentam alguns organismos superiores como protozoarios e invertebrados \\
\end{tabularx}%
\end{table}%
\end{document}
有什么帮助吗?
答案1
也许这就是你想要的?我只增加了一个方便的\addlinespace
,并稍微简化了代码:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[%
left=3.00cm,
right=2.00cm,
top=3.00cm,
bottom=2.00cm, showframe
]{geometry}
\usepackage[none]{hyphenat}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{makecell}
\begin{document}
\begin{table}
\footnotesize\renewcommand{\theadfont}{\bfseries}\renewcommand{\theadalign}{lc}
\centering
\begin{tabularx}{\linewidth}{ll*{2}{>{\raggedright\arraybackslash}X}@{}}
\thead{Grupo} & \thead{Categorias} & \thead{Principais\\representantes} & \thead{Função} \\
\addlinespace
Algas & Diatomáceas & Asterionella, Synedra & \multirow{5}{\hsize}{Dada sua capacidade de fotosíntese, são produtores primários. Absorbem CO2, nitratos e fosfatos e produzem oxigênio. O oxigênio reage com impurezas orgânicas, tornando-as mais facilmete assimiláveis pelas algas e outros organismos} \\
& Cianobactérias & Microcystis & \\
& Algas móveis & Chlamydomonas, Navicula & \\
& Algas planctônicas & Chlorella, Scenedesmus & \\
& Algas filamentosas & Spirogyra, Tribonema & \\
\addlinespace[10ex]
Bactérias & & Enterobacteriales, Vibrionales & Oxidam e mineralizam parte da matéria orgânica e alimentam alguns organismos superiores como protozoarios e invertebrados \\
\end{tabularx}%
\end{table}%
\end{document}