
Quiero dibujar la siguiente tabla:
He utilizado el siguiente código de látex para hacer la tabla anterior:
\documentclass[12pt,twoside,a4paper]{book}
\usepackage[left=.45in,right=.45in,top=.6in,bottom=.6in,headheight=14.5pt]{geometry}
\usepackage{multirow}
\begin{document}
\begin{tabular}{|c|c|c|c|c|c|c|}\hline
{\bf Prefix} & {\bf Type } & {\bf No of digits} & {\bf 2nd digits} & {\bf Text number} & {\bf Text-number} & {\bf Text digit} \\ \hline
\multicolumn{2}{|c|}{\multirow{2}{*}{12-14}} & Text-MCCC\\ \cline{3-3}
\multicolumn{2}{|c|}{} & Text-VSSS \\\hline
\end{tabular}
\end{document}
Esto produce:
Cualquiera puede decirme cómo puedo dibujar la tabla que deseo. Gracias
Respuesta1
Esto debería permitirle comenzar. Las filas que faltan se dejan como ejercicio para ti.
\documentclass[12pt,twoside,a4paper]{book}
\usepackage[left=.45in,right=.45in,top=.6in,bottom=.6in,headheight=14.5pt]{geometry}
\usepackage{fmtcount} % for \ordinalnum
\usepackage{array,multirow}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
\begin{tabular}{|c|c|C{1.2cm}|C{1.2cm}|c|c|C{1.2cm}|}
\hline
\textbf{Prefix} & \textbf{Type} & \textbf{No of digits} & \textbf{\ordinalnum{2} digits}
& \textbf{Text number} & \textbf{Text-number} & \textbf{Text digit} \\
\hline
\multirow{4}{*}{12-14} & \multirow{4}{*}{Text-MCCC} & \multirow{4}{*}{16} & 1
& \ordinalnum{2}-\ordinalnum{3} & \multirow{4}{*}{Long text here} & \multirow{4}{1.2cm}{\centering Text with digits}\\
\cline{4-5}
& & & 2 & \ordinalnum{2}-\ordinalnum{4} & & \\
\cline{4-5}
& & & 3 & \ordinalnum{2}-\ordinalnum{5} & & \\
\cline{4-5}
& & & 4 & \ordinalnum{2}-\ordinalnum{6} & & \\
\hline
\end{tabular}
\end{document}
Respuesta2
Realmente creo que crear este tipo de tablas es mucho más fácil en ConTeXt que en LaTeX. Por ejemplo, así es como puedes crear una tabla de este tipo usando tablas naturales (que funcionan de manera bastante similar a las tablas HTML). Tenga en cuenta que la sintaxis es legible y que existe una separación clara entre el contenido y la presentación.
\startsetups table:style
\setupTABLE[row][1][style=bold]
\setupTABLE[each][each][align={middle,lohi}, offset=0.5em]
\setupTABLE[column][last][width=1.5cm]
\stopsetups
\starttext
\bTABLE[setups={table:style}]
\bTR
\bTD Prefix \eTD
\bTD Type \eTD
\bTD No of \\ digits \eTD
\bTD 2nd \\ digits \eTD
\bTD Text number \eTD
\bTD Text-number \eTD
\bTD Text \\ digit \eTD
\eTR
\bTR
\bTD[nr=4] 12-14 \eTD
\bTD[nr=4] Text-MCCC \eTD
\bTD[nr=4] 16 \eTD
\bTD 1 \eTD
\bTD 2nd--3rd \eTD
\bTD[nr=4] Long text here \eTD
\bTD[nr=4] Text with digits \eTD
\eTR
\bTR
\bTD 2 \eTD
\bTD 2nd--4th \eTD
\eTR
\bTR
\bTD 3 \eTD
\bTD 2nd--5th \eTD
\eTR
\bTR
\bTD 4 \eTD
\bTD 2nd--6th \eTD
\eTR
\bTR
\bTD[nr=2] 4 \eTD
\bTD[nr=2] Text-VSSS \eTD
\bTD 13 \eTD
\bTD -- \eTD
\bTD[nr=2] 2nd--6th \eTD
\bTD 7th--12th \eTD
\bTD Text with digits\eTD
\eTR
\bTR
\bTD 16 \eTD
\bTD -- \eTD
\bTD 7th--15th \eTD
\bTD Text with digits \eTD
\eTR
\eTABLE
\stoptext
lo que da