尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

论文双栏排版:大图与长公式通栏技巧的LaTeX及Word实操指南

发布时间:2026/9/29 1:06:30

资讯中心
01
ARTICLE

论文双栏排版:大图与长公式通栏技巧的LaTeX及Word实操指南

论文双栏排版:大图与长公式通栏技巧的LaTeX及Word实操指南
投稿双栏论文一张大图或长公式该怎么排这个问题我摸索了很久每年到投稿季总有师弟师妹拿着排版好的论文来找我指着屏幕上那张跨栏的图问“师兄这张图怎么弄成通栏的我拖了半天都拖不过去。”说实话这个问题我第一次遇到的时候也折腾了好一阵子。双栏排版看似简单但要让一张大图、一个长公式从“卡在一栏里”变成“横跨两栏”背后涉及的其实是排版系统对页面区域的划分逻辑。只要搞懂了这套逻辑不管是LaTeX还是Word操作起来都不难。这篇文章我就把论文投稿中最常见的单栏插图、长公式排版问题从原理到实操完整梳理一遍。无论你用的是LaTeX还是Word无论你是刚开始写论文还是已经在返修阶段我相信这篇文章都能帮你省下不少瞎折腾的时间。1. 先搞清楚双栏排版的底层机制1.1 为什么期刊偏爱双栏排版双栏排版几乎是学术期刊的标配尤其是理工科领域的SCI期刊。原因很直白纸张尺寸固定双栏能让行宽更短人眼扫读的时候视线移动距离小阅读速度会明显提升。同时双栏能在同样的页面面积里塞进更多文字印刷成本直接下降。排版密度上去了期刊在有限的页数里就能承载更多论文这对期刊来说是很实在的效益。但双栏排版对作者来说确实不太友好。它把一页纸的可用宽度从原来的单栏宽度比如16厘米变成了两个窄栏每栏可能只有7.5厘米左右中间还要留出栏间距。当你有一张宽度接近10厘米的图或者一个需要展开书写的大矩阵公式时塞进单栏里只有两种结果要么图被缩到看不清细节要么公式断行断得面目全非。这个时候我们就需要让这个元素“突破”栏的限制横跨整个页面宽度也就是所谓的通栏full-width排版。1.2 单栏和双栏的本质区别在于“浮动体”在LaTeX里双栏页面下普通图片用的是figure环境这种环境生成的浮动体会被限制在当前栏内宽度上限就是栏宽。而通栏效果需要用figure*环境星号是区分关键。很多初学者把figure环境里的图片宽度设成\textwidth的两倍以为这样就能跨栏结果图片直接溢出页面边缘编出来一团乱。这里的核心认知是\textwidth在不同环境下取值不同。单栏模式下\textwidth就是整个版心的宽度双栏模式下普通环境的\textwidth是栏宽而figure环境内部\textwidth才会被重置为整个版心宽度。所以正确的用法是在figure环境里设置图片宽度为\textwidth系统会自动按整页宽度渲染。Word的情况稍有不同Word没有浮动体机制它处理通栏元素靠的是“分节符”和“文本框”。理解了这一点后续所有操作就顺理成章了。1.3 投稿模板通常已经预留了通栏样式绝大多数期刊的投稿模板无论是LaTeX模板还是Word模板其实都内置了通栏元素的支持。LaTeX模板里通常有figure*的样式定义Word模板里则通过“通栏文本框”或“不分栏节”来预置。很多作者不知道这一点放着模板现成的功能不用非要自己硬调结果越调越乱。拿到模板后第一步应该是先看看模板自带的示例文档如果是LaTeX通常有一个.tex示例文件如果是Word模板里一般有说明页里面一般直接给出了大图、长公式、宽表格的通栏示例。直接复制示例代码或复制示例段落改成自己的内容这是最省事、最不容易出错的做法。2. LaTeX环境下的通栏操作完整拆解2.1 figure*环境大图通栏的标准方案LaTeX处理通栏图片标准方案就是figure*环境。我直接给一个实际可用的最小示例\documentclass[twocolumn]{article} \usepackage{graphicx} \usepackage{lipsum} % 生成乱文仅测试用 \begin{document} \lipsum[1-2] % 第一栏文字 \begin{figure*}[t] % 通栏图片置于页面上方 \centering \includegraphics[width\textwidth]{your_large_figure.pdf} \caption{这是一个跨双栏的大图示例} \label{fig:large} \end{figure*} \lipsum[3-6] % 后续文字 \end{document}注意几个细节。第一figure环境的定位参数比figure环境少最常用的就是[t]和[b]也就是页面上方或下方很多模板甚至默认只支持[t]。第二图片宽度用\textwidth因为在figure环境里这个长度已经被重置为整页版心宽度了。第三如果你的图片本身是长宽比很大的长图用\textwidth会导致高度过大这时候要考虑用\textheight限制高度或者用width0.8\textwidth这样的比例值手动控制。有一个很常见的坑figure*环境在双栏模式下无法使用[h]当前位置参数。这是LaTeX内核的限制因为通栏浮动体的排版时机和栏内浮动体不同它只能被放置到页面的顶部或底部。很多人在投稿群里问“为什么我的通栏图不能放在我指定的位置”原因就在这。如果你对位置有硬性要求要么把图片插入点调整到某页开头或结尾附近让[t]参数的效果接近你要的位置要么用后面会讲到的stfloats宏包或手动分页策略。2.2 长公式通栏的三种常用做法长公式的处理比图片灵活一些因为有多种方案选择哪种取决于公式的类型和长度。第一种方案直接通栏。如果公式实在太长横跨整页宽度还不够那就用通栏环境。最常见的是用strip环境由cuted宏包提供\usepackage{cuted} % 在双栏页面中插入通栏公式 \begin{strip} \begin{equation} y a b c d e f g h i j k l m n \end{equation} \end{strip}strip环境的效果是让公式独占一行横跨两栏但不会产生浮动效果——它直接嵌入当前位置之后的段落流中。这意味着它不像figure*那样会跑到页面顶部相对位置更可控。不过strip环境对公式高度有限制如果一个公式高度超过栏高它无法自动跨页需要手动拆分。第二种方案多行拆分为对齐公式。对于长公式很多期刊其实更推荐拆行排版。长公式拆行有专门环境比如align和multline。multline环境很适合“一行放不下但逻辑上是一整个公式”的场景\usepackage{amsmath} \begin{multline} f(x) a_1 a_2 a_3 a_4 a_5 a_6 \\ a_7 a_8 a_9 a_{10} a_{11} a_{12} \end{multline}multline环境的特点是第一行左对齐最后一行右对齐中间行居中公式编号只出现在最后一行。这对论文排版来说非常友好视觉上很干净。如果是方程组、多行推导用align更合适。第三种方案缩小公式字号。如果公式只是稍微超宽强行通栏反而会让版面看起来不协调。这种情况下可以考虑在公式环境中临时缩小字号比如\begin{equation} \resizebox{0.9\textwidth}{!}{$ 长公式内容 $} \end{equation}或者用amsmath提供的\small、\footnotesize等字号命令包裹公式。但这个方法慎用因为有些期刊对公式字号有明确要求过小会影响可读性审稿人可能会提意见。2.3 处理浮动体的三个关键宏包实际操作中三个宏包能解决绝大多数与双栏浮动体相关的麻烦。第一个是stfloats宏包。它允许双栏页面的通栏浮动体出现在页面底部否则figure默认只能在页面顶部。用法很简单在导言区加\usepackage{stfloats}然后figure的定位参数可以写[b]。我实测过这个宏包在处理“某页底部需要一个通栏图”的场景时很有效。第二个是dblfloatfix宏包。它给figure和table增加了[p]参数支持并优化了浮动体的放置算法。如果你的论文里通栏图表很多这个宏包能减少不少浮动体位置错乱的麻烦。第三个是float宏包。它提供了[H]参数让浮动体“就是这里”放置不浮动。但这个参数在双栏页面对figure*无效对单栏figure环境有效。有些新手想在双栏页面里强行固定通栏图位置用[H]却发现报错其实这是预期内的行为。另外还要提到dbltopfraction参数。双栏页面顶部放置通栏浮动体时页面剩余空间不足会导致这个浮动体一直被延迟结果跑到好几页之后才出现。通过设置\renewcommand{\dbltopfraction}{0.9}可以允许通栏浮动体占页面顶部90%的面积减少延迟。这属于进阶调参技巧投稿模板一般没设置需要自己加。2.4 手动调整通栏元素位置的技巧模板再强也有不听话的时候。投稿前的最后检查中我经常发现通栏图和正文的对应关系不够好比如图在文末被推后了好几页。这种情况下除了靠浮动体参数还有两个实用技巧。技巧一提前插入点。LaTeX浮动体是在遇到对应环境时被“排队”的它只能出现在插入点之后的某页。如果你希望图出现在第3页但它的源代码在第2页中间那基本没问题如果源代码在第4页想让图出现在第3页就做不到了。所以一个土办法是把figure*的代码块在源文件中适当前移。这个方法不改变图的编号和顺序因为LaTeX编号按照浮动体被处理的实际顺序来不会因为位置变动而混乱。技巧二\clearpage强制分页。有时一个通栏图会把后续排版全部打乱此时用\clearpage把当前页剩余内容强制输出到新页让图和后续内容各就各位。但这个方法会制造页面空白属于应急手段一般情况下能不用就不用。3. Word环境下的通栏操作实战3.1 Word双栏页面插入通栏图的核心逻辑Word排双栏论文最常见的手段是用“分节符”实现。原理很简单页面的一部分是双栏的到了需要通栏图的地方插入一个分节符把这一小段变成单栏图放进去后再插入下一个分节符恢复双栏。但这里有个严重的坑连续的“单栏-双栏”切换会导致下方文字出现巨大的空白区域。因为分节符会强制打断当前节的排版Word需要在新节中重新计算分栏页面下方经常填充不满。我的建议是不要频繁切换分节尽量把通栏图集中处理。比如一页里有一个通栏图就让它独占一页中间的位置上方和下方各放一段双栏文字而不是每两段文字就插一个通栏图。如果论文里通栏图特别多那就考虑整个论文用单栏排版把通栏图直接当普通图处理投稿时按期刊要求再转换——很多期刊实际上接受单栏排版的手稿只需行间距和字号符合要求。具体操作步骤将光标放在需要插入通栏图的位置前点击“布局”选项卡 → “分隔符” → “分节符下一页”在新空白节中将页面设置为单栏“布局” → “栏” → “一栏”插入图片设置图片宽度为“页面宽度减去页边距”的值比如A4纸页边距左右各2.5厘米图片宽度设置为15.9厘米左右光标移到图片后再次插入“分节符下一页”在新节中重新将页面设置为双栏“布局” → “栏” → “两栏”。每一步操作都要确保光标位置正确尤其是最后一步恢复双栏设置时要确认当前节是新的空白节否则会把前面的单栏设置一并覆盖。3.2 使用Word文本框实现“伪通栏”另外一个办法是借助文本框。这个方法的好处是不用分节不会产生大段空白。思路是在双栏页面中插入一个横跨整个版心的文本框然后把图片放进文本框里。操作步骤点击“插入” → “文本框” → “绘制横排文本框”在页面上方拖出文本框将文本框左右边缘拉伸到页面左右页边距的位置右键文本框 → “设置形状格式” → “填充”设为“无填充”“线条”设为“无线条”在文本框内插入图片调整大小右键文本框 → “环绕文字” → 选择“四周型”或“上下型”调整文本框位置。这个方案在处理Word模板时很实用因为很多Word模板自带的页眉页脚、两栏文字不是用分节实现的而是用表格或文本框拼出来的这种情况下你再插入分节符反而会把模板结构弄乱。用文本框的“伪通栏”方案风险更小。缺点是文本框内部的图片不会自动编号。你需要手动输入“图1”并维护编号或者利用Word的题注功能——题注可以插入到文本框内部编号字段仍然有效。我实测过Word题注里如果包含“图 SEQ 图 * ARABIC”这样的域代码在文本框内也能正常更新只要手动按F9刷新即可。3.3 Word长公式通栏的排版思路Word里的公式分为两种公式编辑器对象MathType或OMML和普通文本公式。普通文本公式可以直接应用通栏图片的策略——用分节或文本框处理。公式编辑器对象则要注意MathType生成的公式默认是内嵌对象宽度受限于所在段落宽度。处理长公式时可以先用MathType把公式生成好然后在MathType窗口中调整公式显示尺寸。具体方法是在MathType里选择“大小” → “定义”把公式的字号调小到合适值然后复制到Word中时公式会按照设定字号显示从而缩窄宽度。这个方法不改变公式逻辑只是缩小物理尺寸。如果公式实在太长Word自带的公式换行功能可以帮忙在Word公式编辑状态下光标定位到需要换行的位置按ShiftEnter插入公式内换行符。这样公式可以分成多行但要注意设置好对齐方式否则换行后公式左对齐看起来很杂乱。4. 常见问题与排查技巧实录4.1 图突然跑到好几页之后这是我收到提问最多的问题通栏图在源文件里明明写在第2页位置编译出来却跑到第4页、第5页去了。原因基本是页面剩余空间不足浮动体被延迟放置。排查思路是从两个方向入手。首先看是不是图片太大了。页面顶部剩余高度不够容纳这张通栏图LaTeX就把浮动体推迟到后续页面。解决方法就是改小图片显示尺寸或者用\renewcommand{\dbltopfraction}{0.9}扩大顶部空间的使用比例。Word里出现类似问题则是因为分节符导致的段落衔接问题检查图片前一个分节符后面的文字是否太少如果图片上方文字不满一栏调整文字量或图片位置即可。其次看是不是浮动参数太严格。比如模板里设置了\suppressfloats或浮动参数默认值过小通栏浮动体很难找到合适位置。此时可以在导言区添加\renewcommand{\dbltopfraction}{0.9} \renewcommand{\dblfloatpagefraction}{0.8}这两个参数控制的是通栏浮动体在页面顶部和单独浮动页的占用比例阈值。调大后浮动体更容易进入当前页面。4.2 通栏图和表格交叉排列导致编号混乱论文里如果同时有通栏图和通栏表而且交错出现LaTeX会按照浮动体实际“被放置”的顺序而不是源代码中的顺序来编号。这可能导致图1、图2、表1的编号顺序与正文引用顺序不一致。解决方案是在源文件中调整浮动体的代码顺序让编号顺序与正文出现顺序保持一致。更稳妥的办法是用caption宏包的选项强制按“声明顺序”编号\usepackage[figurewithinsection]{caption}不过这个设置在双栏模式下效果有限最实际的还是手动检查编号顺序。投稿前把正文里的引用顺序和插图列表核对一遍这个习惯能省掉很多返修的麻烦。4.3 通栏图下方出现大量空白LaTeX的通栏图放在页面顶部时如果图高度较小而底部剩余空间不够放下一整栏文字就可能出现下半页空白的情况。缓解办法有三种一是适当调整图片比例使其与后续文字在高度上更匹配这需要多试几次比例值二是调整图片位置改到[t]试试是否比[b]更合适三是用\raggedbottom命令允许页面底部留白让文字上下间距在可接受范围内自然分布避免整体空白被集中到某页。Word里遇到同样问题最直接的办法是调整图片周围文字的显示数量或者把图片向下移动几行让底部空白分散到不同位置。有一些论文模板里通栏图是放在页面正中间的这样上下各排一段双栏内容版面利用率反而更高。4.4 投稿系统提示图片分辨率不足很多期刊投稿前端只做基础检查看到图片像素稀疏就报警。但真正到生产排版时印刷对图片分辨率的要求在300dpi以上。我见过不少返修通知里写着“Figure 3 resolution too low”原因就是作者在Word或LaTeX里把大图缩得太小了导出PDF后像素密度不够。解决办法是原图尽量保存高分辨率版本600dpi以上排版时把图片物理尺寸缩小这样PDF里嵌的图分辨率反而更高。LaTeX里用\includegraphics[width0.5\textwidth]{figure.pdf}如果figure.pdf本身是3000x2000像素那么0.5倍\textwidth比如8厘米宽对应的dpi接近950完全够用。反过来如果原图只有800像素宽还非要设成整页宽度那分辨率就会掉到150dpi以下这就是投稿被拒的隐患。4.5 公式编号丢失或重复用strip环境包长公式时只要strip里有equation环境编号会正常生成。但strip跨栏时如果和浮动体冲突有些模板会丢失编号。排查方法是检查模板里有没有重定义过equation环境。Word里则多是因为分节符改变了编号连续性需要检查“编号格式”里的“续前节”设置。如果编号丢失且排查不出原因最简单的替换方案是手动编号。LaTeX中用\tag{}命令强制指定编号Word中直接手动输入编号并用括号包围。但这种方法不推荐因为后续增删公式时所有手动编号都要逐个修改工作量大且容易出错。5. 给投稿新手的几条实用心得这几年帮人改论文排版见过各种千奇百怪的操作总结下来几条心得值得分享。第一投稿前一定要用期刊提供的模板重新排版不要用自己攒的通用模板。每个期刊的栏宽、字号、浮动体策略都不一样自己在通用模板上调整通栏图的尺寸和位置换到期刊模板后很可能全部错乱。收到模板后先花半小时把模板自带的示例文档从头到尾编译一遍确认所有功能正常再动手写正文。第二图片和公式的制作阶段就要考虑排版约束。做实验数据图时原图的画布尺寸别设置太小而且要保存矢量格式PDF、EPS、SVG优先这样在排版时无论大小怎么调整都不会失真。Word中插入图片建议在“插入图片”对话框中选择“链接到文件”而非“嵌入”这样原图和排版文件分离后期替换高清版本不需要重排。第三LaTeX用户要养成编译后马上看日志的习惯。通栏浮动体的位置调整信息、警告Overfull/Underfull hbox都会打在日志里。Overfull \hbox警告是长公式或宽图溢出栏宽的信号看到这类警告应该第一时间处理。不过日志里同时会有大量模板自身的无害警告需要分辨哪些来自自己的代码段。一个简单的定位方法是编译时将自己的段落全程选中看在哪个位置报错错误行号能直接定位到问题代码。第四投稿Word版本时最后一步一定转成PDF检查一遍。Word在不同版本的Office里渲染结果差异巨大同一个文件在高版本Office中排版正常在低版本或Mac版里可能完全变样。转PDF后逐页检查通栏图的覆盖情况、公式断行效果、图片是否超出页面边缘确认无误再上传投稿系统。最后再分享一个小技巧投稿前把论文打印在A4纸上用肉眼扫一遍。屏幕上显示正常的排版打印出来往往能看出间距问题、字重问题。尤其是通栏图下方与正文文字的间距屏幕上看不明显打印出来就可能发现文字贴得太紧或空白过大了。这个习惯帮我避免了至少三次返修建议你们也试试。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。