表格中的空间问题

表格中的空间问题

我正在制作几张桌子,但这张桌子遇到了麻烦(见图)。 在此处输入图片描述

我为获得该输出而编写的代码如下:

\documentclass[12pt]{report}
\usepackage[spanish,es-lcroman]{babel}
\usepackage[top=2.5cm, bottom=2.5cm, left=3.5cm, right=2.5cm]{geometry}
\usepackage{float} 
\usepackage{tabularx} 
\usepackage{longtable} 
\usepackage{ragged2e}
\usepackage{multicol} 
\usepackage{multirow} 
\usepackage{makecell}

\begin{document}

\begin{longtable}{|>{\centering\arraybackslash}m{2.25cm}|>{\RaggedRight\arraybackslash}m{6cm}|>{\RaggedRight\arraybackslash}m{6cm}|}
    \captionsetup{width=0.9\textwidth, font={normalsize,onehalfspacing}, labelfont={bf}}
    \caption[Libro de Edebé - Índice.]{Listado de unidades y contenidos de geometría en el libro de texto de Edebé (Fuente: Elaboración propia)}
    \label{tabla:UnidadesEdebe3} \\
    \hline
    \multicolumn{3}{|c|}{\cellcolor{NaranjaPortada}\color{white}\textbf{EDEBÉ}} \\
    \hline
    \endfirsthead  
    
    \multicolumn{3}{c}{ -- \textsc{Continuación de la \cref{tabla:UnidadesEdebe3}} --} \\
    \hline
    \multicolumn{3}{|c|}{\cellcolor{NaranjaPortada}\color{white}\textbf{EDEBÉ}} \\
    \hline
    \endhead  
    
    \endlastfoot  
    \multicolumn{3}{c}{ -- \textsc{Continúa en la siguiente página} -- } \\
    \endfoot % Lo que hay antes es el pie de tabla en caso de que salte a otra página.
    
    
    \cellcolor{MoradoJaen} \centering\color{white}\bf \textsc{Unidad 9.} \par Geometría en el plano. &
    \begin{tabular}{lp{5cm}}
        \rowcolor{black!10} 9.1. & Elementos básicos de geom. \\
        \rowcolor{black!5} 9.2. & Rectas. \\
        \rowcolor{black!10} 9.3. & Semirrectas y segmentos. \\
        \rowcolor{black!5} 9.4. & Construcciones con regla y compás. \\
        \rowcolor{black!10} 9.5. & Geometría con recursos digitales. \\
        \rowcolor{black!5} 9.6. & Polígonos. \\
    \end{tabular} &
    \begin{tabular}{lp{4.8cm}}
        \rowcolor{black!10} 9.7. & Polígono regulares. \hfill \\
        \rowcolor{black!5} 9.8. & Tamaño y forma. \\
        \rowcolor{black!10} 9.9. & Traslación y giro. \\
        \rowcolor{black!5} 9.10. & Simetría. \par \ \\
        \rowcolor{black!10} 9.11. & Semejanza. \par \ \\
        \rowcolor{black!5} 9.12. & Mosaicos. \\
    \end{tabular} \\
    \hline
    
\end{longtable}

\end{document}

由于某种原因,它在第一列后适合一个空白空间,并将其他所有内容移到右侧。有人知道为什么以及如何修复它吗?似乎是由于某种位移表格在单元格内,但不确定原因,我必须以某种方式在枚举后对齐文本...也许是某种不兼容?

桌子会变大,所以我需要成为长桌环境。另外,我必须以某种方式进行管理,以使第一列垂直对齐,并保持单元格颜色一致。

谢谢。

答案1

像这样吗?(请注意,除其他调整外,我还必须为命名的颜色NaranjaPortada和提供替代品MoradoJaen。)

在此处输入图片描述

就我个人而言,我不会说交替的浅灰色有什么用处。

\documentclass[12pt]{report}
\usepackage[T1]{fontenc}
\usepackage[spanish,es-lcroman]{babel}
\usepackage[vmargin=2.5cm, left=3.5cm, right=2.5cm]{geometry}
\usepackage{tabularx} 
\usepackage{longtable} 
\usepackage{ragged2e}
\newcolumntype{L}{>{\RaggedRight}X}

\usepackage[table,dvipsnames]{xcolor}
\usepackage{caption}
\captionsetup{width=0.9\textwidth,          
             font={normalsize,onehalfspacing}, 
             labelfont=bf,textfont=it}
\newcommand\mystrut{\vphantom{$X^{\int}$}} % typographic strut

\begin{document}

\begin{longtable}{
    >{\Centering}m{2.25cm}
    >{\RaggedRight}m{6cm}|
    >{\RaggedRight}m{6cm}|}
    
    %% headers and footers
    \caption[Libro de Edebé - Índice.]{Listado de unidades y contenidos de geometría en el libro de texto de Edebé (Fuente: Elaboración propia)}
    \label{tabla:UnidadesEdebe3} \\
    %\hline
    \rowcolor{orange}
    \multicolumn{3}{c}{\color{white}\textbf{EDEBÉ}\mystrut} \\
    %\hline
    \endfirsthead  
    
    \multicolumn{3}{c}{ -- \textsc{Continuación de la \tablename\ \thetable --}} \\
    %\hline
    \rowcolor{orange}
    \multicolumn{3}{c}{\color{white}\textbf{EDEBÉ}\mystrut} \\
    %\hline
    \endhead  
        
    \multicolumn{3}{c}{ -- \textsc{Continúa en la siguiente página} -- } \\
    \endfoot 

    \hline
    \endlastfoot  

 
    %% body of longtable
    
    \cellcolor{Plum}\color{white}
    \textbf{Unidad~9.} \newline Geometría en el plano. &

    \begin{tabularx}{\linewidth}{@{} l @{\hspace{6pt}} L @{}}
    \rowcolor{black!10} 9.1. & Elementos básicos de geom. \\
    \rowcolor{black!5}  9.2. & Rectas. \\
    \rowcolor{black!10} 9.3. & Semirrectas y segmentos. \\
    \rowcolor{black!5}  9.4. & Construcciones con regla y compás. \\
    \rowcolor{black!10} 9.5. & Geometría con recursos digitales. \\
    \rowcolor{black!5}  9.6. & Polígonos. \\
    \end{tabularx} &

    \begin{tabularx}{\linewidth}{@{} l @{\hspace{6pt}} L @{}}
    \rowcolor{black!10} 9.7. & Polígono regulares. \hfill \\
    \rowcolor{black!5}  9.8. & Tamaño y forma. \\
    \rowcolor{black!10} 9.9. & Traslación y giro. \\
    \rowcolor{black!5}  9.10.& Simetría.  \\
    \rowcolor{black!10} 9.11.& Semejanza.  \\
    \rowcolor{black!5}  9.12.& Mosaicos. \\
    \rowcolor{white}   &  \\ % last two rows are blank
    \rowcolor{white}   & 

    \end{tabularx} \\
    
\end{longtable}

\end{document}

相关内容