如何改变bibitem的输出?

如何改变bibitem的输出?

我希望写一份包含两份参考文献列表的报告,一份包含文中引用的参考文献,另一份包含我自己的论文。

我希望第一个列表看起来像平常的 [1],[2],... 但我希望第二个列表像 [P1],[P2],...

我怎样才能轻松地做到这一点?


我在想一些更简单的事情。其中一个列表是使用

\begin{enumerate}[label={\bf P\arabic*}] 

然后列出条目

\bibitem{paper1} ...  

以便我以后可以通过\cite{paper 1}等方式回忆起它们。

该列表显示正确标记,IEP1,P2 ...,但是当我使用调用引用时,\cite我得到了[1],[2],这不应该是。

有没有办法仅使用枚举来获取 [P1]、[P2]、... \cite

答案1

下面是使用的示例biblatex

在此处输入图片描述

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{article1,
  author = "A Author and B Author",
  title  = "First title"
}
@article{article2,
  author = "C Author and D Author",
  title  = "Second title"
}
\end{filecontents*}
\begin{filecontents*}{mypapers.bib}
@article{paper1,
  author = "M Author",
  title  = "Third title"
}
@article{paper2,
  author = "M Author",
  title  = "Fourth title"
}
\end{filecontents*}

\usepackage[citestyle=numeric,backend=biber,defernumbers]{biblatex}

\addbibresource{\jobname.bib}
\begin{document}

See~\cite{article1, article2}.

\printbibliography


\noindent\leavevmode\hrulefill

\begin{refsection}[mypapers.bib]
Here is a list of my papers. I especially enjoyed writing~\cite{paper2}.

\nocite{*}
\printbibliography[prefixnumbers={P}]
\end{refsection}
\end{document}

样式numeric允许prefixnumbers将 设置为任何字符串。在上面的示例中,refsection专门为参考书目启动了一个新样式mypapers.bib,允许使用所需的编号格式 + 前缀单独展示您的论文。

相关内容