
Tengo mi plantilla aquí.
\begin{document}
\begin{table}[!h]
\begin{center}
\makebox[\textwidth][c] %[l]
{
\begin{tabular}{c|c|c}
\hline
Topic 1 & Topic 2 & Topic 2 \\
\hline
33333 & 44444 & 55555\\
\hline
aaaaa & bbbbb & 55555\\
\hline
\end{tabular}
}
\hspace*{0mm}
\end{center}
\caption{}
\label{table:example-app}
\end{table}
\end{document}
¿Cómo hago?
a. el "Tema 2" en la primera fila (segunda y tercera columnas) se combinó para formar un solo bloque, ¿y se ha eliminado la línea vertical intermedia?
b. Además de combinar "55555" en la segunda y tercera fila (de la tercera columna) para formar un solo bloque, ¿se ha eliminado la línea horizontal intermedia?
C. En la nueva tabla deseada, espero que "Tema 2" y "55555" solo aparezcan una vez en el nuevo formulario. Es decir, se combinan elementos repetidos.
Intenté usar elvarias filaspero fallé (no puedo compilar en TexShop). Quizás haya una manera ingeniosa de hacerlo.
Respuesta1
Aquí lo tienes. No deberías utilizar el center
entorno para tablas o figuras, ya que añade espacios verticales falsos. Úselo \centering
en su lugar. Como no vi para qué \makebox
servía el comando, me tomé la libertad de eliminarlo. Finalmente, agregué algo de relleno vertical a las filas, configurándolo \arraystretch
en 1.2
.
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{table}[!h]
\centering\renewcommand\arraystretch{1.2}
\begin{tabular}{c|c|c}
\hline
Topic 1 & \multicolumn{2}{c}{Topic 2}\\
\hline
33333 & 44444 & \multirow{2}{*}{55555}\\
\cline{1-2}
aaaaa & bbbbb
\\
\hline
\end{tabular}
\caption{}
\label{table:example-app}
\end{table}
\end{document}