Closed sikouhjw closed 3 months ago
这个要重定义parencite了。比如:
\begin{filecontents}[force,noheader]{\jobname.bib}
@article{kanamori1998shaking,
author = {Kanamori, H},
title = {Shaking without Quaking},
journal = {Science},
year = {1998},
volume = {279},
number = {5359},
pages = {2063},
}
\end{filecontents}
\documentclass{article}
\usepackage[backend=biber,style=gb7714-2015]{biblatex}
\addbibresource[location=local]{\jobname.bib}
\DeclareCiteCommand{\parencite}%
{\mkbibleftborder\usebibmacro{cite:init}%
\usebibmacro{prenote}}%
{\usebibmacro{citeindex}%
\usebibmacro{cite:comp}}
{}
{\usebibmacro{cite:dump}%
\usebibmacro{postnote}\mkbibrightborder}
\begin{document}
\parencite[50]{kanamori1998shaking}
\printbibliography
\end{document}
结果:
谢谢,问题已解决!
宏包的效果:
想要的效果:
目前的尝试是将
\mkbibsuperscriptusp
重定义,取消「上标」:但是页码会出现在方括号外面
[2] pages
,希望能得到帮助,谢谢!MWE: