
Eu criei uma tabela que se parece com a imagem abaixo, mas não tenho certeza se está ok ou não. Quero dizer, por que há uma lacuna de linha aparecendo após as primeiras linhas das duas linhas? Marquei com a cor vermelha. Ou é o comportamento certo? Alguém pode me dizer? Eu adicionei meu código aqui.
\begin{table}[htbp]
\centering
\caption{Summary of the comparison with existing approaches}
\label{tab:Testing Results}
\begin{tabular}{|p{.30 cm}|p{2.2cm}|l|l|l|}
\hline
\multicolumn{2}{|p{2.5cm}|} {\diagbox { }{Approach}}&Lizhi [4]&Yuan [9]&Our Approach\\\hline
CS1 & Total Paths &6 &10 &3\\ \cline{2-5}
& Feasible Paths &6 &3 &3\\ \cline{2-5}
& Infeasible Paths &0 &7 &0 \\\hline
CS2 & Total Paths &35 &6 &1\\ \cline{2-5}
& Feasible Paths &35 &4 &1\\ \cline{2-5}
& Infeasible Paths &0 &2 &0 \\\hline
\end{tabular}
\end{table}
Responder1
Versões simplificadas da tabela com menos linhas e números alinhados:
\documentclass{article}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{diagbox}
\usepackage{siunitx}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Summary of the comparison with existing approaches}
\label{tab:Testing Results}
\begin{tabular}{
l
l
S[table-format=2]
S[table-format=2]
S[table-format=1]
}
\toprule
& & \multicolumn{3}{c}{Approach}\\
\cmidrule{3-5}
& & {Lizhi [4]}&{Yuan [9]}&{Our approach}\\
\midrule
CS1 & Total paths &6 &10 &3\\
& Feasible paths &6 &3 &3\\
& Infeasible paths &0 &7 &0 \\
\addlinespace
CS2 & Total paths &35 &6 &1\\
& Feasible paths &35 &4 &1\\
& Infeasible paths &0 &2 &0 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Observações adicionais:
Uma bibliografia também pode ser feita pelo LaTeX e
[4]
pode[9]
ser substituída chamando macro\cite
.Não vejo razão para usar maiúsculas e minúsculas. Portanto, o exemplo usa letras maiúsculas e minúsculas para as entradas da tabela.
Our approach
pode ser truncado paraOur
.