我想从参考文献中提取我自己的论文作为一个独立的页面,比如说Publications
。
我关注的是获得最高点赞的答案在论文中包括附加参考书目(出版物清单)但是,我遇到了这个问题File 'biblatex.sty' not found
,
\usepackage[
style=numeric-comp,
bibstyle=numeric,
sorting=none,
url=false,
natbib=true,
backend=biber
]{biblatex} % Load the package with some options.
\addbibresource{References.bib} % This is your library.
正如这篇文章的评论中提到的未找到“biblatex.sty”-尽管包已安装,我使用texlive-bibtex-extra
进行安装sudo apt-get install texlive-bibtex-extra
。这个问题已经解决,但我遇到了一个新问题! Package biblatex Error: '\bibliographystyle' invalid.
。
这是一个 MWM。
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{comment}
\usepackage[
style=numeric-comp,
bibstyle=numeric,
sorting=none,
url=false,
natbib=true,
backend=biber
]{biblatex} % Load the package with some options.
\addbibresource{References.bib} % This is your library.
\begin{document}
\chapter{Introduction}
Some Text with reference \cite{ICCC15}.
\chapter*{List of publications}
% Print your own papers.
\begin{refsection}
% If you print a bibliography within this section, only citations within this refsection will be printed.
% Option 1: Make nocite for all of your papers.
% Options 2 would be a seperate file which contains all of your papers.
\nocite{ICCC15}
\defbibnote{myPrenote}{Some words before I show you the list of my own papers.}
\defbibnote{myPostnote}{A bunch of papers are still in print and not yet published.}
\printbibliography[
heading=bibintoc,
title={Author's Contributions},
prenote=myPrenote,
postnote=myPostnote
]
\end{refsection}
\bibliographystyle{IEEEtran}
\bibliography{References}
\end{document}
更新:正如@PhilipPirrip 指出的那样,我遵循biblatex:附录中自己的论文参考文献列表(可能与参考书目相交),但仍然没有List of publications
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[natbib=true, style=numeric-comp, backend=bibtex8,defernumbers, maxnames=99]{biblatex}
\bibliography{References}
\begin{document}
\chapter{Introduction}
Some Text with reference \cite{ICCC15}.
\chapter*{List of publications}
\begin{refsection}
\nocite{*}
\printbibliography[keyword=myPapers,title={My papers}, prefixnumbers={P.}, heading=bibnumbered]
\end{refsection}
\printbibliography
\end{document}