¿Cómo puedo restringir el tamaño de mis células \ varias columnas en una Longtable?

StackOverflow https://stackoverflow.com/questions/1110961

  •  12-09-2019
  •  | 
  •  

Pregunta

Tengo una tabla muy larga en el látex que se extiende por varias páginas y es (como es ahora) también demasiado amplia para la página.

Estoy utilizando el paquete de Longtable con cada ancho de columna especificado con el comando p{width}.

El problema es, que la mayoría de las filas contienen una llamada de varias columnas, y por lo tanto no se adhiere al comando p{width} preámbulo, que hace que el ancho total de la tabla sea demasiado grande.

ejemplo Minimal:

\begin{longtable}{|p{1in}|p{0.75in}|p{0.5in}|p{0.5in}|>{p{1in}|p{1in}|}
\caption{some cap} \label{somelable}\\
\hline
\multicolumn{2}{|c|}{\textbf{Text Header One}} & \multicolumn{2}{|c|}{\textbf{Text Header Two}} & \multirow{2}{*}{\textbf{Three}} & \multirow{2}{*}{\textbf{Four}} \tabularnewline \cline{1-4}
\textbf{Five} & \textbf{Six} & \textbf{Seven} & \textbf{Eight} &  & \tabularnewline \hline
Some Text String & Longer Text String Here & More Text Here & Text Example & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hlineExample Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & \multicolumn{2}{|l|}{Multi-column Text String that doesn't fit column width} & Text & Text \tabularnewline \hline
Example Text String Two & Longer Text String Example Two & width of box & text & Text & Text  \tabularnewline \hline
\end{longtable} 

Estoy cargando Longtable en mi preámbulo, y funcionando pdflatex varias veces (como se indica en la documentación Longtable). Se compila con 0 advertencias y 0 errores.

¿Cómo puedo obtener las células normales "estrechas"?

¿Fue útil?

Solución

¿Ha intentado utilizar |p{<sum of widths>}| para la opción de formato de \multicolumn?

Sólo una suposición.

Otros consejos

Hay que darle un parámetro de tamaño de multicolumns a pesar de que existe un tamaño de preámbulo. El siguiente ejemplo es una célula de varias columnas del tamaño de la anchura de la tabla:

\begin{tabular}{p{0.3\textwidth} p{0.7\textwidth}}
\multicolumn{2}{ p{\textwidth}} {YOUR TEXT HERE}
\end{tabular}

\ begin {longtable} {p} {2.8cm 2.8cm} {p trabajó para mí ..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top