我正在使用biblatex
。使用 cite 命令时,\cite[3]{xx}
我希望它打印§ 3 xx
而不是p.3 xx
某些引文。对于其他引文,我想引用页面。我该怎么做?
答案1
如果将pagination
源的条目设置为section
,biblatex
将使用 § 代替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}