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