
我已經使用過這段程式碼。
\usepackage{caption}
\usepackage{tabularx,ragged2e,booktabs,caption}
\begin{document}
\captionof{table}{GA parameters}\label{title}
\begin{tabular}{|p{3cm}||p{4cm}||p{5cm}||p{4cm}|}
\hline
%\multicolumn{2}{|c|}{Parameter of GA} \\
\hline
Technique & Aim & distinctive attribute & Limitations \\
\hline
Maximum iteration & Total result& house hold appliance & porpery \\
Population size & & & \\
$P_{c}$ &\& & \\
$P_{m}$ &\rmfamily 0.1& & \\
\hline
\end{tabular}
\end{center}
\end{document}
答案1
由於您的表格比一列的寬度更寬,因此它跨越兩列。您可以使用帶有星號的版本table*
並使用您需要的任何列規格,如下所示:
\documentclass[12pt]{IEEEtran}
\usepackage{tabularx,ragged2e,booktabs}
\begin{document}
\begin{table*}\centering
\caption{GA parameters}\label{title}
\begin{tabular}{p{3cm}p{4cm}p{5cm}p{4cm}}
\toprule
Technique & Aim & distinctive attribute & Limitations \\ \midrule
Maximum iteration & 200 & house hold appliance & porpery \\
Population size & 30 & & \\
$P_{c}$ & 0.9 & & \\
$P_{m}$ & 0.1 & & \\ \bottomrule
\end{tabular}
\end{table*}
\end{document}
答案2
好吧,不知道您的設置,但從文本中推斷出來,我假設您有一個兩列環境/文檔類,因為這是我可以重現您的問題的唯一方法。
這是糾正程式碼的建議,即使用table*
環境來排版表格。我冒昧地刪除了所有額外的分隔符號:
\documentclass{article}
\usepackage{booktabs}
\usepackage{lipsum}
\usepackage{caption}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\lipsum
\begin{table*}
\centering
\caption{GA parameters}\label{title}
\begin{tabular}{@{}lccc@{}}
\toprule
Technique&Aim&distinctive attribute &limitations\\
\midrule
Maximum iteration & 300 &household appliance&porpery\\
Population size& 30& & \\
$P_{c}$& 0.9& & \\
$P_{m}$&0.1& & \\
\bottomrule
\end{tabular}
\end{table*}
\lipsum[50-76]
\section{sss}
\lipsum[10-55]
\end{multicols}
\end{document}
結果: