赞
踩
看了网上好,最近发现一个好用的方式,
来源:
LaTeX系列|1、LaTeX中表格过宽解决方案_latex表格太宽_爱转呼啦圈的小兔子的博客-CSDN博客https://blog.csdn.net/qq_41857385/article/details/129104359?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-129104359-blog-52597429.235%5Ev28%5Epc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-129104359-blog-52597429.235%5Ev28%5Epc_relevant_default&utm_relevant_index=5如果表格宽度太大,导致表格右侧有一部分显示不全,解决方案:在\begin{table} 和\begin{tabular}。。中间添加\resizebox{\linewidth}{!}{
for example:
\begin{table}
\caption{Table: Results of the analysis.}
\resizebox{\linewidth}{!}{ %% 添加这一行语句.
\begin{tabular}%%表格
表格
\end{tabular}
}% 这是上面\resizebox后面的括号
resizebox对表格宽度缩小是以牺牲字体大小作为代价的,如果表格的可读性差,可以进一步使用makecell命令优化表格。实质上是对表格中内容较长的文字进行手动换行.
原始表格:
使用makecell后的效果:
原始表格的代码:
关于makecell的介绍,可以参考:
latex 表格单元格内分行的实现 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/409241007
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。