我一直在尝试使用 BibTex 引用图像 URL。请参阅以下最小工作示例 (MWE)。
我的文件中有以下条目main.tex
:
\documentclass{report}
\usepackage{url}
\begin{document}
\nocite{*}
\input{background}
\bibliographystyle{abbrv}
\bibliography{main}
\end{document}
以下是单独的background.tex
文件。我引用了图片网址,如下所示:
% !TEX root = main.tex
\chapter{Background}
\label{chap:backround}
About clusters in Apache Spark:
\begin{figure}[h]
\includegraphics[width=0.7\textwidth]{cluster_overview}
\centering
\caption{Spark stack (\cite{clustermodeoverview})}
\end{figure}
以下是文件片段main.bib
:
@article{afrati2001generating,
title={Generating efficient plans for queries using views},
author={Afrati, Foto N and Li, Chen and Ullman, Jeffrey D},
journal={ACM SIGMOD Record},
volume={30},
number={2},
pages={319--330},
year={2001},
publisher={ACM New York, NY, USA}
}
@inproceedings{herodotou2011query,
title={Query optimization techniques for partitioned tables},
author={Herodotou, Herodotos and Borisov, Nedyalko and Babu, Shivnath},
booktitle={Proceedings of the 2011 ACM SIGMOD International Conference on Management of data},
pages={49--60},
year={2011}
}
@misc{clustermodeoverview,
author = {Spark 2.4.5 documentation},
title = {Cluster mode overview},
year = {2019},
url = {https://spark.apache.org/docs/latest/img/cluster-overview.png}
}
我总是收到警告“第 5 页上的引用‘clustermodeoverview’未定义”。编译时没有错误。此外,我发现我的“参考书目”页面中没有 URL 引用条目。所有其他研究论文的引用都正确显示。
我已将url
包包含在内main.tex
。我尝试搜索此警告的原因,但无法修复。有人可以帮我吗?