引文問題

引文問題

晚上好,我目前正在用乳膠寫論文,遇到了一個相當煩人的問題。儘管我付出了努力並遵循了許多線索,但我無法讓我的引文發揮作用,也無法解決這個問題。所以我希望你記住,我對整個乳膠的事情感到不舒服,所以希望我的問題是微不足道的......但它已經讓我頭痛了一個月了!讓我來解釋一下細節吧!

我一直在兩台不同的計算機上寫作,並且首先在計算機1上實現了我的引文。但是當我切換到計算機 2(這是我的主計算機)時,它工作了一段時間並最終停止工作......它仍在計算機 1 上工作(遺憾的是不是我的主計算機)。

因此,我使用Zotero(更好的Bib LaTeX,產生明確的引用鍵)產生.bib 文件,使用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 上編譯,但在我同一個朋友的PC 上編譯則不然。

希望你能幫我指出這個問題...

感謝您的幫助(希望我的問題不是太愚蠢)

編輯: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]{bibresource }

.bbl 檔案中出現同樣的錯誤

相關內容