在 Elsevier 的期刊模板中调整表格的左右

在 Elsevier 的期刊模板中调整表格的左右

我一直在尝试按照期刊要求的方式调整标题和表格本身,但几天来一直失败。下面,您可以看到我的表格代码:

\documentclass[a4paper,fleqn]{cas-dc}
\usepackage[authoryear]{natbib}
\usepackage[ruled,vlined]{algorithm2e}
\usepackage{algorithmic}
\usepackage{array}
\usepackage{caption}

\begin{document}

\begin{table}[width=1\textwidth,cols=2,pos=h]
\caption{Parameter settings of MGA}
\noindent  
\begin{tabular}{@{} ll @{} }
\toprule
\textbf{parameter}              & \textbf{value}    \\\midrule
G                               & 5000              \\\midrule
population size                 & 100               \\\midrule
chromosome length               & 100               \\\midrule
$p_c$                           & 1.0               \\\midrule
$p_n$                           & 0.05              \\\midrule
tournament size                 & 4                 \\\midrule  
\end{tabular}
\label{tab:settings}
\end{table}

\end{document}

结果如下:

在此处输入图片描述

但是模板中给出的例子是这样的:

在此处输入图片描述

我正在使用的类文件是cas-dc.cls 关联

你们能帮助我纠正它吗?

答案1

除了文件之外cas-dc.clsCTAN 还包含文件cas-dc-template.tex其中又包含以下与表相关的代码片段:

\begin{table}[<options>]
\caption{}\label{tbl1}
\begin{tabular*}{\tblwidth}{@{}LL@{}}
\toprule
  &  \\ % Table header row
\midrule
 & \\
 & \\
 & \\
 & \\
\bottomrule
\end{tabular*}
\end{table}

将其调整到您的表格中将会导致以下结果,这将使您更接近预期的输出。

\begin{table}
\caption{Parameter settings of MGA}\label{tab:settings}
\begin{tabular*}{\tblwidth}{@{}LL@{}}
\toprule
parameter                       & value             \\
\midrule
G                               & 5000              \\
population size                 & 100               \\
chromosome length               & 100               \\
$p_c$                           & 1.0               \\
$p_n$                           & 0.05              \\
tournament size                 & 4                 \\
\bottomrule  
\end{tabular*}
\end{table}

相关内容