열거 항목이 있는 xltabular 길이 단축

열거 항목이 있는 xltabular 길이 단축

다음 테이블이 있습니다.

여기에 이미지 설명을 입력하세요

다음 MWE에서 생성됨:

\documentclass[12pt]{article}
%\usepackage{helvet}
\usepackage[a4paper, left=2cm, right=2cm, top=3cm, bottom=3cm]{geometry}
\usepackage[spanish, es-tabla]{babel} % Con este paquete se establece el idioma español
\usepackage[utf8]{inputenc} % Proporciona flexibilidad en cuento al uso de caracteres
\usepackage[T1]{fontenc}
\usepackage{ragged2e}
\usepackage{enumerate}

\usepackage[table]{xcolor}
\usepackage{multirow, array}

\definecolor{green}{HTML}{66FF66}

\usepackage{enumitem}
\usepackage{xltabular}
\newlist{tabenum}{enumerate}{1}
\setlist[tabenum]{label*=\arabic*.,
                  leftmargin=*,
                  nosep,
                  before=\begin{minipage}{\hsize},
                  after=\end{minipage}}
\newlist{contenidos}{enumerate}{1}
\setlist[contenidos]{label*=CCE\arabic*.,
                     leftmargin=*,
                     nosep,
                     before=\begin{minipage}{\hsize},
                     after=\end{minipage}}
\newenvironment{mytabenum}
               {\begin{tabenum}[label*=\thecurrentcontenidos.\arabic*.]}
               {\end{tabenum}}
