word如何在不同页下面添加脚注

写论文的时候,一般第一页坐下角会添加基金,但是如果其他页里面再需要添加脚注,就会出现奇奇怪怪的问题,比如,脚注连续编号的问题,以及同一个脚注内容在每一个脚注中都出现,不经常用的功能,却每次都干扰我们的进度,现总结如下。

1、脚注上面那条横线是什么?

在编辑脚注整体结构的时候,需要将“视图”切换到“草稿”模式。那条横线不是手动打上去的,这个是脚注分隔符,相当于脚注的框架结构,插入的每一条脚注都会含有,如果你将脚注内容写在了这里,那么每插入一个脚注,这里面的内容都会在你新的内容前面出现。所以不要直接在这里面编辑内容。

同样,后面的几个选项如果用不到,就不用管他们:

2、插入无编号的脚注或不连续编号的脚注

2.1 无编号脚注

正常情况下不需要编辑脚注的格式,所需要的仅仅是:

这样就可以插入一个没有编号的脚注,然后这条脚注想怎么写,就怎么写,不用切换到草稿视图:

2.2 带编号的脚注

有些是脚注的规范化应用,比如文章引用了某个链接里的模型数据,那就在需要做引用的地方插入脚注,依然是选择那个脚注右下角的带箭头的方块,然后可以选择每页重新编号或者每节:

这样的话,脚注就不会连续编号了,并且插入脚注的地方自动在右上角出来一个小写的编号,使用极为方便。

下面是一个Java实现POI添加脚注并设置字体和脚注编号大小的示例代码: ```java import org.apache.poi.xwpf.usermodel.*; import java.io.*; public class AddFootnoteExample { public static void main(String[] args) throws IOException { // 创建一个Word文档对象 XWPFDocument document = new XWPFDocument(); // 创建一个段落对象 XWPFParagraph paragraph = document.createParagraph(); // 添加一些文本内容 XWPFRun run = paragraph.createRun(); run.setText("这是一个测试文档,包含脚注。"); // 创建一个脚注对象 XWPFFootnote footnote = paragraph.createFootnote(); // 设置脚注的编号格式 CTNumFmt numFmt = CTNumFmt.Factory.newInstance(); numFmt.setVal(STNumberFormat.DECIMAL); footnote.getCTFtnEdn().getPPr().getNumFmt().setNumFmt(numFmt); // 设置脚注的编号字体和大小 CTRPr rpr = footnote.getCTFtnEdn().getPPr().getRPr(); CTFonts fonts = rpr.isSetRFonts() ? rpr.getRFonts() : rpr.addNewRFonts(); fonts.setAscii("Times New Roman"); fonts.setHAnsi("Times New Roman"); fonts.setCs("Times New Roman"); rpr.addNewSz().setVal(14); // 添加脚注内容 XWPFParagraph footnoteParagraph = footnote.createParagraph(); XWPFRun footnoteRun = footnoteParagraph.createRun(); footnoteRun.setText("这是一个脚注。"); // 将文档保存到文件中 FileOutputStream out = new FileOutputStream("document.docx"); document.write(out); out.close(); } } ``` 以上代码创建了一个包含脚注Word文档,并设置了脚注编号的格式、字体和大小。你可以根据自己的需要修改代码中的文本内容、字体和大小等参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值