引用を含むセルを縮小し、表に箇条書きを使用する

引用を含むセルを縮小し、表に箇条書きを使用する

次の表があり、2 つの点を変更したいと考えています。

1) 引用に 2 行以上を使用して最初の列を縮小します。2) 最後の列の内容に箇条書きを使用します。

\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*}

以下は、現在の状態を確認するためのスクリーンショットです。私の変更1については、適切な方法が見つかりませんでした。番号付きの本文内引用を使用すれば、このような問題は発生しませんが、それはオプションではありません。2番目の変更については、次のような便利なリンクを見つけました。これそしてそれただし、tabularx ではなく tabular を使用する必要があります。

ここに画像の説明を入力してください

答え1

ここでは、ドキュメントクラスと引用に関する仮定と推測に基づいた提案を示します。p最初の列と最後の列には左揃えの列を使用しました。最後の列に箇条書きを表示するために、パッケージtabitemの助けを借りて新しい環境を定義しましたenumitem。最後に、列 2 ~ 4 のネストされた表を削除し、左揃えのXテキスト列を使用しました。次のスクリーンショットと例からわかるように、フォント サイズを\scriptsizefoから\footnotesizeさらに大きくして\smallも、表をテキスト幅にうまく収めることができます。表が 1 ページに収まらないほど長くなる場合は、パッケージを確認することをお勧めしますxltabular

ここに画像の説明を入力してください

\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}

関連情報