\newenvironment{mycontenidos}
               [1][resume]
               {\begin{contenidos}[#1=contenidos] }
               {\setcounter{currentcontenidos}{\value{contenidosi}}\end{contenidos}}


\newcounter{currentcontenidos}              
\usepackage{booktabs}



\begin{document}

\begin{xltabular}{\textwidth}{@{} 
       >{\justifying\arraybackslash\parindent=0pt}X 
       >{\justifying\arraybackslash\parindent=0pt}X  
       c@{}}
       
\caption{Resumen de las competencias específicas trabajadas en esta UD y sus criterios de evaluación asociados (los DO se indican entre paréntesis).}
\label{tab:CompetenciascriteriosDO}\\
\arrayrulecolor{green}
\toprule
\thead{Competencias específicas} & \thead{Criterios de Evaluación}  \\
\midrule
\arrayrulecolor{black}
\endfirsthead
\arrayrulecolor{green}
\toprule
\thead{Competencias específicas} & \thead{Criterios de Evaluación} \\
\midrule
\arrayrulecolor{black}
\endhead

\begin{mycontenidos}[series] % use the optional argument "series"  for the first mycontenidos environment in the table only.
\item \textcolor{white}{aaaa}
\end{mycontenidos} & 

\begin{mytabenum}
\item Aplicar las leyes y teorías científicas en el análisis de fenómenos fisicoquímicos cotidianos, comprendiendo las causas y explicándolas utilizando diversidad de medios. (STEM2)
\item Resolver problemas físicoquímicos planteados a partir de situaciones cotidianas, aplicando las leyes y teorías científicas para encontrar y argumentar las soluciones, expresando adecuadamente los resultados. (STEM1, STEM2)
\item Identificar situaciones problemáticas en el entorno cotidiano, emprender iniciativas y buscar soluciones sostenibles desde la física y la química, analizando críticamente el impacto producido en la sociedad y el medioambiente.(STEM5, CPSAA1.2, CE1)
\end{mytabenum} 
\\

\midrule
\begin{mycontenidos}
\item  \textcolor{white}{aaaa}
\end{mycontenidos}&

\begin{mytabenum}
\item Formular y verificar hipótesis sobre problemas y observaciones de los movimientos, encontrando soluciones e integrando las leyes y teorías científicas para validar hipótesis. (STEM1, STEM2, CE1)
\item Utilizar métodos para encontrar la respuesta a un problema, asegurándose de la coherencia de los resultados. (STEM2, CPSAA4)
\item Integrar las leyes y teorías científicas conocidas en el proceso de validación de hipótesis, aplicando relaciones cuali y cuantitativas entre variables. (STEM1, STEM2)
\end{mytabenum} 
\\
\midrule

\begin{mycontenidos}
\item  \textcolor{white}{aaaa}
\end{mycontenidos}&

\begin{mytabenum}
\item Utilizar y relacionar diferentes sistemas de unidades, empleado correctamente su notación y equivalencias, prestando especial atención a las diferentes unidades de velocidad y tiempo (CCL1, STEM4)
\item Nombrar y formular correctamente sustancias simples, iones y compuestos químicos inorgánicos y orgánicos utilizando las normas de la IUPAC. (CCL1, STEM4)
\item Emplear diferentes formatos para interpretar y expresar la información relativa a un proceso fisicoquímico, relacionando entre sí la información que contienen y extrayendo de él lo más relevante durante la resolución de un problema. (STEM4, CD2, CPSAA4)
\item Poner en práctica los conocimientos adquiridos mediante experimentación, comprendiendo la importancia en el progreso científico (CCL5, STEM4)
\item 
\end{mytabenum}
\\
\arrayrulecolor{green}
\bottomrule

\end{xltabular}


\end{document}

첫 번째 열에는 텍스트가 없으므로(CCEX만 표시되기를 원함) 두 번째 열의 너비를 더 늘려 표를 줄이고 빈 공간을 줄이기를 원합니다. 그러나 나는 노력했지만 아무것도 얻지 못했습니다.

답변1

\textcolor{white}{aaaa}중첩된 내부 및 외부 환경과 visible 유형 개체(후자는 빈 목록 항목에 대한 불만을 피하기 위한 것임)로 인해 코드가 불필요하게 복잡해 보일 수 있습니다 . 다음 코드는 설정을 단순화하고 정리합니다. 또한 첫 번째 열의 너비가 크게 줄어들었습니다. 이제 머리글 셀이 두 줄 이하를 차지할 만큼 충분히 넓어졌습니다. 따라서 두 번째 열의 사용 가능한 너비도 크게 늘어납니다. 이러한 변경으로 인해 이제 전체 표가 한 페이지에 쉽게 들어갈 수 있게 되었습니다.

그리고 수평선의 녹색에 대해 뭔가를 해주실 수 있나요? 규칙은 정말 모든 색상 중에서 녹색이어야 합니까?

여기에 이미지 설명을 입력하세요

\documentclass[12pt,a4paper]{article}
\usepackage[hmargin=2cm, vmargin=3cm]{geometry}
\usepackage[spanish, es-tabla]{babel}
%%\usepackage[utf8]{inputenc} % that's the default nowdays
\usepackage[T1]{fontenc}

\usepackage[table]{xcolor}
\usepackage{array, booktabs, calc}
%\definecolor{green}{HTML}{66FF66} % that's the default, no?

\usepackage{xltabular,ragged2e}

\usepackage{enumitem}
\newcounter{currentcontenidos}
\newlist{tabenum}{enumerate}{1}
\setlist[tabenum,1]{leftmargin = *, nosep,
      label  = \thecurrentcontenidos.\arabic*.,
      before = \begin{minipage}[t]{\hsize},
      after  = \end{minipage}}

\begin{document}

\setlength{\LTcapwidth}{\textwidth}

\begin{xltabular}{\textwidth}{@{} 
       >{\RaggedRight}p{\widthof{Competencias}}
       >{\RaggedRight}X  
       @{}}
       
\caption{Resumen de las competencias específicas trabajadas en esta UD y sus criterios de evaluación asociados (los DO se indican entre paréntesis).}
\label{tab:CompetenciascriteriosDO}\\
\arrayrulecolor{green}
\toprule
Competencias específicas & Criterios de Evaluación \\
\midrule
\arrayrulecolor{black}
\endfirsthead

\arrayrulecolor{green}
\toprule
Competencias específicas & Criterios de Evaluación \\
\midrule
\arrayrulecolor{black}
\endhead

\arrayrulecolor{green}
\bottomrule 
\endlastfoot

\arrayrulecolor{black}

\setcounter{currentcontenidos}{1}
CCE\thecurrentcontenidos. & 

\begin{tabenum}
\item Aplicar las leyes y teorías científicas en el análisis de fenómenos fisicoquímicos cotidianos, comprendiendo las causas y explicándolas utilizando diversidad de medios. (STEM2)
\item Resolver problemas físicoquímicos planteados a partir de situaciones cotidianas, aplicando las leyes y teorías científicas para encontrar y argumentar las soluciones, expresando adecuadamente los resultados. (STEM1, STEM2)
\item Identificar situaciones problemáticas en el entorno cotidiano, emprender iniciativas y buscar soluciones sostenibles desde la física y la química, analizando críticamente el impacto producido en la sociedad y el medioambiente.(STEM5, CPSAA1.2, CE1)
\end{tabenum} \\

\addlinespace
\stepcounter{currentcontenidos}
CCE\thecurrentcontenidos. &
\begin{tabenum}
\item Formular y verificar hipótesis sobre problemas y observaciones de los movimientos, encontrando soluciones e integrando las leyes y teorías científicas para validar hipótesis. (STEM1, STEM2, CE1)
\item Utilizar métodos para encontrar la respuesta a un problema, asegurándose de la coherencia de los resultados. (STEM2, CPSAA4)
\item Integrar las leyes y teorías científicas conocidas en el proceso de validación de hipótesis, aplicando relaciones cuali y cuantitativas entre variables. (STEM1, STEM2)
\end{tabenum} \\

\addlinespace
\stepcounter{currentcontenidos}
CCE\thecurrentcontenidos. &
\begin{tabenum}
\item Utilizar y relacionar diferentes sistemas de unidades, empleado correctamente su notación y equivalencias, prestando especial atención a las diferentes unidades de velocidad y tiempo (CCL1, STEM4)
\item Nombrar y formular correctamente sustancias simples, iones y compuestos químicos inorgánicos y orgánicos utilizando las normas de la IUPAC. (CCL1, STEM4)
\item Emplear diferentes formatos para interpretar y expresar la información relativa a un proceso fisicoquímico, relacionando entre sí la información que contienen y extrayendo de él lo más relevante durante la resolución de un problema. (STEM4, CD2, CPSAA4)
\item Poner en práctica los conocimientos adquiridos mediante experimentación, comprendiendo la importancia en el progreso científico (CCL5, STEM4)
\end{tabenum} \\

\end{xltabular}

\end{document}

관련 정보