IEEE 形式の表の行ですか?

IEEE 形式の表の行ですか?

IEEE トランザクション テンプレートに表を挿入しようとしていますが、次の図に示すように、表の行の境界線の太さを変えたいと思っています。これについて助けていただけませんか? また、何時間も試しても、テキストを折り返すことができません。 ここに画像の説明を入力してください

注意: IEEE テンプレートを使用する必要があります。これは変更できません。したがって、この表は 1 ページの 2 列のうち 1 列にする必要があります。私のコードは次のとおりです。

\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}

答え1

ドキュメント クラスによって提供されるスタイル ガイドラインに従う必要があるため、とIEEEtranの値は変更しません。また、表形式の資料を環境に埋め込みます。 などの長い非単語を改行するには、マクロで囲むことをお勧めします。水平線の線スタイルについて: 破線を描画する代わりに垂直の空白を挿入することはオプションですか?\tabcolsep\arrayrulewidthtableAOffffffffffffffffffffffffffffffff\seqsplit

表の見た目を改善するために、(a)すべての縦線を取り除くことを検討してください(IEEEtranスタイルガイドラインでは、ない(a)縦罫線の使用を必要とする、(b)適切な列幅を確保する、(c)ブックタブ\hlineおよびの代わりに パッケージ を使用します\cline

ここに画像の説明を入力してください

\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}

関連情報