Мне нужно вставить библиографическую информацию из файла .bbl в исходный файл .tex. Для любого количества мест из Google это должно быть так же просто, как копировать содержимое файла .bbl в файл .tex, заменить команду \ bibliography {}.
Однако, когда я делаю это, я получаю следующую ошибку:
./Witmer.tex:82: Undefined control sequence.
<argument> \@listctr
l.82 \bibitem{bhole-ner_over_time}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
./source.tex:82: You can't use `\relax' after \the.
<recently read> \c@
l.82 \bibitem{bhole-ner_over_time}
I'm forgetting what you said and using zero instead.
Понятия не имею, в чем проблема на данный момент. Я включил пакет cite, и все хорошо, когда я использую файл .bbl.
Я создаю файл bbl с bibtex. Соответствующий раздел документа:
\bibliographystyle{plain}
\begin{thebibliography}{9}
...trimmed for size...
\bibitem{geo-spatialexpressions}
Annette Herskovits.
\newblock {\em Representation and processing of spatial expressions}.
\newblock Lawrence Erlbaum Associates, Inc., Mahwah, NJ, USA, 1998.
\end{thebibliography}
Обновление:
Вот проблема и предлагаемое исправление: ошибка в основном означает, что код создания библиографии ожидает, что для каждого \ bibitem должно быть несколько аргументов:
\bibitem[\protect\citeauthoryear{Herskovits}{1998}]{geo-spatialexpressions}
Herskovits, A.
\newblock 1998.
\newblock {\em Representation and processing of spatial expressions}.
\newblock Mahwah, NJ, USA: Lawrence Erlbaum Associates, Inc.
На самом деле я пытался использовать файл стилей, который не соответствовал определениям \ cite и генерации библиографии.