无法编译参考文献?

无法编译参考文献?

在 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}

相关内容