Latex 无法读取我的 bib 文件

Latex 无法读取我的 bib 文件

我无法让 Latex 读取我的 bib 文件,这是代码

\documentclass[10pt]{article}
\begin{document}
Hello
\cite{Willis2009} 

\bibliographystyle{dcu} 
\bibliography{1_ref_bib}

\end{document}

Willis2009 在 bib 文件中

答案1

下面的代码有效。

参考书目dcu样式是软件包的一部分。请确保在序言中harvard加载harvardnatbib/软件包对。该业务只是代替“真实”的 bib 文件;如果您已经有 bib 文件,则可以将其删除。 har2natfilecontents

编辑

运行 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。

相关内容