在 Latex 下我创建了bibliography.bib
文件:
@book{yang2018optimization,
title={Optimization techniques and applications with examples},
author={Yang, Xin-She},
year={2018},
publisher={John Wiley \& Sons}
}
正文文件如下:
\documentclass[notitlepage]{article}
\usepackage{amsmath, amssymb}
\usepackage{pdflscape}
\usepackage[left=0.3in,right=0.3in,top=0.3in,bottom=0.5in]{geometry}
\usepackage{colortbl}
\usepackage[margin=1cm]{caption}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{float}
\usepackage{graphicx}
\graphicspath{{figures/}}
\usepackage{longtable}
%\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{pdfpages}
\usepackage[ ruled,vlined]{algorithm2e}
\usepackage{ifoddpage}
\usepackage{blindtext}
\usepackage{authblk}
\begin{document}
bla bla bla ~\cite{yang2018optimization}.
\bibliographystyle{plain}
\bibliography{bibliography.bib}
\end{document}
编译后,参考文献没有出现。我尝试使用来自谷歌学术的 bibtex 引文,但没有用。
非常感谢您的帮助!
答案1
(评论太长,因此作为答案发布)。
使用 LaTeX、BibTeX 和 LaTeX 编译下面显示的示例文档再两次输出结果如下:
如果您没有得到此输出,请检查日志和 blg 文件中的警告和错误消息。
\documentclass{article}
\begin{filecontents}[overwrite]{bibliography.bib}
@book{yang2018optimization,
title={Optimization Techniques and Applications with Examples},
author={Yang, Xin-She},
year={2018},
publisher={John Wiley~\& Sons},
}
\end{filecontents}
\begin{document}
\cite{yang2018optimization}
\bibliographystyle{plain}
\bibliography{bibliography.bib}
\end{document}