서로 옆에 있는 두 개의 tblr 하위 테이블과 그 아래에 세 번째 tblr 하위 테이블

서로 옆에 있는 두 개의 tblr 하위 테이블과 그 아래에 세 번째 tblr 하위 테이블

tblr환경 내부에 3개의 하위 테이블이 있고 처음 2개의 하위 테이블을 서로 옆에 배치하고 세 번째 하위 테이블을 처음 두 하위 테이블 아래에 table배치하고 싶습니다 . 내가 어떻게 해? (아래 코드를 참조하세요).tblrtblr

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

\documentclass[twocolumn,fleqn,10pt,dvipsnames,table]{wlscirep_modified}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multirow, booktabs, tabularx}
\usepackage{makecell}
\usepackage{xurl}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{tabularx}
\usepackage{xfp} 
\usepackage{color}
\usepackage{tabularray}
\usepackage{tikz}
\usepackage{textcomp,gensymb}


\usepackage{tabulary,longtable,afterpage}
\makeatletter
\newcommand{\aftertwo}[1]{\afterpage{\if@firstcolumn #1
  \else\afterpage{#1}\fi}}
\makeatother





\begin{document}


% -------------------
% Two columns
\aftertwo{
\onecolumn
%
\begingroup
\setlist[itemize]{label={--},nosep, leftmargin=*,
before=\vspace*{-\baselineskip}}
\setlength{\extrarowheight}{1.5pt}
\begin{small}
% -------------------


\begin{table}[ht]
\centering
\caption{A general description about subcaption \textbf{(a)}, subcaption \textbf{(b)} and subcaption \textbf{(c)}...
}
\subcaption{Some text for this subcaption ...} 
\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\bigskip
\subcaption{Some text here ...}
\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\bigskip
\subcaption{Some other text here ...}
\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\end{table}


% -------------------
% Two columns
\end{small}
\endgroup
\twocolumn
}
% -------------------


\end{document}

답변1

나는 당신이 사용하는 문서 클래스에 대해 전혀 모르지만 subcaptionblocks를 사용해 볼 수 있습니다. 아래 MWE에서는 MWE를 최대한 유지하고 문서 클래스만 변경하고 필요한 패키지를 article로드했습니다 .enumitem\setlist

labelfont=bf패키지를 로드할 때 subcaption하위 캡션 레이블을 굵은 글꼴로 렌더링하는 옵션을 사용했습니다 . a 내부에서는 and not을 subcaptionblock사용해야 하지만 전자는 후자를 사용한 것처럼 해석됩니다.\caption\subcaption

\documentclass[twocolumn, fleqn, 10pt, dvipsnames, table]{article}
\usepackage{enumitem}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multirow, booktabs, tabularx}
\usepackage{makecell}
\usepackage{xurl}
\usepackage{caption}
\usepackage[labelfont=bf]{subcaption}
\usepackage{tabularx}
\usepackage{xfp} 
\usepackage{color}
\usepackage{tabularray}
\usepackage{tikz}
\usepackage{textcomp, gensymb}

\usepackage{tabulary, longtable, afterpage}
\makeatletter
\newcommand{\aftertwo}[1]{\afterpage{\if@firstcolumn #1
  \else\afterpage{#1}\fi}}
\makeatother

\begin{document}

% -------------------
% Two columns
\aftertwo{
\onecolumn
%
\begingroup
\setlist[itemize]{label={--},nosep, leftmargin=*,
before=\vspace*{-\baselineskip}}
\setlength{\extrarowheight}{1.5pt}
\begin{small}
% -------------------

\begin{table}[ht]
\centering
\caption{A general description about subcaption \textbf{(a)}, subcaption \textbf{(b)} and subcaption \textbf{(c)}...
}
\begin{subcaptionblock}{.5\textwidth}
\caption{Some text for this subcaption ...}
\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\end{subcaptionblock}%
\begin{subcaptionblock}{.5\textwidth}
\caption{Some text here ...}
\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\end{subcaptionblock}
\begin{subcaptionblock}{\textwidth}
\centering\bigskip
\caption{Some other text here ...}
\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\end{subcaptionblock}
\end{table}

% -------------------
% Two columns
\end{small}
\endgroup
\twocolumn
}
% -------------------

\end{document}

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

답변2

  • 나는 당신의 문서 수업을 가지고 있지 않습니다. 대신에 을 사용 article하지만 제안된 솔루션이 귀하의 솔루션에서도 작동할 것이라고 확신합니다.
  • 보시다시피, 문제에 표시된 테이블은 짧고 한 페이지에 들어갈 수 있으므로 table*환경(문서의 두 열에 걸쳐 있음)에 쉽게 들어갈 수 있으므로 두 열에서 한 열로 전환할 필요가 없습니다. 기둥과 뒷면.
  • table*텍스트에 삽입하면 다음 페이지 상단에 이 표시된다는 점에 유의하세요 .
  • 삽입된 동일한 페이지의 하단에 있을 수 있다고 추정하는 경우 패키지를 사용하여 강제로 적용할 수 있습니다 stfloats(아래 MWE에서 수행한 것처럼).
  • 하위 테이블의 경우 패키지 subfloat에서 제공하는 환경을 사용하거나 패키지 버전 3.1 이상 subfig에서 제공하는 에뮬레이션을 사용합니다. subcaption그것을 사용하면 테이블 코드가 조금 더 짧아집니다.
  • 첫 번째 견인 하위 테이블은 사이에 구분되어 있으며 , 세 번째는 그 앞에 빈 줄만 삽입하면 됩니다(결국 테이블을 더 잘 구성하려면 \hfill수직 건너뛰기(예: )를 추가해야 합니다 .\bigskip
\documentclass[twocolumn, fleqn]{article}
%--------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%
\usepackage{lipsum}                              % for dummy text
%---------------------------------------------------------------%
\usepackage[T1]{fontenc}
\usepackage{textcomp,gensymb}
\usepackage{caption, subcaption}
% for inserting bit floats on page
    \renewcommand{\dbltopfraction}{0.9} % fit big float above 2-col. text
    \renewcommand{\textfraction}{0.07}  % allow minimal text w. figs

\usepackage{xfp}
\usepackage{xcolor}
% \usepackage{longtable, makecell, multirow, 
%              tabulary, tabularx} % not needed in this particular case
\usepackage{tabularray}
\UseTblrLibrary{booktabs, siunitx} 

\usepackage{stfloats}                   % for forcing floats to bottom of page

\usepackage{tikz}


\begin{document}
\lipsum[1][1-3]

    \begin{table*}[b]
    \centering
\caption{A general description about subcaption \textbf{(a)}, subcaption \textbf{(b)} and subcaption \textbf{(c)}...
}
\subfloat[Some text for this subcaption ...]%
{%
\begin{tblr}{hline{1,Z}=0.8pt, hline{2}=0.4pt,
             colspec = {@{} l Q[c, si={table-format=1.3}]
                              Q[c, si={table-format=4.2}]
                              Q[c, si={table-format=1.3}]
                        @{} },
             row{1} = {guard, font=\bfseries},
             rowsep = 0.5pt,
             row{even[4]} = {abovesep=1ex}
             }
Feature                & A    & B       & C    \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
    \end{tblr}
}
\hfill
\subfloat[Some text for this subcaption ...]%
{%
\begin{tblr}{hline{1,Z}=0.8pt, hline{2}=0.4pt,
             colspec = {@{} l Q[c, si={table-format=1.3}]
                              Q[c, si={table-format=4.2}]
                              Q[c, si={table-format=1.3}]
                        @{} },
             row{1} = {guard, font=\bfseries},
             rowsep = 0.5pt,
             row{even[4]} = {abovesep=1ex}
             }
Feature                & A    & B       & C    \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
    \end{tblr}
}

\bigskip
\subfloat[Some text for this subcaption ...]%
{%
\begin{tblr}{hline{1,Z}=0.8pt, hline{2}=0.4pt,
             colspec = {@{} l Q[c, si={table-format=1.3}]
                              Q[c, si={table-format=4.2}]
                              Q[c, si={table-format=1.3}]
                        @{} },
             row{1} = {guard, font=\bfseries},
             rowsep = 0.5pt,
             row{even[4]} = {abovesep=1ex}
             }
Feature                & A    & B       & C    \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
A quite long text here & 0.84 & 3020.15 & 0.78 \\
    \end{tblr}
}
\end{table*}
\lipsum[2-9]

\end{document}

테이블 작성을 위해 로드된 모든 패키지가 필요합니까? 대부분은 tabularray패키지로 쉽게 교체할 수 있습니다.

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

(빨간색 선은 페이지 레이아웃을 나타냅니다)

답변3

@Guido Muscioni가 제안한 다음 구조를 사용하여 해결책을 찾았을 수도 있습니다.하위 그림 환경에서 그림과 테이블 정렬"(그리고 "에서 제안한 대로 두 개의 상단 하위 테이블 사이에 맞춤화된 수평 공간을 사용합니다.라텍스의 두 그림 사이에 가로 간격을 추가하려면 어떻게 해야 합니까?\hspace{0.05\textwidth}", 여기서는 ) 대신을 사용합니다 \hfill.

기본 아이디어는 다음 구조를 사용하는 것입니다.

\begin{table}\centering
\subfloat[legend]{\label{A}}\hfill
\subfloat[legend]{\label{B}}\par 
\subfloat[legend]{\label{C}}
\caption{my table}
\end{table}

그런 다음 tblr내부에 \subfloat다음과 같이 추가합니다(MWE만 해당).

\begin{table}\centering
\subfloat[legend]{\label{A}\begin{tblr}{}Feature & A & B & C\\\end{tblr}}\hfill
\subfloat[legend]{\label{B}\begin{tblr}{}Feature & A & B & C\\\end{tblr}}\par 
\subfloat[legend]{\label{C}\begin{tblr}{}Feature & A & B & C\\\end{tblr}}
\caption{my table}
\end{table}

원래 게시물로 돌아가서 최종 결과는 다음과 같습니다.


\documentclass[twocolumn,fleqn,10pt,dvipsnames,table]{wlscirep_SI}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multirow, booktabs, tabularx}
\usepackage{makecell}
\usepackage{xurl}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{tabularx}
\usepackage{xfp} 
\usepackage{color}
\usepackage{tabularray}
\usepackage{tikz}
\usepackage{textcomp,gensymb}


\usepackage{tabulary,longtable,afterpage}
\makeatletter
\newcommand{\aftertwo}[1]{\afterpage{\if@firstcolumn #1
  \else\afterpage{#1}\fi}}
\makeatother





\begin{document}


% -------------------
% Two columns
\aftertwo{
\onecolumn
%
\begingroup
\setlist[itemize]{label={--},nosep, leftmargin=*,
before=\vspace*{-\baselineskip}}
\setlength{\extrarowheight}{1.5pt}
\begin{small}
% -------------------




\begin{table}\centering
\caption{A general description about subcaption \textbf{(a)}, subcaption \textbf{(b)} and subcaption \textbf{(c)}}
\subfloat[Subcaption for subtable \textbf{(a)}]{\label{a}\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}}
\hspace{0.05\textwidth} %\hfill
\subfloat[Subcaption for subtable \textbf{(b)}]
{\label{b}\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}}\par 
\bigskip
\subfloat[Subcaption for subtable \textbf{(c)}]
{\label{c}\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}}
\end{table}



% -------------------
% Two columns
\end{small}
\endgroup
\twocolumn
}
% -------------------


\end{document}

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

답변4

에 대해서는 모르지만 wlscirep_modified제시된 솔루션도 함께 작동하는 것 같습니다.

  1. 하나의 열 출력을 얻기 위해 트릭이 필요하지 않습니다. 그냥 사용하십시오.table*

  2. subtable별도의 환경 사용

코드는 다음과 같습니다. 왜 tblr. 페이지 자체가 아닌 부동 소수점을 수용할 수 있는 트릭을 추가합니다.

\documentclass[twocolumn,fleqn,10pt,dvipsnames,table]{wlscirep}

\usepackage[T1]{fontenc}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{tabularray}

\usepackage{lipsum}% for context

\renewcommand\dblfloatpagefraction{0.7}% usual value 0.5

\begin{document}

\lipsum[1-4]

\begin{table*}
\centering\small

\caption{A general description about subcaption 
  \textbf{(a)}, subcaption \textbf{(b)} and subcaption \textbf{(c)}...}

\begin{subtable}{0.5\textwidth}
\centering
\subcaption{Some text for this subcaption ...} 

\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\end{subtable}%
\begin{subtable}{0.5\textwidth}
\centering

\subcaption{Some text here ...}
\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\end{subtable}

\bigskip

\begin{subtable}{0.5\textwidth}
\centering

\subcaption{Some other text here ...}
\begin{tblr}
{
   width = \textwidth, 
   colspec = {lllllllll}, 
   hlines,
   row{1} = {font=\bfseries}, 
   hline{1,Z}=0.8pt, hline{2}=0.4pt, 
   hline{1-12}=solid,
   rowhead=1
}
Feature & A & B & C \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\  
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
A quite long text here & 0.84 & 3020.15 & 0.78 \\ 
\end{tblr}
\end{subtable}

\end{table*}

\lipsum[5-21]

\end{document}

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

관련 정보