
Ich möchte in meiner Doktorarbeit einen Abschnitt einrichten, der den Veröffentlichungen gewidmet ist (strukturiert, als wäre es ein Kapitel).
Dies ist der Code, den ich derzeit für meine Abschlussarbeit verwende (ohne Berücksichtigung der Paketliste):
\documentclass[a4paper,12pt,twoside,cucitura]{report}
\usepackage[a4paper,outer=3.2cm,bottom=3.5cm,inner=2.2cm,top=2.5cm]{geometry}
\usepackage{booktabs,tabularx}
\newcommand\vn[1]{\mathit{#1}} % how to display variable names
\newcolumntype{C}{>{\centering\arraybackslash$\displaystyle }X<{$}}
\pagestyle{fancy}
\usepackage{hyperref
\hypersetup{%
pdfpagemode={UseOutlines},
bookmarksopen,
pdfstartview={FitH},
colorlinks,
linkcolor={blue},
citecolor={red},
urlcolor={blue}
}
\pagenumbering{roman}
\begin{document}\errorcontextlines=9
\interfootnotelinepenalty=10000
\tableofcontents
\fancyhead[RO,LE]{}
\fancyfoot[RO,LE]{}
\newcommand\blankpage{
\null
\thispagestyle{empty}
\addtocounter{page}{-1}
\newpage
}
\pagenumbering{arabic}
\input{Chapter1/Chapter1}
\input{Chapter2/Chapter2}
\input{Chapter3/Chapter3}
\input{Chapter4/Chapter4}
\input{Chapter5/Chapter5}
\begin{appendices}
\input{Appendix1/Appendix1}
\input{Appendix2/Appendix2}
\input{Appendix3/Appendix3}
()\end{appendices}
\renewcommand{\bibname}{References}
\bibliography{thesisbib}
\bibliographystyle{ieeetr}
\end{document}
Wie kann ich den Bereich „Publikationen“ einfügen?
Antwort1
Damals ist mir das wie folgt gelungen biblatex
(ich ermutige Sie, dies zu übernehmen).
Fügen Sie den BibTex-Einträgen Ihrer Veröffentlichung ein Schlüsselwort hinzu, etwa keywords = {mine}
.
Für normale Referenzen verwenden Sie dann \printbibliography[notkeyword=mine]
(damit Ihre Veröffentlichungen herausgefiltert werden).
Erstellen Sie dann mithilfe von refcontext
Ihre Publikationsliste. Ich habe \nocite{}
die Reihenfolge des Erscheinens festgelegt, da refcontext
mit aufgerufen wird [sorting = none]
. Durch die Verwendung \nocite{}
wird davon ausgegangen, dass Ihre Werke nicht im gesamten Text referenziert werden und nur am Ende des Manuskripts aufgeführt werden. Dies ist auch der Grund, warum notkeyword
im vorherigen Schritt erforderlich ist.
\begin{refcontext}[sorting=none]
\defbibnote{myprenote}{If you wish to add explanations}
\nocite{mypaper1,mypaper2}
\printbibliography[%
title = {List of Publications},
prenote = myprenote,
keyword = mine,
]
\end{refcontext}
Ein MWE ist:
\documentclass[]{book}
\begin{filecontents}{references.bib}
@book{knuth1997art,
title={The Art of Computer Programming: Fundamental algorithms},
author={Knuth, D.E. and Addison-Wesley},
number={v. 1},
isbn={9780201896831},
lccn={97002147},
series={Addison-Wesley series in computer science and information processing},
url={https://books.google.it/books?id=B31GAAAAYAAJ},
year={1997},
publisher={Addison-Wesley}
}
\end{filecontents}
\begin{filecontents}{mypublications.bib}
@book{mypaper1,
title={The Art of something else},
author={me},
% isbn={ },
% lccn={},
keywords = {mine},
year={2020},
publisher={the publisher},
}
@book{mypaper2,
title={The Art of something else 2},
author={me},
% isbn={ },
keywords = {mine},
% lccn={},
year={2020},
publisher={the publisher},
}
\end{filecontents}
\usepackage[%
bibstyle = ieee,
citestyle = numeric,
% isbn = true,
% doi = false,
% % sorting = nty,
% % sorting = none,
% % sorting = debug,
% url = false,
% defernumbers = true,
% bibencoding = utf8,
% backend = biber
]{biblatex}
\addbibresource{references.bib}
\addbibresource{mypublications.bib}
\begin{document}
\cite{knuth1997art}
\printbibliography[notkeyword=mine]
\begin{refcontext}[sorting=none]
\defbibnote{myprenote}{If you wish to add explanations}
\nocite{mypaper1,mypaper2}
\printbibliography[%
title = {List of Publications},
prenote = myprenote,
keyword = mine,
]
\end{refcontext}
\end{document}
Sie müssen zwar nicht references.bib
von trennen mypublications.bib
, aber wahrscheinlich werden Sie die verschiedenen bib
Dateien Ihrer Dokumente separat verwenden, und es ist am schnellsten, diese Dateien separat hinzuzufügen, anstatt sie zusammenzuführen (es sei denn natürlich, es gibt Duplikate).