我正在使用 Latex 撰写论文,但引用网站时遇到一个问题。
在.bib文件中,网站使用@misc格式化:
@misc{google,
key = {Google Inc.},
howpublished = {},
note = {[online] link}},
url = {http://www.google.com}
}
在主体部分,它如下所示:
\documentclass{article}
\begin{document}
The search engine Google \cite{google}, ...
\bibliographystyle{apalike}
\bibliography{references}
\end{document}
但它出现在主体中
The search engine Google [Google Inc.], ...
我想要的是
The search engine Google [1], ...
在参考书目中它看起来像
[Google Inc.] Google Inc. [online] link.
我想要的是
[1] Google Inc. [online] http://www.google.com.
有人能帮我解决吗?非常感谢。
答案1
您使用了错误的引用格式,我不知道您为什么使用关键字key
。您的示例中google
是关键字(您用它来引用该项目)。
我使用
filecontents
环境来生成bib
文件。这将生成一个references.bib
仅包含一个条目的文件。
\documentclass{article}
\usepackage{filecontents}
\usepackage{url} % or hyperref
\begin{filecontents}{references.bib}
@misc{google,
author = {Google Inc.},
howpublished = {},
note = {[online] \url{http://www.google.com}},
url = {http://www.google.com}
}
\end{filecontents}
% --------------------------------------------
% --------------------------------------------
\begin{document}
\section*{Text}
The search engine Google \cite{google}, ...
% http://sites.stat.psu.edu/~surajit/present/bib.htm
% https://de.wikibooks.org/wiki/LaTeX-W%C3%B6rterbuch:_bibliographystyle
\bibliographystyle{unsrt}
\bibliography{references}
\end{document}
看维基百科(德语)或这针对不同的标准\bibliographystyle
。
我使用包含以下内容的批处理文件对其进行了编译:
pdflatex test
bibtex test
pdflatex test
pdflatex test
test.tex
我的 LaTeX 文件的名字在哪里?
但总的来说,我认为,如果您开始一个新项目
biblatex
,与之相结合的软件包biber
是最好的选择。