代码:

代码:

我正在处理一个具有两列结构的文档,目前我的右侧列是空的,而左侧列上的表格溢出到右侧列。我如何才能将表格限制在左侧列上。

\begin{table}[h]
\centering

\begin{tabular}{l*{3}{c}r}
Algorithm              & Experts(RMSLE) & Benchmark(RMSLE) \\
\hline
Random Forest & 3.013653 & 3.056084 \\
GBM            & 2.888076 & 2.081570 \\
SVM(SVR)           & 2.979915 & 3.056084 \\
\end{tabular}

\caption{Experts and Non-expert Prediction}
\label{tab:expert_table}
\end{table}

答案1

设置small表格字体大小并删除/调整表格列分隔后:

代码:

\documentclass[twocolumn]{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\begin{table}[h]
\setlength{\tabcolsep}{2pt} %% <---------adjust the value here
\small
\centering

\begin{tabular}{@{}lcr@{}}
Algorithm              & Experts(RMSLE) & Benchmark(RMSLE) \\
\hline
Random Forest & 3.013653 & 3.056084 \\
GBM            & 2.888076 & 2.081570 \\
SVM(SVR)           & 2.979915 & 3.056084 \\
\end{tabular}

\caption{Experts and Non-expert Prediction}
\label{tab:expert_table}
\end{table}
\lipsum
\end{document}

相关内容