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

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

[1]縮小方法(之一):使用\resizebox{\textwidth}{!}{...}, 用到graphix宏包.
html

\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}ide

\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

 

 

 

相關文章
相關標籤/搜索