LaTeX参考文献出现宽间距的原因及消除该间距可用的包有哪些?
LaTeX参考文献列表间距过大问题解决方案
常见原因
- 多数LaTeX默认文档类会将参考文献作为列表条目处理,自动给条目添加
\itemsep(条目间距)和\parskip(段落间距),部分文档类还会给参考文献所属的无编号章节额外增加前后垂直间距 - 若使用
biblatex包的默认配置,开启了block=par等参数,或者模板内置了条目间距配置,也会出现过大间距 - 部分期刊投稿模板为了符合排版规范,特意设置了较大的参考文献间距,属于预设行为
可用工具与修复方法
优先使用natbib包处理BibTeX模式的参考文献,若使用biblatex体系可直接通过包参数调整,无需额外加载其他包:
- 无需额外包的原生调整方案
直接在插入参考文献的代码前修改原生间距变量即可生效:\setlength{\bibsep}{0pt} % 消除条目之间的额外间距 - BibTeX + natbib 方案
导言区加载包:
在插入参考文献的代码前添加间距调整命令,可自定义程度更高:\usepackage{natbib}\setlength{\bibsep}{0pt} % 消除条目之间的额外间距 \renewcommand{\baselinestretch}{1} % 调整参考文献行间距为单倍 \bibliographystyle{你的样式名} \bibliography{你的参考文献库文件名} - biblatex 方案
加载包时直接配置间距参数即可:\usepackage[ backend=biber, bibitemsep=0pt, % 条目间距设为0 block=space, % 条目内不同字段用空格分隔,不用分段 % 其他你需要的biblatex参数 ]{biblatex}
问题实际表现如下图:
内容的提问来源于stack exchange,提问作者Ishman
相关产品推荐
相关产品推荐

