这是 2016 年的一篇论文,互联网上找不到,我试图引用它。我使用:
\documentclass[12pt]{article}
\usepackage[fleqn]{amsmath}
\usepackage{txfonts}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{color}
\usepackage{gensymb}
\usepackage[ngerman, english]{babel}
\usepackage{blindtext}
\usepackage{notoccite}
\usepackage[final]{pdfpages}
\usepackage{cite}
\usepackage{caption}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{chngcntr}
\usepackage{titlesec}
\usepackage{url}
\usepackage{hyperref}
\begin{document}
texttexttexttexttexttexttexttexttexttexttexttexttexttexttext.
texttexttexttexttexttexttexttexttexttexttexttexttexttexttext \cite{XYZ2016}.
\bibliographystyle{ieeetr}
\bibliography{bib}
\end{document}
在 .bib 文件中:
@article{XYZ2016,
titel={bla bla},
autor={ASD, XYZ},
school={Rostock University},
year={2016}
}
但在文本中它只显示 [?]。有人能帮我吗?
答案1
无论你做什么,你都应该在任何情况下应使用@article
未发表论文的条目类型。@article
条目类型应仅用于 -- 重复,仅有的—— 适用于在期刊上发表的文章。此外,该@article
类型也不应用于书籍、书籍章节、工作论文系列中的工作论文以及属于@unpublished
条目类型的任何内容。
由于您使用的是ieeetr
参考书目样式,因此您应该考虑使用@mastersthesis
或@phdthesis
条目类型来处理手头的未发表论文。 这两种条目类型都可以识别和处理以下字段:author
、title
(@mastersthesis
)或btitle
(@phdthesis
)、year
、month
、school
、address
和note
。