取消 natbib 包中的括号

取消 natbib 包中的括号

我目前正在使用这个包进行引用。我只需要引用编号作为上标,但它还带有括号。有什么方法可以抑制这些括号吗?

\documentclass[10pt,a4paper]{article}
\usepackage{natbib}
\setcitestyle{super}


\begin{document}
$\beta$-protein\cite{hardy1992alzheimer}  % citation 
\bibliographystyle{unsrt}
\bibliography{reference}
\end{document}

在此处输入图片描述

参考文献

@article{hardy1992alzheimer,
  title={Alzheimer's disease: the amyloid cascade hypothesis},
  author={Hardy, John A and Higgins, Gerald A},
  journal={Science},
  volume={256},
  number={5054},
  pages={184--186},
  year={1992},
  publisher={American Association for the Advancement of Science}
}

答案1

您可以使用

\setcitestyle{%
  super,%
  open=,%
  close=,%
}

注意%,它们非常重要,\setcitestyle似乎根本不喜欢空格。从protein到还有一个小空格,相当于\textsuperscript{1}我不知道从哪里来的。

顺便说一句:可能更好的想法是使用unsrtnat完全兼容natbib

相关内容