减少参考编号和列表之间的间距

减少参考编号和列表之间的间距

我正在使用biblatex,我想减少参考编号和参考列表中相应条目之间的间距。请参阅下面的屏幕截图。 在此处输入图片描述

我正在biblatex使用这些选项进行调用,并且还改变了引用的样式(带有括号和文本内的上标):

\usepackage[backend=biber,style=ext-numeric,sorting=none,doi=false,minbibnames=1,maxbibnames=1,mincitenames=1,maxcitenames=1,natbib=true]{biblatex}

\DeclareOuterCiteDelims{parencite}{\bibopenparen}{\bibcloseparen}
\DeclareOuterCiteDelims{supercite}{\bibopenparen}{\bibcloseparen}
\DeclareOuterCiteDelimsAlias{cite}{supercite}
\DeclareInnerCiteDelims{textcite}{\bibopenparen}{\bibcloseparen}

\DeclareFieldFormat{labelnumberwidth}{\mkbibparens{#1}}
\DeclareFieldFormat{shorthandwidth}{\mkbibparens{#1}}

\let\cite=\supercite

答案1

数字引用标签与条目其余部分的距离由长度控制\biblabelsep。其默认值为2\labelsep

如果您只选择,则会得到更小的空间\labelsep(但当然您可以选择任意值)。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=ext-numeric, sorting=none, doi=false, minnames=1, maxnames=1]{biblatex}

\DeclareOuterCiteDelims{parencite}{\bibopenparen}{\bibcloseparen}
\DeclareOuterCiteDelims{supercite}{\bibopenparen}{\bibcloseparen}
\DeclareOuterCiteDelimsAlias{cite}{supercite}
\DeclareInnerCiteDelims{textcite}{\bibopenparen}{\bibcloseparen}

\DeclareFieldFormat{labelnumberwidth}{\mkbibparens{#1}}
\DeclareFieldFormat{shorthandwidth}{\mkbibparens{#1}}

\setlength{\biblabelsep}{\labelsep}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}

\printbibliography
\end{document}

减少数字引用标签和条目之间的空间。

相关内容