我无法在 texworks 上生成 bib 文档

我无法在 texworks 上生成 bib 文档

我无法生成 bib 文档,我有点绝望了。我的参考资料采用 bib 格式,例如:

@article{fosfuri2000patent,
  title={Patent protection, imitation and the mode of technology transfer},
  author={Fosfuri, Andrea},
  journal={International Journal of Industrial Organization},
  volume={18},
  number={7},
  pages={1129--1149},
  year={2000},
  publisher={Elsevier}
}

我将它们复制到新文档中,然后运行 ​​latex 以生成辅助文件。但由于\begin{document}缺少,它无法运行。我可以将其保存为 bib,但无法生成辅助文件,因此也无法在 bibtex 中运行它。因此,即使我在主 tex 中有它,它也不会读取我的参考文献。我有它:

\bibliography{biblio}
\bibliographystyle{plain

答案1

这肯定是重复的,但我找不到它。

你的.tex文件看起来应该像这样:

\documentclass{article}
\begin{document}
Some text referencing \cite{fosfuri2000patent}.

\bibliographystyle{plain}
\bibliography{biblio}% if biblio.bib is the name of your .bib file
\end{document}

pdflatex doc然后,如果您的.tex文件是,则运行doc.tex

然后运行bibtex doc

然后运行pdflatex doc

然后运行pdflatex doc

您无需将条目复制到.tex文档中。只需使用 bib 键(例如fosfuri2000patent)来引用所需的条目即可。

如果你希望添加所有条目,即使你不引用它们,你也可以写

\nocite{*}

相关内容