Проблемы с цитированием

Проблемы с цитированием

Добрый вечер. Сейчас я пишу диссертацию с использованием латекса и столкнулся с довольно раздражающей проблемой. Я не могу заставить работать свою цитату и не могу решить эту проблему, несмотря на все усилия и просмотр многих тем. Поэтому я хотел бы, чтобы вы имели в виду, что мне некомфортно со всей этой латексной штукой, так что надеюсь, что моя проблема тривиальна... Но она уже месяц доставляет мне головную боль! Позвольте мне объяснить подробности!

Я писал на двух разных компьютерах и впервые реализовал свои цитаты на компьютере 1. Он всегда работал без потока! Но когда я переключился на компьютер 2 (который является моим основным компьютером), он работал некоторое время и в конечном итоге перестал работать... Он все еще работает на компьютере 1 (к сожалению, не моем основном компьютере).

Итак, я генерирую файл .bib с помощью Zotero (лучше Bib LaTeX, генерирует однозначные ключи цитирования), пишу в Texstudio 2.12.6, компилирую в PdfLaTeX, инструмент библиографии по умолчанию: BibTeX, класс документа: MastersDcotoralThesis.cls (v 1.5).

Мне дали код для цитирования (так что, должен признаться, я его не до конца понимаю):

\usepackage[backend=bibtex,style=authoryear,natbib=true, maxbibnames=99,maxcitenames=2]{biblatex} 
\renewbibmacro*{name:andothers}{% 
    \ifboolexpr{
        test {\ifnumequal{\value{listcount}}{\value{liststop}}}
        and
        test \ifmorenames
    }
    {\ifnumgreater{\value{liststop}}{1}
        {\finalandcomma}
        {}%
        \andothersdelim\bibstring[\emph]{andothers}}
    {}}
\addbibresource{biblio.bib}

При попытке компиляции мой файл .bbl выдает ошибку «неопределенная управляющая последовательность» для команд: \datalist, \entry, \endentry

Вот пример записи в моем файле .bbl (для ясности удалены дополнительные поля):

\begingroup
\makeatletter
\@ifundefined{[email protected]}
  {\@latex@error
     {Missing 'biblatex' package}
     {The bibliography requires the 'biblatex' package.}
      \aftergroup\endinput}
  {}
\endgroup

\datalist[entry]{nty/global//global/global}
\preamble{%
\ifdefined\DeclarePrefChars\DeclarePrefChars{'’-}\else\fi
}

  \entry{KoshlandSevenPillarsLife2002}{article}{}
    \name{author}{1}{}{%
      {{hash=KDE}{%
         family={Koshland},
         familyi={K\bibinitperiod},
         given={Daniel\bibnamedelima E.},
         giveni={D\bibinitperiod\bibinitdelim E\bibinitperiod},
      }}%
    }
   \endentry

Итак, как предполагает файл .bbl, пакет biblatex, похоже, отсутствует. Когда я проверяю MikteX (2.9.6515), он говорит, что Biblatex (3.10) установлен.

Поэтому я считаю, что возникла какая-то проблема с MikteX/biblatex, поскольку мой файл компилируется на моем другом компьютере (старая версия MikteX) и на Mac моего друга, но не на ПК того же друга.

Надеюсь, вы поможете мне разобраться в этом вопросе...

Спасибо за помощь (и надеюсь, что мой вопрос не слишком глупый)

Редактировать: MWE (надеюсь, это подойдет):

\documentclass{article}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{biblio.bib}

\begin{document}
test \cite{LeungStepwisevisualizationmembrane2014}
\end{document}

Та же самая «неопределенная управляющая последовательность (\datalist, \entry, \endentry)

Редактировать 2:

Я попробовал использовать бэкэнд biber: \usepackage[backend=biber,style=authoryear-icomp,sortlocale=de_DE,natbib=true, url=false,doi=true,eprint=false]{biblatex} \addbibresource{biblio.bib}

Та же ошибка в файле .bbl

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