当前位置: 首页 > news >正文

Latex排版问题:图片单独占据一页

1.问题

Latex的双栏排版中,一张图的格式如下设置使其占据一整行,但是运行生成后这张图占据了一页,导致上下留下很多空白,很不美观。

\begin{figure*}[htbp]\centering{\includegraphics[width=500pt]{images/XX.png}}\caption{XXX}\label{figX}
\end{figure*}

2.原因

Latex默认是50%是图片,50%是文字,占比超过50%的图片就会被单独拎出去占一页,上下方填充空白。

3.解决方法

可以通过调整LaTeX的浮动体布局参数来实现。这些参数控制了浮动体可以占据页面的最大比例。例如,\\floatpagefraction 控制了一个浮动体可以占据的页面的最大比例。默认情况下,这个值设置为0.5,意味着如果一个浮动体占据了超过页面一半的空间,它就会被放在一个单独的页面上。

通过将这个比例调高,可以允许更大的浮动体与文本共存于同一页。

% 允许页面上90%的空间可以被图片占据,剩下10%用于文本
\\renewcommand{\\floatpagefraction}{.9}

这些命令应该放在文档的导言区(即\\begin{document}之前)作为全局设置

尝试了下放在插入图片语句之前也可以

4.参考

完美解决latex长图自动单独一页,上下方超多空白问题(双栏排版中的双栏图片适用)_atex中双栏的图片为什么总是单独另起一页-CSDN博客

http://www.dtcms.com/a/175319.html

相关文章:

  • 【网络原理】IP协议
  • vmware虚拟机克隆
  • 聊天助手提示词调优案例
  • 代码随想录算法训练营第九天 |【字符串】151.翻转字符串里的单词、卡码网55.右旋转字符串、28.实现strStr、459.重复的子字符串
  • 星纪魅族新品发布会定档5月13日,Note 16系列战神归来
  • 第七章,VLAN技术
  • 驱动开发系列57 - Linux Graphics QXL显卡驱动代码分析(四)显示区域更新
  • C#中从本地(两个路径文件夹)中实时拿图显示到窗口中并接收(两个tcp发送的信号)转为字符串显示在窗体中实现检测可视化
  • 【C语言】推箱子小游戏
  • C++ 构造函数
  • # YOLOv1:开启实时目标检测的新时代
  • tp8+swoole搭建
  • 如何提升丢包网络环境下的传输性能:从 TCP 到 QUIC,再到 wovenet 的实践
  • OpenGl实战笔记(2)基于qt5.15.2+mingw64+opengl实现纹理贴图
  • 【C++核心技术深度解析:从继承多态到STL容器 】
  • Nacos源码—4.Nacos集群高可用分析四
  • Python爬虫+代理IP+Header伪装:高效采集亚马逊数据
  • 【AI知识库云研发部署】RAGFlow + DeepSeek
  • python打卡day17
  • 解决android studio 中gradle 出现task list not built
  • 使用Unsloth微调DeepSeek-R1蒸馏模型:低显存高效训练实践
  • 效率提升利器:解锁图片处理新姿势
  • x-cmd install | Tuistash - Logstash 实时监控,告别图形界面,高效便捷!
  • 餐饮部绩效考核管理制度与综合评估方法
  • STL之stackqueue
  • Linux主机时间设置操作指南及时间异常影响
  • 开个帖子记录一下自己学spring源码的过程
  • LLM评估指标:WSC和WebNLG 是什么
  • mysql协议详解
  • Waymo公司正在加快其位于亚利桑那州新工厂的无人驾驶出租车(robotaxi)生产进度