晚安,
我正在使用 Elsevier 期刊模板,我需要设置一个像图 1 这样的表格。我是 TeX 的初学者,我仍然不明白如何将单元格合并到表格中。理想情况下,表格应该采用图 2 的格式。我在模板中的代码是:
\begin{table}[h]
\centering
\begin{tabular}{l l l l l}
\hline
\textbf{Author} & \textbf{Year} & \textbf{Blockchain} & \textbf{Implementation}\\
\hline
{[31]} & 2018 & Ethereum & None \\
{[33]} & 2018 & Ethereum & Simulation \\
{[34]} & 2017 & Ethereum & Simulation \\
{[36]} & 2018 & Ethereum & Complete \\
{[37]} & 2017 & Ethereum & Simulation \\
\hline
\end{tabular}
\caption{Related Work.}
\end{table}
来自模板的表格:
我需要的表:
第二张图片是我在 Word 中制作的,但它必须符合我使用的模板的格式。
答案1
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{|c|c|c|c|}
\hline
City & N & Case & Gas used \\
\hline
\multirow{4}{*}{Coimbra} & \multirow{2}{*}{N1 Coimbra} & Case 1C & Gas 1C \\ \cline{3-4}
& & Case 2C & Gas 2C \\ \cline{2-4}
& \multirow{2}{*}{N2 Coimbra} & Case 3C & Gas 3C \\ \cline{3-4}
& & Case 4C & Gas 4C \\ \hline
\multirow{4}{*}{S\~ao Paulo} & \multirow{2}{*}{N1 S\~aoPaulo} & Case 1S & Gas 1S \\ \cline{3-4}
& & Case 2S & Gas 2S \\ \cline{2-4}
& \multirow{2}{*}{N2S\~ao Paulo} & Case 3S & Gas 3S \\ \cline{3-4}
& & Case 4S & Gas 4S \\ \hline
\end{tabular}
\end{document}