LaTeX 中上标类型的引用标注需要更多空格

LaTeX 中上标类型的引用标注需要更多空格

我正在使用 LaTeX

\usepackage{cite}
\usepackage[super, square, comma]{natbib}

我希望以以下形式获取引文标注

AA^{1, 6}

但现在我得到了

AA^{1,6}

即逗号后没有空格。如果我space在加载时natbib像这样添加选项 -- \usepackage[super, square, comma, space]{natbib}-- 那么我的文档就无法编译。

答案1

您的描述并不完全清楚,因为您发布的代码片段似乎试图加载相互不兼容的citenatbib包。但是,由于您还设置了标签natbib,我会假设您确实在寻找natbib基于的解决方案。

如果这个假设是正确的,你需要做的就是替换

\usepackage[super, square, comma]{natbib}

\usepackage[super,square]{natbib}
\setcitestyle{citesep={,\kern1.5pt}}

请随意调整字距量以满足您的审美偏好。

在此处输入图片描述

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{A,author="A",title="{AAA}",year=3001}
@misc{B,author="B",title="{BBB}",year=3002}
\end{filecontents}

\usepackage[super,square]{natbib}
\setcitestyle{citesep={,\kern1.5pt}}
\bibliographystyle{plain}

\begin{document}
AA\cite{A,B}
\bibliography{mybib}
\end{document}

相关内容