我正在使用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}