\documentclass[journal]{IEEEtran}으로 작업하고 테이블을 삽입해야 함

\documentclass[journal]{IEEEtran}으로 작업하고 테이블을 삽입해야 함

여기에 도움이 필요합니다.

나는 문서 작업을 하고 있어요 \documentclass[journal]{IEEEtran}. 그래서 두 개의 열이 있습니다. 테이블을 삽입해야 합니다. 이 테이블에는 3개의 열과 11개의 행이 포함되어 있지만 행에는 많은 정보가 포함되어 있습니다. 그래서 두 개의 열 공간을 사용하여 테이블을 삽입해야 합니다. 나는 이런 것을 가지고있다

information from column 1            information in column 2
xxxxxxxxxxxxxxxxxxxxxxxx             xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx             xxxxxxxxxxxxxxxxxxxxxxx

그래서 테이블을 삽입하면 하나의 열로 이동합니다. 이와 같이

\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{lll}
info & info & info \\
a    & b    & c    \\
d    & e    & f   
\end{tabular}
\end{table}

information from column 1            information in column 2
xxxxxxxxxxxxxxxxxxxxxxxx             xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx             xxxxxxxxxxxxxxxxxxxxxxx
________________________
info     info     info
 a        b         c 
 d        e         f 
________________________

하지만 나에겐 이런 게 필요해

information from column 1            information in column 2
xxxxxxxxxxxxxxxxxxxxxxxx             xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx             xxxxxxxxxxxxxxxxxxxxxxx
_____________________________________________________________
info                     info                       info
 a                        b                          c 
 d                        e                          f 
_____________________________________________________________

사전에 감사드리며, 나쁜 영어로 인해 죄송합니다.

답변1

을 사용하는 것이 좋습니다 tabularx. 단일 열 내의 테이블을 코딩하거나 두 열에 걸쳐 있는 테이블을 코딩할 수 있습니다. 이를 위해서는 환경이 있습니다 table*.

그러나 단일 열 문서의 환경 과 달리 내용을 top페이지의 위치에 배치합니다. (번들에 포함된) 패키지를 table사용 하면 지정자를 추가로 사용하여 페이지 에 플로트를 배치할 수 있습니다.stfloatssttools[b]bottom

번들 에는 어디에서나 두 개의 열에 걸쳐 펼쳐지는 환경을 정의하는 패키지 sttools도 있습니다 . 플로팅 환경이 아니기 때문에 패키지 에 있는 명령어를 사용해야 합니다 . ( 패키지는 동일한 명령어를 정의하고 있으나 클래스에 문제가 있는 것 같습니다 .)cutedstrip\captionof{table}{...}capt-ofcaptionIEEEtran

그녀는 1열과 2열 테이블의 데모입니다.

\documentclass{IEEEtran}
\usepackage[showframe]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{lipsum}
\usepackage{booktabs, capt-of, tabularx}%
\usepackage{cuted, stfloats}

\begin{document}

\begin{table}[!htb]
  \centering
  \caption{My caption}
  \label{my-label}
  \begin{tabularx}{\columnwidth}{@{}XX@{}}
    information from column 1 & information in column 2 \\
    xxxxxxxxxxxxxx xxxx xxxxxx xxxxx xxxxx xxxxxxx xxxxxxx & xxxxxxxxx xxxxxx xxxxx xxx xx xxxxxxxx xxxxxxx xxxxxx \\
  \end{tabularx}\\[6pt]
  \begin{tabularx}{\columnwidth}{*{3}{>{\centering\arraybackslash}X}}
    \toprule
    info & info & info \\
    a & b & c \\
    d & e & f \\
    \bottomrule
  \end{tabularx}
\end{table}
\lipsum[2-3]
\begin{strip}
  \centering
  \captionof{table}{My caption}
  \label{my-label}
  \begin{tabularx}{\textwidth}{@{}XX@{}}
    information from column 1 & information in column 2 \\
    xxxxxxxxxxxxxx xxxx xxxxxx xxxxx xxxxx xxxxxxx xxxxxxx & xxxxxxxxx xxxxxx xxxxx xxx xx xxxxxxxx xxxxxxx xxxxxx \\
  \end{tabularx}\\[6pt]
  \begin{tabularx}{\textwidth}{*{3}{>{\centering\arraybackslash}X}}
    \toprule
    info & info & info \\
    a & b & c \\
    d & e & f \\
    \bottomrule
  \end{tabularx}
  \mbox{}
\end{strip}
\lipsum[3-5]

\end{document} 

여기에 이미지 설명을 입력하세요

답변2

아래 구문이 귀하의 요구 사항을 충족하기를 바랍니다.

\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
   \begin{tabular*}{20pc}{@{\extracolsep{\fill}}ll}
   information from column 1 & information in column 2\\
   xxxxxxxxxxxxxxxxxxxxxxxx  & xxxxxxxxxxxxxxxxxxxxxxx\\
   xxxxxxxxxxxxxxxxxxxxxxxx  & xxxxxxxxxxxxxxxxxxxxxxx\\
   \end{tabular*}\\[6pt]
   \begin{tabular*}{20pc}{@{\extracolsep{\fill}}lll}
   \hline
   info & info & info \\
   a    & b    & c    \\
   d    & e    & f    \\
   \hline
   \end{tabular*}
\end{table}

관련 정보