Por favor, ¿cómo puedo obtener los bordes adecuados de la tabla que se muestra a continuación? por favor mira mi código
\documentclass[journal]{IEEEtran}
\usepackage{multirow}
\usepackage{array}
\usepackage{tabu}
\usepackage{multicol,graphicx}
\usepackage{makecell}
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>
{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\begin{document}
\begin{table*}
\renewcommand{\arraystretch}{1.3}
\caption{Extreme Learning Machine(ELM) with kernel classifier having reduced dimension of feature vectors individual accuracy}
\begin{tabular}{|l|l|C{0.5cm}|L{2cm}|l|l|l|l|} \hline
Algorithm & Dimension & \multirow{ 6}{*}{\rotatebox{90}{\thead{ADD THESE\\ DIMENSIONS}}} & Total after Adding Dimensions &Classifier &\multirow{1}{*}{\thead{ Dimension\\Reduction Technique}} &\multirow{1}{*}{\thead{ Reduced\\Dimension}}&Accuracy \\ \cline{1-2} \cline{4-8}
CDF & 4D & & &ELM & \multirow{5}{*}{\thead{Correlation as Dimension\\ Estimator, PCA as \\ Dimension Reduction}} &\multirow{5}{*}{\thead{26 dimensions \\ reduced to\\ 4 dimensions}} &\multirow{5}{*}{\thead{Combine accuracy\\ of 4\\ dimensional reduced\\ Feature Vector\\ is 68\%}} \\ \cline{1-2} \cline{5-5}\cline{5-5}
GO & 4D & &\multirow{3}{*}{\thead{4D + 4D + 4D \\ + 7D + 7D= 26D}} &ELM\\ \cline{1-2} \cline{5-5}
Bilateral & 4D & & &ELM \\ \cline{1-2} \cline{5-5}
SLDFFO & 7D & & &ELM\\ \cline{1-2} \cline{5-5}
SSGSM & 7D & & &ELM\\ \hline
\end{tabular}
\end{table*}
\end{document}
Respuesta1
Las líneas verticales perdidas no tienen nada con el uso de
multirow
. faltan símbolos comerciales. A las consecuencias les faltan líneas verticales.Tenga en cuenta que cada fila tenía que tener uno menos el signo comercial, al igual que el número de columnas.
es suficiente en el preámbulo llevar cada paquete solo unos
- su mesa es innecesariamente complicada y da lugar a una apariencia iconsistente de la mesa. Por ejemplo:
- con cambios de tipos de columnas
{|l|l|C{0.5cm}|L{2cm}|l|l|l|l|}
y{|l|l|c|C{2.5cm}|c |C{2.5cm}|C{2cm}|C{2.5cm}|}
capacidad de explotación del paquete recientemultirow
, excepto uno, todos\thead
los mensajes se pueden eliminar en el cuerpo de la tabla y en los encabezados de las columnas. - al eliminar,
multirow
todas las celdas que contienen una línea de texto tienen la misma altura
- con cambios de tipos de columnas
- considerando que el código de la tabla de sugerencias anterior se vuelve mucho más corto, limpio y conciso
La tabla revisada es:
\documentclass[journal]{IEEEtran}
%\usepackage{array} % loaded twice
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{rotating}% added, for rothead
\usepackage{array, makecell, multirow, tabu}%merged in one line
%\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}} % not used
%\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}% in this table is better use this definition
\begin{document}
\begin{table*}
\settowidth\rotheadsize{DIMENSIONS}
\renewcommand\multirowsetup{\centering}
\renewcommand{\arraystretch}{1.5}
\centering
\caption{Extreme Learning Machine(ELM) with kernel classifier having reduced dimension of feature vectors individual accuracy}
\begin{tabular}{|l|l|c|C{2.5cm}|c|C{2.5cm}|C{2cm}|C{2.5cm}|}
\hline
Algorithm
& Dimension
& \multirow{6}{*}{\rothead{ADD THESE\\ DIMENSIONS}}
& Total after Adding Dimensions
& Classifier
& Dimension Reduction Technique
& Reduced Dimension
& Accuracy \\
\cline{1-2} \cline{4-8}
CDF & 4D &
& \multirow{5}{=}{4D + 4D + 4D\\ + 7D + 7D = 26D}
& ELM
& \multirow{5}{=}{Correlation as Dimension Estimator,
PCA as Dimension Reduction}
& \multirow{5}{=}{26 dimensions reduced to 4 dimensions}
& \multirow{5}{=}{Combine accuracy of 4 dimensional
reduced Feature Vector is 68\%} \\
\cline{1-2} \cline{5-5}
GO & 4D & & & ELM & & & \\
\cline{1-2} \cline{5-5}
Bilateral & 4D & & & ELM & & & \\
\cline{1-2} \cline{5-5}
SLDFFO & 7D & & & ELM & & & \\
\cline{1-2} \cline{5-5}
SSGSM & 7D & & & ELM & & & \\
\hline
\end{tabular}
\end{table*}
\end{document}
Respuesta2
Sólo necesitas sumar las &
s hasta el final de las filas. Aproveché la oportunidad para simplificar y mejorar su código:
\documentclass[journal]{IEEEtran}
\usepackage{multirow}
\usepackage{array}
\usepackage{tabu}
\usepackage{multicol, graphicx, rotating}
\usepackage{makecell, threeparttable, caption}
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\begin{document}
\begin{table*}
\renewcommand{\arraystretch}{1.3}
\settowidth{\rotheadsize}{DIMENSIONS}
\begin{threeparttable}
\caption{Extreme Learning Machine(ELM) with kernel classifier having reduced dimension of feature vectors individual accuracy}
\begin{tabular}{|l|l|C{0.5cm}|L{2cm}|l|l|l|l|} \hline
Algorithm & Dimension &
\multirow{7.5}{*}{\rothead{ADD THESE\\ DIMENSIONS}}
& Total after Adding Dimensions &Classifier &\thead{Dimension\\Reduction Technique} & \thead{ Reduced\\Dimension} & Accuracy \\ \cline{1-2} \cline{4-8}
CDF & 4D & & &ELM & \multirowthead{3.8}{\thead{Correlation as Dimension\\ Estimator, PCA as \\ Dimension Reduction}} & \multirowthead{6}{26 dimensions \\ reduced to\\ 4 dimensions} & \multirowthead{6}{\{Combine accuracy\\ of 4 dimensional reduced \\Feature Vector is 68\,\%} \\ %
\cline{1-2} \cline{5-5}\cline{5-5}
GO & 4D & & \multirowthead{3}{4D + 4D + 4D \\ + 7D + 7D= 26D} & ELM & & & \\ %
\cline{1-2} \cline{5-5}
Bilateral & 4D & & &ELM & & & \\ %
\cline{1-2} \cline{5-5}
SLDFFO & 7D & & &ELM & & & \\ %
\cline{1-2} \cline{5-5}
SSGSM & 7D & & &ELM & & & \\ \hline
\end{tabular}
\end{threeparttable}
\end{table*}
\end{document}