IEEE 트랜잭션 템플릿에 테이블을 삽입하려고 하는데 다음 그림과 같이 다양한 두께의 테이블 행 테두리를 원합니다. 저 좀 도와주실 수 있나요? 또한 몇 시간 동안 시도해도 텍스트를 마무리할 수 없습니다.
참고:IEEE 템플릿을 사용해야 하는데 변경할 수 없습니다. 따라서 이 테이블은 페이지의 1개 열(2개 중)에 있어야 합니다. 내 코드는 다음과 같습니다.
\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
\arrayrulewidth
table
AOffffffffffffffffffffffffffffffff
\seqsplit
(a) 모든 수직선을 제거하여 테이블의 모양을 개선하는 것을 고려하십시오(IEEEtran 스타일 지침은~ 아니다(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}