Я написал отчет в Latex раньше с файлом bib, и он работал нормально. Однако я пишу новый отчет в Latex, и у меня есть ссылки в отдельном файле bib, но этот отчет не работает. Единственное главное отличие в том, что я использую книгу и википедию в качестве ссылок вместо статей
Я использую Texworks на Windows. После компиляции bib для генерации bbl, когда я компилирую файл tex с помощью: pdflatex + bibtex + pdflatex + pdflatex. Когда я попробовал это, раздел «Ссылки» появился в конце, но я не вижу ссылок, таких как
- Рейнхард, DA Case Study Я также не вижу цитаты в статье
Вот MWE: Текст:
\documentclass{article}
%\usepackage{url,apacite} - had problems regardless if I included this or not
%\bibliographystyle{apacite} - same as above
\begin{document}
Alpha particles \cite{wikip} (named \cite{Comp} after and denoted by the first letter in the
Greek alphabet,\[\alpha\]) consist of two protons and two neutrons bound
together.
This means that an particle is a helium nucleus.
\bibliographystyle{plain}
\bibliography{BibName}
\end{document}
Нагрудный номер первого отчета был следующим:
@article{example,
author = {Knuth, Donald E.},
year = {1986},
title = {The \TeX book},
}
Нагрудный номер моего второго отчета:
@misc{wikip,
author = "Wikipedia",
title = "Pen --- {W}ikipedia{,} The Free Encyclopedia",
year = "2014",
url = "\url{https://en.wikipedia.org/wiki/Pen}",
note = "[Online; accessed 14-December-2014]"
}
@book{Comp,
author = "Rub",
title = "Com",
year = "1997",
publisher = "John Wiley & Sons, Inc.",
address = "New York, New York"
}
Что я делаю не так?
Большое спасибо!
решение1
Есть несколько ошибок; Дэвид Карлайл уже указал на некоторые из них в комментариях.
Необходимо «экранировать»
&
символ в поле издателя, т. е. написать\&
.Поскольку похоже, что вы хотите использовать
apacite
пакет и связанный с ним стиль библиографии, не заключайте строку URL в\url{...}
. Вместо этого просто напишитеurl = "...",
.Исправьте расположение фигурных скобок в
title
поле записи «wikip».
\documentclass{article}
\usepackage{apacite}
\bibliographystyle{apacite}
\usepackage{url}
\usepackage{filecontents}
\begin{filecontents*}{BibName.bib}
@misc{wikip,
author = "Wikipedia",
title = "Pen --- {Wikipedia, The Free Encyclopedia}",
year = "2014",
url = "https://en.wikipedia.org/wiki/Pen",
note = "Accessed 14-December-2014"
}
@book{Comp,
author = "Rub",
title = "Com",
year = "1997",
publisher = "John Wiley \& Sons, Inc.",
address = "New York, New York"
}
\end{filecontents*}
\begin{document}
\cite{wikip}
\cite{Comp}
\bibliography{BibName}
\end{document}
решение2
John Wiley & Sons,
должно быть
John Wiley \& Sons,
в противном случае вы получите сообщение об ошибке, &
но затем latex bibtex latex latex должен выдать показанное изображение. (Ваше описание звучало так, будто вы сначала запустили bibtex, что было бы неверно)