我正在尝试用 latex 制作表格。我的问题是我无法在三个单元格之间为“Apprentissage”单元格创建多行:“phrase”、“mot”和“vocabulaire”
\begin{figure}
\centering
\begin{tabular}{|c|c|c|c|c|}
\hline
\multicolumn{2}{|c|}{Corpus} & Français & Anglais & Allemand \\ \hline
\multirow{3}{*}{Apprentissage} & phrases & \multicolumn{3}{c|}{600.000} \\ \hline
& Mot & ? & ? & ? \\ \hline
& Vocabulaire & ? & ? & ? \\
\hline
\end{tabular}
\caption{Caractéristique du corpus \textsc{Europarl}}
\label{fig:typeDistribution}
\end{figure}
请问有什么想法吗?
答案1
使用\cline{n-m}
而不是\hline
。
\begin{figure}
\centering
\begin{tabular}{|c|c|c|c|c|}
\hline
\multicolumn{2}{|c|}{Corpus} & Français & Anglais & Allemand \\ \hline
\multirow{3}{*}{Apprentissage} & phrases & \multicolumn{3}{c|}{600.000} \\ \cline{2-5}
& Mot & ? & ? & ? \\ \cline{2-5}
& Vocabulaire & ? & ? & ? \\
\hline
\end{tabular}
\caption{Caractéristique du corpus \textsc{Europarl}}
\label{fig:typeDistribution}
\end{figure}
答案2
Multirow
不会覆盖\hline
。你应该使用 来代替它们\cline
:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\begin{document}
\begin{figure}
\centering
\begin{tabular}{|c|c|c|c|c|}
\hline
\multicolumn{2}{|c|}{Corpus} & Français & Anglais & Allemand \\ \hline
\multirow{3}{*}{Apprentissage} & phrases & \multicolumn{3}{c|}{600.000} \\ \cline{2-5}
& Mot & ? & ? & ? \\ \cline{2-5}
& Vocabulaire & ? & ? & ? \\ \hline
\end{tabular}
\caption{Caractéristique du corpus \textsc{Europarl}}
\label{fig:typeDistribution}
\end{figure}
\end{document}