我之前问过如何在我的博士论文手稿中包含许多参考书目。我被建议使用,biblatex
而且它一直在发挥作用。我在几章的末尾使用了refsection
并调用\printbibliography[heading=subbibliography]
。其余文档在手稿末尾有指向参考书目的参考文献。
我的观点是,我想让引用易于区分,但由于它们都是数字,所以我有几个[1]
指向不同的引用。对于refsection
环境之外的引用,使用不同的样式(例如[g1]
而不是 )就足够了[1]
。我在调用 时如何自定义它\printbibliography
?
============================
编辑:
为了说明我的问题,下面是我的文件的简化版本tex
:\documentclass{report}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{Introduction.bib}
\addbibresource{Ridge.bib}
\begin{document}
\nocite{*}
\chapter{Test bib 1}
\begin{refsection}
\input{TB1.tex}
\printbibliography[heading=subbibliography] % This reference style is [1],[2],....
\end{refsection}
\newpage
\printbibliography % This reference style is the same but I would like it to be [g1],[g2],...
\end{document}
干杯。
答案1
如果我没看错你的问题,我认为它\newrefcontext
会满足你的要求。但是(我认为)你需要切换到biber
而不是bibtex
来作为后端。
\documentclass{article}
\usepackage[defernumbers]{biblatex}
\usepackage{parskip}
\addbibresource{biblatex-examples.bib}
\pagestyle{empty}
\begin{document}
\cite{bertram}
\begin{refsection}
\textbf{first refsection begins}
\cite{bertram}
\printbibliography
\textbf{first refsection ends}
\end{refsection}
\cite{gillies}
\begin{refsection}
\textbf{second refsection begins}
\cite{herrmann}
\printbibliography
\textbf{second refsection ends}
\end{refsection}
\cite{herrmann}
\newrefcontext[labelprefix=g]
\printbibliography
\end{document}