如何使用§代替页码?

如何使用§代替页码?

我正在使用biblatex。使用 cite 命令时,\cite[3]{xx}我希望它打印§ 3 xx而不是p.3 xx某些引文。对于其他引文,我想引用页面。我该怎么做?

答案1

如果将pagination源的条目设置为sectionbiblatex将使用 § 代替p.

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{testbook,
  author = {Peter Plum},
  title  = {Sectional Interests},
  date   = {2014},
  publisher = {PubCo},
  pagination = {section},
}
\end{filecontents}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\cite[3]{testbook}
\end{document}

在此处输入图片描述

答案2

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[style=authoryear]{biblatex}
\addbibresource{IEEEexample.bib}
\begin{document}
foo~\cite[§\,3]{IEEEexample:beebe_archive}

\printbibliography
\end{document}

在此处输入图片描述

相关内容