我正在尝试将下表居中。我尝试在 \begin{table} 之后使用 \center 和 \centering,但不起作用。这是我的代码:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\section{table of model and predictions}
\begin{table}[h]
\centering
\begin{tabular}{lllll}
\hline
& & & & \\
\multicolumn{5}{c}{Hidden Variable} \\
\multicolumn{1}{c}{} & & & & \\ \hline
& & & & \\
\textbf{Equations of motions} & & Correct & & Rediscovered \\
\textbf{} & & & & \\ \hline
Saddle-Node & & t & & $0.8*t + 2e-10*t^2 + 10e-4*t^3$ \\
& & & & \\
& & $4\sin(t) + 9.42$ & & $0.17*t -2*10^{-2}*t^2+8*10^{-3} + 3.89 sin(t) + 12$ \\
Hopf & & $-t+t^2-t^3$ & & $12.99t -0.8t^2 + 1.06t^3$ cualitatively good \\
\end{tabular}
\end{table}
\end{document}
答案1
这是因为你的桌子是太宽放入线中,这样它就跨越到边缘。你可以看到:
因此您需要对表格进行调整或者更改页面设置。
顺便说一句,您的空行和空列也不值得推荐,应该通过设置行和列分隔来代替。
编辑
如果你确实想保留这个宽表,你可以使用\centerline
,
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
\section{table of model and predictions}
\centerline{
\begin{tabular}{lllll}
\hline
& & & & \\
\multicolumn{5}{c}{Hidden Variable} \\
\multicolumn{1}{c}{} & & & & \\ \hline
& & & & \\
\textbf{Equations of motions} & & Correct & & Rediscovered \\
\textbf{} & & & & \\ \hline
Saddle-Node & & t & & $0.8*t + 2e-10*t^2 + 10e-4*t^3$ \\
& & & & \\
& & $4\sin(t) + 9.42$ & & $0.17*t -2*10^{-2}*t^2+8*10^{-3} + 3.89 sin(t) + 12$ \\
Hopf & & $-t+t^2-t^3$ & & $12.99t -0.8t^2 + 1.06t^3$ cualitatively good \\
\hline
\end{tabular}
\vspace{1em}
}
\lipsum[1]
\end{document}