我无法让 Latex 读取我的 bib 文件,这是代码
\documentclass[10pt]{article}
\begin{document}
Hello
\cite{Willis2009}
\bibliographystyle{dcu}
\bibliography{1_ref_bib}
\end{document}
Willis2009 在 bib 文件中
答案1
下面的代码有效。
参考书目dcu
样式是软件包的一部分。请确保在序言中harvard
加载harvard
或natbib
/软件包对。该业务只是代替“真实”的 bib 文件;如果您已经有 bib 文件,则可以将其删除。 har2nat
filecontents
编辑
运行 latex(pdflatex、xelatex、lualatex 等),然后运行 bibtex,然后再运行 latex 两次。您的 bib 文件应与您的 latex 文件位于同一文件夹中。
\documentclass{article}
\usepackage{harvard}
\usepackage{filecontents}
\begin{filecontents}{1_ref_bib.bib}
@article{Willis2009,
author={Willie Willis},
title={How much wood would a woodchuck chuck if a woodchuck would chuck wood?},
year={2009}
}
\end{filecontents}
\begin{document}
Hello
\cite{Willis2009}
\bibliographystyle{dcu}
\bibliography{1_ref_bib}
\end{document}
答案2
请参阅这个答案:https://texblog.org/2011/12/12/bib2tex-converting-bibtex-to-bibitems/。
bib2tex:将 bibtex 转换为 bibitems 2011 年 12 月 12 日,作者:tom 3 条评论
今天,一位朋友请我帮他将 bibtex 文件转换为 \LaTeX 参考书目 (\bibitem{}),因为他提交论文的期刊不接受 bibtex 文件 (*.bib)。因此,我们尝试转换一组以下形式的 bibtex 参考文献(来自单元格):@article{bartel2009, Author = {Bartel, David P. }, Date = {2009/01/23}, Journal = {Cell}, Month = {01}, Number = {2}, Pages = {215--233}, Title = {Micro{RNA}s: Target Recognition and Regulatory Functions}, Volume = {136}, Year = {2009}}
转换为 \LaTeX 可以理解的格式,例如:\bibitem[Bartel(2009)]{bartel2009} David~P. Bartel。\newblock Micro{RNA}s:目标识别和调节功能。\newblock \emph{Cell}, 136\penalty0 (2):\penalty0 215--233, 01 2009。
有一种简单的方法可以转换参考文献,即使用 bibtex 命令。它在后台执行我们所需的操作。排版文档一次(latex)并使用 bibtex 命令生成参考文献将创建一个名为“document.bbl”的元文件,其中包含 \LaTeX 格式的所有引用的 bibitem。