
Я пишу свою диссертацию в LaTex и у меня проблемы с библиографией. Я хотел бы написать все ссылки, которые я указал, а также те, которые не цитируются в тексте. Я пытался использовать команду, \nocite{*}
но когда я ее использую, она действительно показывает все ссылки, но в тексте цитаты выглядят как [?] без номеров. Она делает это правильно, но без всех ссылок, когда я не использую команду. Код следующий:
\documentclass[10pt,twoside,a4paper]{report}
\usepackage[english,mt]{ethidsc}
\usepackage{pdfpages}
\usepackage{fixltx2e}
\usepackage{emptypage}
\begin{document}
\maketitle
%chapters....
\backmatter
\bibliographystyle{unsrt}
\bibliography{bibliography}
\end{document}
Ссылки в файле bibliography.bib записаны следующим образом:
@article{C2014,
author={Author},
journal={Journal C},
title={First Paper},
year={2020}
}
Есть идеи, как решить эту проблему? Спасибо!
решение1
Обязательно скомпилируйте свой документ несколько раз:
pdflatex
→bibtex
/biber
→pdflatex
→pdflatex
В отчете классов нет \backmatter
, поэтому я закомментировал эту часть. Я также удалил теперь ненужный fixltx2e
-package.
Следующий пример выполняется без проблем:
\documentclass[10pt,a4paper]{report}
\usepackage{pdfpages}
% \usepackage{fixltx2e}
\usepackage{emptypage}
\usepackage{kantlipsum}
\begin{filecontents}{bibliography.bib}
@article{C2014,
author={Firstname Lastname},
journal={Journal C},
title={First Paper},
year={2020}
}
\end{filecontents}
\title{Me, I, and all my other Personalities}
\author{Me I. Myself}
\begin{document}
\maketitle
\chapter{First Chapter}
\kant[1]
\section{Here be a Citation}
This is the best article ever written: \cite{C2014}
% \backmatter
\nocite{*}
\bibliographystyle{unsrt}
\bibliography{bibliography}
\end{document}