1 表格宽过窄
问题:
表格宽度小, 与页面大小不匹配, 效果前后如下图所示.
目标:
调整表格宽度, 效果为”按页面宽度调整表格”.
命令:
\setlength{\tabcolsep}{7mm}{XXXX}
实现代码:
\begin{center}
\textbf{Table 2}~~Improved table.\\
\setlength{\tabcolsep}{7mm}{
\begin{tabular}{cccccc} \toprule
Models & $\hat c$ & $\hat\alpha$ & $\hat\beta_0$ & $\hat\beta_1$ & $\hat\beta_2$ \\ \hline
model & 30.6302 & 0.4127 & 9.4257 & - & - \\
model & 12.4089 & 0.5169 & 18.6986 & -6.6157 & - \\
model & 14.8586 & 0.4991 & 19.5421 & -7.0717 & 0.2183 \\
model & 3.06302 & 0.41266 & 0.11725 & - & - \\
model & 1.24089 & 0.51691 & 0.83605 & -0.66157 & - \\
model & 1.48586 & 0.49906 & 0.95609 & -0.70717 & 0.02183 \\
\bottomrule
\end{tabular}}
\end{center}
2 表格宽过宽
问题:
表格宽度大, 与页面大小不匹配, 效果前后如下图所示.
目标:
调整表格宽度, 效果为”按内容调整表格”.
命令:
\resizebox{\textwidth}{15mm}{XXXX}
实现代码:
\begin{center}
\textbf{Table 1}~~Original table.\\
\resizebox{\textwidth}{15mm}{
\begin{tabular}{cccccccccccc} \toprule
Models & $\hat c$ & $\hat\alpha$ & $\hat\beta_0$ & $\hat\beta_1$ & $\hat\beta_2$ & Models & $\hat c$ & $\hat\alpha$ & $\hat\beta_0$ & $\hat\beta_1$ & $\hat\beta_2$ \\ \hline
model & 30.6302 & 0.4127 & 9.4257 & - & - & model & 30.6302 & 0.4127 & 9.4257 & - & -\\
model & 12.4089 & 0.5169 & 18.6986 & -6.6157 & - & model & 30.6302 & 0.4127 & 9.4257 & - & - \\
model & 14.8586 & 0.4991 & 19.5421 & -7.0717 & 0.2183 & model & 30.6302 & 0.4127 & 9.4257 & - & - \\
model & 3.06302 & 0.41266 & 0.11725 & - & - & model & 30.6302 & 0.4127 & 9.4257 & - & - \\
model & 1.24089 & 0.51691 & 0.83605 & -0.66157 & - & model & 30.6302 & 0.4127 & 9.4257 & - & - \\
model & 1.48586 & 0.49906 & 0.95609 & -0.70717 & 0.02183 & model & 30.6302 & 0.4127 & 9.4257 & - & - \\
\bottomrule
\end{tabular}}
\end{center}
1.
表格
的宽高
调整
、文本对齐等格式
调整
2. 图片的并排放置、大小
设置
等。
xe
latex
编译可得main.pdf。main.pdf中第二章和第三章分别是
表格
和图片排版的教程,第一章只是效果展示!请勿错过第二章和第三章!!
建议对应源码查看排版效果学习排版语法。
注:本文不涉及文字等自动换行问题,只单纯解决
表格
过宽问题
写论文时数据
表格
宽度
溢出了,由于是数据,所以不涉及文字等自动换行问题。在网上搜索解决
方法
时,发现大家都是直接给粘贴出了解决
方法
,有的
方法
并不适应我的问题,于是在查询一番参数后,问题终于得到解决。综合查询到的资料写下这篇笔记,以供以后查询使用。
– 解决
方法
:使用**\resizebox{
宽度
}{高度}{对象**}命令
宽度
可以指定,也可以使用
latex
自带的
宽度
命令,
latex
自带
宽度
命令:
此处引用知乎@段丞博的文章:
\hsize: 是 [公式
命令来缩放
表格
的大小。该命令将
表格
作为参数,并接受一个比例因子,可以缩放
表格
的大小。命令来控制
表格
的大小。该命令接受三个参数:
宽度
、高度和
表格
内容。将
表格
缩小到页面
宽度
的80%,高度自适应。表示
表格
宽度
为当前文本
宽度
的一半。命令来控制
表格
的整体高度和
宽度
。将
表格
缩小到80%的大小。环境创建
表格
时,可以使用。等,也可以是相对长度,如。
注:本文不涉及文字等自动换行问题,只单纯解决
表格
过宽问题写论文时数据
表格
宽度
溢出了,由于是数据,所以不涉及文字等自动换行问题。在网上搜索解决
方法
时,发现大家都是直接给粘贴出了解决
方法
,并没有给出命令的解释。,于是在查询一番参数后,问题终于得到解决。综合查询到的资料写下这篇笔记,以供以后查询使用。
【
Latex
技巧】
设置
表格
的总长度、总
宽度
和单元格格式(对齐、
宽度
、自动换行)
1. 指定
表格
整体长度和
宽度
在 \begin{tabular} 前使用 \resizebox{20cm}{20cm},即可自动缩放
表格
。第一个参数是
表格
宽度
,第二个参数是
表格
长度。
\resizebox{\textwidth}{65mm}{
\begin{tabular}{ …
(其中\textwidth是正文
宽度
)
2.
设置
单元格自动换行,及居中/靠左/靠右
设置
单元格格式时使用诸如 m{2cm<{\ragg