我一直在尝试按照期刊要求的方式调整标题和表格本身,但几天来一直失败。下面,您可以看到我的表格代码:
\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.cls
,CTAN 还包含文件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}