LaTeX的表格環境是默認把表格名稱放在表格底部的,如果我們把表格名稱放置在表格開頭就會發現名稱與表格的距離十分接近,非常不好看,就像下圖顯示的一樣:
但是我們如果習慣把表格名稱放置在表頭又該怎麼辦呢?下面給大家提供兩種方法。
版本一:在文中使用命令”\caption”前添加增大間距的命令,具體如下:
\begin{table}[H]
\centering
\setlength{\abovecaptionskip}{0pt}%
\setlength{\belowcaptionskip}{10pt}%
\caption{國家}
\begin{tabular}{|c|c|c|c|c|}
\hline
中國 &美國 &英國 &日本&加拿大\\
\hline
-&-&-&-&-\\
\hline
\end{tabular}
\end{table}
編譯的效果如下:
對比之前的圖,表格名稱和表格之間空出了合適的距離,看起來是不是更美觀了呀!
升級版:有人會說,每次在使用時都要多寫兩行命令好麻煩呀,那麼在文章開頭添加一個新命令”\topcaption”吧:
\newcommand{\topcaption}{%
\setlength{\abovecaptionskip}{0pt}%
\setlength{\belowcaptionskip}{10pt}%
\caption} % 表格上標題修改
在文中的使用格式是這樣子的:
\begin{table}[H]
\centering
\topcaption{國家}
\begin{tabular}{|c|c|c|c|c|}
\hline
中國 &美國 &英國 &日本&加拿大\\
\hline
-&-&-&-&-\\
\hline
\end{tabular}
\end{table}
編譯的效果和版本一一樣哦,但是用起來簡潔很多呢!事實上,對於一些冗長的命令,我們都可以通過添加新命令來簡化。