Linhas de uma tabela no formato IEEE?

Linhas de uma tabela no formato IEEE?

Estou tentando inserir uma tabela no modelo de transação IEEE e quero que as bordas das linhas da tabela tenham espessuras variadas, conforme mostrado na figura a seguir. Você pode me ajudar com isso? Além disso, mesmo depois de tentar por horas, não consigo finalizar o texto. insira a descrição da imagem aqui

Observação: tenho que usar o modelo IEEE, não posso mudar isso. Segue-se que esta tabela precisa estar em 1 coluna (de 2) de uma página. Meu código é fornecido abaixo:

\documentclass[journal]{IEEEtran}

\begin{document}

\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{ |p{0.9cm}|p{0.9cm}|p{0.9cm}|p{0.9cm}|  }
\hline
\multicolumn{4}{|c|}{Title} \\
\hline
Serial Number& Column1&Column2&Column3\\
\hline
Row 1& AF & AFG  & AFG  \\
%\specialrule{0.01em}{0.1em}{0.1em}
\hline
Row 2& AX   & ALA & AFG \\
Row 3&AL & ALB  & AFG \\
Row 4&DZ & DZA  & AFG \\
Row 5& AS & ASM  & AFG  \\
Row 6& AD & AND   & AFG  \\
Row 6& AOffffffffffffffffffffffffffffffff& AGO & AFG  \\
%\specialrule{0.01em}{0.1em}{0.1em}
\hline
\end{tabular}

\end{document}

Responder1

Como você deve seguir as diretrizes de estilo fornecidas pela IEEEtranclasse do documento, eu não mexeria nos valores de \tabcolsepe \arrayrulewidth. Eu também incorporaria o material tabular em um tableambiente. Para quebrar linhas não-palavras longas, como AOffffffffffffffffffffffffffffffff, sugiro envolvê-las em uma \seqsplitmacro. Sobre os estilos de linha para linhas horizontais: Inserir espaços em branco verticais em vez de desenhar uma linha quebrada é uma opção?

Considere melhorar a aparência da tabela (a) eliminando todas as linhas verticais (as diretrizes de estilo do IEEEtran fazemnãoexigir o uso de regras verticais), (b) garantir larguras de coluna adequadas e (c) usar as macros de desenho de linha doguias de livrospacote em vez de \hlinee \cline.

insira a descrição da imagem aqui

\documentclass[journal]{IEEEtran}
\usepackage{booktabs} % for well-spaced horizontal rules
\usepackage{calc}     % for \widthof macro
\usepackage{seqsplit} % for \seqsplit macro

\begin{document}

\begin{table}[h]
\centering
\renewcommand{\arraystretch}{1.05} % 1.5 is much too large
\caption{Title}

\begin{tabular}{@{} p{\widthof{Number}} *{3}{p{\widthof{Column1}}} @{}} 
\toprule
Serial Number & Column1 &Column2 & Column3 \\
\midrule
Row 1& AF & AFG  & AFG  \\
\addlinespace % whitespace is a very effective visual separator
Row 2& AX & ALA  & AFG  \\
Row 3& AL & ALB  & AFG  \\
Row 4& DZ & DZA  & AFG  \\
Row 5& \seqsplit{AOffffffffffffffffffffffffffffffff} & ASM  & AFG  \\
Row 6& Hello World & AND  & AFG  \\
Row 7& AO & AGO  & AFG  \\
\bottomrule
\end{tabular}
\end{table}

\hrule % illustrate column width

\end{document}

informação relacionada