Latex:BibTex缩小参考文献展示的间距

Latex 缩小参考文献间距

被一个参考文献不用.bib文件的模板坑了,不想再整理一遍参考文献,硬用原来整理好的.bib编译,成功了但是对比模板里面的参考文献间距,这样变一出来的间距过大很占空间。
在网上找了半天,什么natbib宏包啊都试过,最后这样解决了。

加一个.sty文件

把下面这段保存成bibspacing.sty放到目录下:

\newdimen\bibindent
\setlength\bibindent{1.5em}
\newdimen\bibspacing
\setlength\bibspacing\z@
\renewenvironment{thebibliography}[1]{%
  \section*{\refname
        \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep 
            \itemsep\z@skip    % should this be commented out?
            \parsep\z@skip     % should this be commented out?
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy\clubpenalty4000\widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}

以防乱码,你可以从这个网址复制下来,保存成bibspacing.sty

修改.tex文件

开头加两句:

\usepackage{bibspacing}
\setlength{\bibspacing}{0\baselineskip}

大功告成,亲测有效

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值