如何取消latex 中thebibliography环境里不同参考文献之间的间距
时间: 2024-05-01 13:21:51 浏览: 99
要取消`thebibliography`环境里不同参考文献之间的间距,可以在导言区加入以下代码:
```
\let\oldbibitem\bibitem
\renewcommand{\bibitem}{\vfill\oldbibitem}
```
这段代码重定义了`\bibitem`命令,使得每个参考文献前都插入了一个`\vfill`命令,即在参考文献之间插入一个可伸展的垂直间距,从而取消了默认的间距。
相关问题
latex参考文献行间距调整
在 LaTeX 中,调整参考文献(通常放在 `bibliography` 或 `thebibliography` 环境)的行间距,可以使用 `\renewcommand` 和 `\baselineskip` 宏来改变。默认情况下,LaTeX 的行间距通常是单一倍行距(即 `\baselinestretch=1`)。如果你想增加行间距,你可以这样做:
```latex
\renewcommand{\bibitemsep}{\baselineskip} % 增加每一项之间的距离
\setlength{\parskip}{\baselineskip} % 增加段落之间的距离
% 如果你想设置为双倍行距(比如论文常用)
\renewcommand{\bibitemsep}{2\baselineskip}
\setlength{\parskip}{2\baselineskip}
% 使用 `etoolbox` 包更方便地修改
\usepackage{etoolbox}
\AtBeginEnvironment{thebibliography}{%
\setlength{\itemsep}{\baselineskip}% 调整行间距
\setlength{\parsep}{0pt}% 可选,减少嵌套列表之间的空间
}
```
记得在你的文档开始处添加相应的包,例如 `\usepackage{natbib}` 或 `\usepackage[numbers]{natbib}`,取决于你使用的 BibTeX 格式。
阅读全文