我正在cas-dc.cls
为我的文章使用它。如果我用 开始我的表格\begin{table*}
,表格生成得很好,但标题是缩进的。如果我删除星号,如\begin{table}
,那么缩进就会消失,但这次文本和表格是重叠的。这是我的 TeX 文件的开头:
\documentclass[a4paper,fleqn]{cas-dc}
\usepackage[authoryear]{natbib}
\usepackage[ruled,vlined]{algorithm2e}
\usepackage{algorithmic}
\usepackage{array}
\usepackage{caption}
\usepackage{adjustbox}
\newcommand{\myhl}[1]{\textcolor{red}{\hl{#1}}}
\setlength{\emergencystretch}{3em}
\crefname{algocf}{alg.}{algs.}
\Crefname{algocf}{Algorithm}{Algorithms}
\aboverulesep=0ex
\belowrulesep=0ex
\newcolumntype{X}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
为了避免混乱,我不想在这里复制表格的所有部分,但我希望以下部分有助于理解我的问题:
\begin{table*}[htbp]
\centering
\caption{Statistical test results for DKP}
\begin{adjustbox}{max width=\textwidth}
\begin{tabular}
以上部分给出以下结果:
如果我删除*
,我会得到这个:
你们能帮我解决这个问题吗?我的意思是,我不想有重叠和缩进。
答案1
问题解决了,只需注释掉以下行即可cas-common.sty
\cs_new:Npn \__make_tbl_caption:nn #1#2
{
%\l_tbl_align_tl <-- THIS LINE
\skip_vertical:N \l_tbl_abovecap_skip
{\parbox{ \dimexpr(\l_tbl_width_dim)}
{\rightskip=0pt\sffamily\small\textbf{\color{scolor}#1}\par#2\par\vskip4pt }}
\skip_vertical:N \l_tbl_belowcap_skip
}