1. 程式人生 > >Latex表格太寬處理方法 (How to shorten Latex table length)

Latex表格太寬處理方法 (How to shorten Latex table length)

style 但是 大小 表格 idt graph 處理方法 arp span

當表格太寬時, 為了能在頁面中顯示完整, 可以縮小表格, 或者橫排.
縮小表格的好處是, 不用倒轉頁面閱讀, 壞處是原始寬度不同的表格, 被縮小後, 字體不一, 不美觀. 雖然可以調整參數使得所有表格字體一致, 但是非常不方便.
橫排則可以保持字體大小一樣.
[格式]註意, 表格包含標題, 表格體, 註解3部分.

[1]縮小方法(之一):使用\resizebox{\textwidth}{!}{...}, 用到graphix宏包.
\begin{center}
\begin{table*}[h]
\resizebox{\textwidth}{!}{ %
\begin{threeparttable}[b]
\caption{Survey of bond lengths.\tnote{a}}

\label{Tab:bondlength}
\begin{tabular}{ccccccccccc}
......
\end{tabular}
\begin{tablenotes}
\item [a] {need to notice that...}
\item [b] {...}
\end{tablenotes}
\end{threeparttable}}%
\end{table*}
\end{center}
\clearpage

[2]縮小方法(之二): 在\begin{table}後使用\footnotesize或其他指定的font size使得table字體變小, 註意太寬的表格變化後還有可能過寬, 此法只能暫時用用.

\begin{table*}[htb]\footnotesize
\begin{threeparttable}[b]
\caption{KE.\tnote{a}
\label{Tab:KE}}
\begin{tabular}{llccccccc}
...
\end{tabular}
\begin{tablenotes}
\item [a] {Note a.}
\end{tablenotes}
\end{threeparttable}
\end{table*}
\clearpage

[3]橫排:用到\usepackage{rotating}

\begin{sidewaystable}
\centering
\begin{threeparttable}[b]
\caption{Survey of bond lengths.\tnote{a}}
\label{Tab:bondleng}
\begin{tabular}{ccccccccccc}
...
\end{tabular}
\begin{tablenotes}
\item [a] { }
\end{tablenotes}
\end{threeparttable}
\end{sidewaystable}
\clearpage

來源: http://blog.sina.com.cn/s/blog_69b5d2a501010lr7.html

來自為知筆記(Wiz)

Latex表格太寬處理方法 (How to shorten Latex table length)