Multirow in Tables – Using \dotfill Inside \multirow

multirowtables

\dotfill does not seem to display anything when placed inside \multirow as shown below.
I'm trying to display the dots after "Pongidae, divisé en" on the same line.

\documentclass{article}

\usepackage{multirow}
\usepackage{bigdelim}

\begin{document}
\begin{table}[h]
\centering
\setlength{\tabcolsep}{4pt}
\begin{tabular}{p{5.5cm}p{0.01cm}p{4.5cm}}
\multicolumn{1}{c}{Taxons de Simpson} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{Taxons de Goodman} \\
Primates, inchangé\dotfill & & Primates \\
Prosimii, divisé en\dotfill &  & Strepsirhini \\
Anthropoidea, inchangé\dotfill &  & Tarsioidea \\
Ceboidea, inchangé\dotfill &  & Anthropoidea \\
Cercopithecoidea, inchangé\dotfill &  & Platyrrhini (Ceboidea) \\
Hominoidea, inchangé\dotfill &  & Hominoidea \\
\multirow{3}{*}{*Pongidae, divisé en\dotfill} & \rdelim\{{3}{} & Hylobatidae \\
 &  & Ponginae \\
 &  & Homininae (en partie: Pan) \\
\multirow{2}{*}{*Ponginae, divisé en\dotfill} & \rdelim\{{2}{} & Ponginae \\
 &  & Homininae (en partie: Pan) \\
Hylobatinae, inchangé\dotfill &  & Hylobatidae \\
Hominidae, inchangé\dotfill &  & \textit{Homo} \\
\multicolumn{3}{l}{*Taxon à la composition modifiée (composantes)} \\
 &  & 
\end{tabular}
\end{table}

\end{document}

Best Answer

\multirow{n}{*} uses the 'natural width' of its text parameter, i.e. the smallest amount that is necessary. Then no space will be left for the \dotfill. Instead use {=} as width specification which takes the width of the column definition. Also your \rdelim is wrong, because it needs a width specification, which in this case can be * or =.

Here is the working example:

\documentclass{article}

\usepackage{multirow}
\usepackage{bigdelim}

\begin{document}
\begin{table}[h]
\centering
\setlength{\tabcolsep}{4pt}
\begin{tabular}{p{5.5cm}p{0.01cm}p{4.5cm}}
\multicolumn{1}{c}{Taxons de Simpson} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{Taxons de Goodman} \\
Primates, inchangé\dotfill & & Primates \\
Prosimii, divisé en\dotfill &  & Strepsirhini \\
Anthropoidea, inchangé\dotfill &  & Tarsioidea \\
Ceboidea, inchangé\dotfill &  & Anthropoidea \\
Cercopithecoidea, inchangé\dotfill &  & Platyrrhini (Ceboidea) \\
Hominoidea, inchangé\dotfill &  & Hominoidea \\
\multirow{3}{=}{*Pongidae, divisé en\dotfill} & \rdelim\{{3}{*} & Hylobatidae \\
 &  & Ponginae \\
 &  & Homininae (en partie: Pan) \\
\multirow{2}{=}{*Ponginae, divisé en\dotfill} & \rdelim\{{2}{*} & Ponginae \\
 &  & Homininae (en partie: Pan) \\
Hylobatinae, inchangé\dotfill &  & Hylobatidae \\
Hominidae, inchangé\dotfill &  & \textit{Homo} \\
\multicolumn{3}{l}{*Taxon à la composition modifiée (composantes)} \\
 &  & 
\end{tabular}
\end{table}
\end{document}

enter image description here