我在 LaTeX 中有一个表格,我希望每个模型有 4 行。第二列有两个可能的值。因此,我希望第二列每个单元格有 2 行。因此,第一列有 1 个条目,第二列有 2 个条目,其余列每个单元格有 4 个条目。但是,我不知道如何在第二列中写入两个条目。
代码如下:
\begin{table}
\centering
\begin{tabular}{ |l|l|l|l|l|l|l|l|l|l| }
\hline
Model & Optimizer & Embedding & LR & RC & Dimension & Rounds & Depth & Num Kernels & Dropout\\ \hline
\multirow{4}{*}{Logistic Regression} & Adam & Static & & & & & & & \\
& Adam & Dynamic & & & & & & & \\
& SGD & Static & & & & & & & \\
& SGD & Dynamic & & & & & & & \\ \hline
\end{tabular}
\caption{Hyperparameter values of all the models after cross validation}
\label{table_1}
\end{table}
答案1
您只需将\multirow{2}{*}{Adam}
其添加到具有第一个 Adam 和\multirow{2}{*}{SGD}
第一个 SGD 的单元格中。
请参阅以下 MWE(因为您没有提供 MWE,所以我使用了最简单的 MWE,并得到了一个超出右边距的表格。请使用您的代码尝试它或完成给定的代码片段以便像这个 MWE 一样可编译):
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{table}
\centering
\begin{tabular}{ |l|l|l|l|l|l|l|l|l|l| }
\hline
Model & Optimizer & Embedding & LR & RC & Dimension & Rounds & Depth & Num Kernels & Dropout\\ \hline
\multirow{4}{*}{Logistic Regression} & \multirow{2}{*}{Adam} & Static & & & & & & & \\
& & Dynamic & & & & & & & \\
& \multirow{2}{*}{SGD} & Static & & & & & & & \\
& & Dynamic & & & & & & & \\ \hline
\end{tabular}
\caption{Hyperparameter values of all the models after cross validation}
\label{table_1}
\end{table}
\end{document}
结果如下: