论文写作技巧
关于论文写作的技巧下面关于论文写作的技巧包括插图、格式调整、删掉空白页、公式编号和VBA代码。1. 插图单独插图可以复制进去、导入进去。但是如果出现多副子图编排就会显得麻烦所以引入表格的方式可以简化图片的调整。1.1 使用表格插图在word中选择表格插入依据需要选择表格的行列数。若想在表格中插入图片可以直接将图片复制进去。然后在表格样式中选择居中位置这样就做好了。接着在表设计中的边框中选择无框线。1.2 图片大小一致但是不论是插入图片还是插入表格的图片我们可能有这种需求插入的图片我希望大小一致。此时我们可以选择一张图片右键选择大小和位置菜单给他设置大小然后点击确定如果已经通过拖动调整好了大小直接点击确定即可。接下来点击你想要大小一致的图片按下键盘的F4你会发现图片的大小变得一样了。1.3 插入图注选择图片或者选择依照上述方法制作的表格插入题注。在插入图注的时候为了分不同章节会给它加上前缀比如图1-2和图1-3都是第一章的图片前缀为图1-。可以新建标签填写需要的标签格式再次打开题注会显示刚刚创建的选项。2. 格式2.1 格式刷在使用格式刷时可以双击格式刷以反复使用格式刷就不会刷完一次后还要再次点击格式刷。正文格式、标题格式都可以使用格式刷。2.2 表格格式调整注意在格式刷刷表格的时候如果刷不了高度和宽度可以使用表格布局里的高度和宽度选项直接调整。注意这里使用的如果是WPS的word的话它可能没办法调整。在表设计中有论文使用的三线表格式可以直接使用无需自己调整。3. 删掉空白页(6 条消息) Word空白页怎么都删除不掉用这6个方法随便删 - 知乎网上有很多方法我最常使用的是这几种。打开word的大纲视图删除空白页的段落符这一点在WPS的word里也做得到。选择空白页剩余行和空白页前一行设置段落行距为固定值1磅。使用shfit鼠标选择段落可以选中顽固的分节符按Delete删除。 4.新开一个文档到最后一页小心翼翼地一点点复制过去。4. 公式4.1 公式居中加编号右对齐在对公式编号的时候常用的方法是使用#回车的方式这样可以触发word的自动编号对齐功能。注意要把光标放在编号括号的右边按下回车即可自动编号对齐公式居中。如果觉得麻烦直接选中公式的任意位置按下键盘CTRL方便快捷。4.2 公式太多如果公式太多首先使用你亲爱的豆包或者其它AI工具将手写的或者是你AI生成的公式直接截图发给它。实际上公式和文字混合它也能识别。然后跟它描述将其转化为markdown格式并使用txt输出这个是为了好复制。把你的AI输出的txt文本内容复制。接下来使用辅助工具它网址显示不安全这里就不复制网址直接截图网站的名字是AI doc Helper。将刚刚复制的文本内容粘贴到左侧右侧会出现对应的渲染内容可以导出为word文档。在其导出的word文档中可以直接编辑其公式省去了手动敲公式的麻烦。使用刚刚学的方法点击公式按下CTRL发现加载出来的就是我们想要的公式。4.3 使用域的方式令公式自动编号如果公式过多手动编号如(1-1)不仅浪费时间而且非常麻烦不小心漏了个公式再补上去容易牵一发而动全身导致编号要重新修改。我们使用word和WPS都自带的功能”域“类似编程实现变量递增的方式更新域就能更新变量从而更新编号。4.3.1 域的快捷键在word里使用ALTF9快捷进入域界面。再次按下ALTF9即可退出域界面。插入域的快捷键是CTRLF9。4.3.2 联系标题首先进入域然后插入域插入域时会出现一个大括号出现这个算是插入成功了。在所有一级标题的后方分别插入两个域输入以下代码在所有公式的后方加入如下的代码记住这个大括号是CTRLF9添加的。在公式末尾回车后或者CTRL刚刚讲的快捷键得到如下的公式然后退出域模式CTRLA全选按下F9更新域。你就会发现得到了如下自动编号的效果。4.3.3 代码的解释1.SEQ seq \h与SEQ eq \r\h这是 Word 里的序列域SEQ Field是用来给章节、图表、公式等自动编号的论文里很常用。SEQ seq定义了一个叫seq的序列通常是用来给章节编号的。\h\h是Hide的缩写意思是 “隐藏域结果”也就是这个域只起编号作用不会在页面上显示任何内容。所以SEQ seq \h在这里的作用就是给章节编号做标记不影响正文显示。SEQ eq \r\h定义了一个叫eq的序列通常是用来给公式编号的。\r是Restart的缩写表示 “从当前编号重新开始计数”一般是为了让公式编号按章节重置比如第 4 章的公式从 (4-1) 开始。\h同样是隐藏域结果不显示内容。所以SEQ eq \r\h在这里的作用就是让本章的公式编号从 1 开始重新计数同时不显示在正文里。2.STYLEREF 1 \s这是 Word 里的样式引用域STYLEREF Field用来引用标题样式的内容常用来实现 “公式编号带章节号”。1表示引用的是 “标题 1” 样式的文本也就是你论文里的 “第 4 章”。\s表示引用时只保留章节号不带标题文字。它和后面的SEQ eq配合就能生成类似(4-1)这样的公式编号STYLEREF 1 \s取到章节号SEQ eq取到公式序号。5. 没有一键全选公式、全选单词、全选数字怎么办5.1 进入宏界面在word或者WPS中按下ALTF11以此进入宏界面宏界面输入的代码叫VBA宏代码。打开后右键模块插入模块。5.2 使用例子展示改单词格式接下来我使用一个例子来展示它的效果。我告诉豆包“使用宏把所有英文单词改为新罗马字体而不改到参考文献。”然后复制它给我的代码。Sub SetEnglishToTimesNewRoman_ExcludeReferences() 功能将正文所有英文单词设为Times New Roman跳过参考文献部分 Dim rng As Range, wordRng As Range Dim refStart As Long Dim doc As Document Set doc ActiveDocument 1. 定位参考文献的起始位置 refStart doc.Content.End 默认到文档末尾 On Error Resume Next 查找“参考文献”标题可根据你的实际标题修改文字 With doc.Content.Find .ClearFormatting .Text 参考文献 .Forward True .MatchWholeWord True .MatchCase False If .Execute Then refStart .Parent.End 找到后将正文结束位置设为参考文献标题之后 End If End With On Error GoTo 0 2. 遍历正文所有单词设置Times New Roman Application.ScreenUpdating False For Each wordRng In doc.Words 只处理正文部分不包括参考文献 If wordRng.Start refStart Then 跳过纯中文/标点/空格 If Not ContainsChinese(wordRng.Text) Then 设置西文字体不修改中文字体 wordRng.Font.Name Times New Roman End If End If Next wordRng Application.ScreenUpdating True MsgBox ✅ 正文英文已全部设置为Times New Roman参考文献已跳过, vbInformation End Sub 辅助函数判断文本中是否包含中文字符 Function ContainsChinese(str As String) As Boolean Dim i As Integer For i 1 To Len(str) If AscW(Mid(str, i, 1)) 255 Then ContainsChinese True Exit Function End If Next i ContainsChinese False End Function原始的文章内容原始字母为宋体在模块窗口复制代码按下绿色箭头开始运行VBA代码:结果如下效果很明显英文变成了新罗马字体5.3 其它格式宏能实现其它很多一键操作比如一键选中所有公式、数字等利用AI工具对格式的调整会变得更加简单。一键将中文设置为宋体英文设置为Times New Roman传送门论文格式——怎么一键将中文设置为宋体、英文设置为Times New Roman放在最后利用好一切可以利用的资源祝你的论文书写顺利完成。如果有其它补充和疑问欢迎大家在评论区交流学习补充的作者看到会更新在文章里与君共勉。