自定义 biblatex 样式来区分同一文档中的两个参考书目

自定义 biblatex 样式来区分同一文档中的两个参考书目

我之前问过如何在我的博士论文手稿中包含许多参考书目。我被建议使用,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}

在此处输入图片描述

相关内容