Reducir una celda incluyendo citas y usando viñetas en tablas

Reducir una celda incluyendo citas y usando viñetas en tablas

Tengo la siguiente tabla y quiero modificar dos cosas:

1) Reduzca la primera columna posiblemente usando dos o más líneas para la cita. 2) Usando viñetas para el contenido de la última columna.

\begin{table*}[th!]
  \center
  \scriptsize
  \caption{Systematic literature review.\label{tab:lit_rev}}
  \begin{tabularx}{\textwidth}{lllllX}
    Article & Methodology & Model objective & Decision phase & Vehicle Types & Features\\
    \hline
    \cite{ma2017designing} & \begin{tabular}[c]{@{}l@{}}Linear\\ programming\end{tabular} & \begin{tabular}[c]{@{}l@{}}Minimize traffic\\ on arcs\end{tabular} & \begin{tabular}[c]{@{}l@{}}Operational,\\ rolling horizon\end{tabular} & SAV           & \begin{tabular}[c]{@{}l@{}}No carpooling\\ Parking at any node\\ Simulated traffic congestion\\ Flexible departure times\end{tabular} \\
    \hline
    \cite{hyland2018dynamic} & \begin{tabular}[c]{@{}l@{}}Agent-based\\ simulation\end{tabular} & \begin{tabular}[c]{@{}l@{}}Minimize miles\\ driven and\\ client wait times\end{tabular} & \begin{tabular}[c]{@{}l@{}}Operational,\\ rolling horizon,\\ real-time\end{tabular} & SAV & \begin{tabular}[c]{@{}l@{}}No carpooling\\ No info on parking\\ No traffic congestion\\ Flexible pick up time\\ Fixed number of AVs per day\end{tabular} \\
    \hline
  \end{tabularx}
\end{table*}

A continuación se muestra una captura de pantalla para ver cómo se ve actualmente. Para mi modificación 1, no pude encontrar una forma adecuada. Si usara una cita numerada en el texto, no tendría ese problema, pero no es una opción. Para el segundo, encontré algunos enlaces útiles comoesteyesopero requieren el uso de tabular en lugar de tabularx.

ingrese la descripción de la imagen aquí

Respuesta1

Aquí hay una sugerencia basada en suposiciones y suposiciones sobre la clase de documento y las citas utilizadas. He utilizado una pcolumna de tipo alineada a la izquierda tanto para la primera columna como para la última columna. Para obtener las viñetas de la última columna, definí un nuevo entorno tabitemcon la ayuda del enumitempaquete. Por último, eliminé los tabulares anidados en las columnas 2 a 4 y usé Xcolumnas txpe alineadas a la izquierda para ellas. Como puede ver en las siguientes capturas de pantalla y en el ejemplo, incluso podría aumentar el tamaño de fuente de \scriptsizefo \footnotesizea par \smally aún así ajustar bien la tabla al ancho del texto. Si su tabla se vuelve demasiado larga para una sola página, es posible que desee echar un vistazo al xltabularpaquete.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{geometry}
\usepackage{tabularx}
\usepackage{tabulary}

\usepackage{booktabs}

\usepackage{enumitem}
\newlist{tabitem}{itemize}{1}
\setlist[tabitem]{wide=0pt, nosep, leftmargin= * ,label=\textbullet,after=\vspace{-\baselineskip},before=\vspace{-0.6\baselineskip}}

\usepackage[style=authoryear-comp]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@book{ma2017designing,
  author = {Ma, A.},
  year = {2007},
  title = {Title},
  publisher = {Publisher},
}
@book{hyland2018dynamic,
  author = {Hyland, A. and Mahmassani},
  year = {2018},
  title = {Title},
  publisher = {Publisher},
}
\end{filecontents}


\begin{document}

\begin{table*}[th!]
  \center
  \scriptsize
  \caption{Systematic literature review.\label{tab:lit_rev}}
  \begin{tabularx}{\textwidth}{>{\raggedright\arraybackslash}p{1.5cm}*{3}{>{\raggedright\arraybackslash}X}lp{4cm}}
    Article & Methodology & Model\newline objective & Decision phase & Vehicle Types & Features\\
    \toprule
    \cite{ma2017designing} & Linear programming & Minimize traffic on arcs & Operational, rolling horizon & SAV           & \begin{tabitem} \item No carpooling \item Parking at any node \item Simulated traffic congestion \item Flexible departure times\end{tabitem} \\
    \midrule
    \cite{hyland2018dynamic} & Agent-based simulation & Minimize miles driven and client wait times & Operational, rolling horizon, real-time & SAV & \begin{tabitem}\item No carpooling \item No info on parking \item No traffic congestion \item Flexible pick up time \item Fixed number of AVs per day\end{tabitem} \\
    \bottomrule
  \end{tabularx}
\end{table*}

\begin{table*}[th!]
  \center
  \footnotesize
  \caption{Systematic literature review.\label{tab:lit_rev}}
  \begin{tabularx}{\textwidth}{>{\raggedright\arraybackslash}p{1.5cm}*{3}{>{\raggedright\arraybackslash}X}lp{4.2cm}}
    Article & Methodology & Model\newline objective & Decision phase & Vehicle Types & Features\\
    \toprule
    \cite{ma2017designing} & Linear programming & Minimize traffic on arcs & Operational, rolling horizon & SAV           & \begin{tabitem} \item No carpooling \item Parking at any node \item Simulated traffic congestion \item Flexible departure times\end{tabitem} \\
    \midrule
    \cite{hyland2018dynamic} & Agent-based simulation & Minimize miles driven and client wait times & Operational, rolling horizon, real-time & SAV & \begin{tabitem}\item No carpooling \item No info on parking \item No traffic congestion \item Flexible pick up time \item Fixed number of AVs per day\end{tabitem} \\
    \bottomrule
  \end{tabularx}
\end{table*}

\begin{table*}[th!]
  \center
  \small \setlength{\tabcolsep}{4pt}
  \caption{Systematic literature review.\label{tab:lit_rev}}
  \begin{tabularx}{\textwidth}{>{\raggedright\arraybackslash}p{2cm}*{3}{>{\raggedright\arraybackslash}X}lp{4.4cm}}
    Article & Methodology & Model\newline objective & Decision phase & Vehicle Types & Features\\
    \toprule
    \cite{ma2017designing} & Linear programming & Minimize traffic on arcs & Operational, rolling horizon & SAV           & \begin{tabitem} \item No carpooling \item Parking at any node \item Simulated traffic congestion \item Flexible departure times\end{tabitem} \\
    \midrule
    \cite{hyland2018dynamic} & Agent-based simulation & Minimize miles driven and client wait times & Operational, rolling horizon, real-time & SAV & \begin{tabitem}\item No carpooling \item No info on parking \item No traffic congestion \item Flexible pick up time \item Fixed number of AVs per day\end{tabitem} \\
    \bottomrule
  \end{tabularx}
\end{table*}

\end{document}

información relacionada