我想在这篇文章的末尾添加参考书目,所以我写了以下代码:
\documentclass[chapterprefix=true]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{mathdots}
\usepackage{enumerate}
\newtheorem{mylemma}{Λήμμα}
\newtheorem{mytheorem}{Θεώρημα}
\newtheorem{mydef}{Ορισμός}[section]
\newtheorem{example}{Παράδειγμα}
\begin{document}
\title{ }
\author{ M }
\date{ }
\maketitle
\clearpage
\tableofcontents
....
\clearpage
....
\nocite{*}
\medskip
\bibliographystyle{plain}
\bibliography{mybibliography}
\end{document}
在文件中mybibliography.bib
我添加了以下内容:
@article{
author = "\foreignlanguage{english}{TP}",
title = "{\foreignlanguage{english}{Extensions}}",
journal = "\foreignlanguage{english}{The Journal}",
volume = "18",
number = "2",
pages = "372-397",
year = "1994",
DOI = "..."
}
输出时没有显示参考书目。为什么?我做错了什么吗?
编辑:
添加命令\nocite{*}
后输出如下:
只显示数字,但没有显示文章名称...我还能改变什么?
答案1
您的 bib 文件看起来不对,应该有一个键,例如
@article{tp,
....