Latex не может прочитать мой файл с нагрудным номером

Latex не может прочитать мой файл с нагрудным номером

Я не могу заставить Latex прочитать мой файл bib, вот код

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

\bibliographystyle{dcu} 
\bibliography{1_ref_bib}

\end{document}

Willis2009 есть в файле бибов

решение1

Приведенный ниже код работает.

Стиль библиографии dcuявляется частью пакета harvard. Обязательно загрузите либо harvardили пару пакетов natbib/ har2natв преамбуле. filecontentsБизнес — это просто вместо «реального» файла bib; вы можете убрать это, если у вас уже есть файл bib.

РЕДАКТИРОВАТЬ

Запустите 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 12. Декабрь 2011 г. Том 3 комментария

Сегодня один мой друг попросил меня помочь ему преобразовать файл bibtex в библиографию \LaTeX (\bibitem{}), поскольку журнал, в который он отправляет свою статью, не принимает файлы bibtex (*.bib). Поэтому мы пытались преобразовать набор ссылок bibtex следующего вида (из ячейки): @article{bartel2009, Автор = {Bartel, David P. }, Дата = {2009/01/23}, Журнал = {Ячейка}, Месяц = ​​{01}, Номер = {2}, Страницы = {215--233}, Название = {Микро{РНК}: Целевые распознавание и регуляторные функции}, Том = {136}, Год = {2009}}

в формат, который понимает \LaTeX, например: \bibitem[Bartel(2009)]{bartel2009} Дэвид~П. Бартел. \newblock Микро{РНК}: распознавание целей и регуляторные функции. \newblock \emph{Cell}, 136\penalty0 (2):\penalty0 215--233, 01 2009.

Существует простой способ преобразования ссылок с помощью команды bibtex. Она делает именно то, что нам нужно в фоновом режиме. Набор документа один раз (latex) и генерация ссылок с помощью команды bibtex создаст метафайл с именем «document.bbl», содержащий все указанные bibitems в формате \LaTeX.

Связанный контент