我已经在装有 OS X Sierra 的 MacBook Air 上撰写论文好几个星期了……始终使用同一个 TexShop 3.8 文件。
今天,文件突然停止编译并给出错误:
“失控参数?./Bachelorarbeit.tex:37:扫描 \bibcite 的使用情况时文件结束。\par l.37 \begin{document}”
奇怪的是,使用“undo”无法再次编译,将“\end{document}”移动到“\begin{document}”正下方的行也不起作用。当我将代码粘贴到新文件中时,它可以进行几次编译,但又突然停止编译。此外,该文件可以在 Overleaf 中进行编译。正因为如此,而且我仔细检查了一遍,所以我确信我没有忘记任何地方的“}”。
.aux 文件的最后两行是:\bibcite{Marvi et al. 2011}{38} \bibcite
但我在第 38 或 39 次引用中没有发现任何值得注意的东西。
我感谢你们给予我的一切帮助。
谢谢乔纳斯
编辑:@TeXnician 这些是我目前正在使用的软件包。你认为它们有问题吗?
\documentclass[11pt,a4paper]{article} %to make it an article
\usepackage{a4wide} %for width
\usepackage[a4paper, left=25mm, right=25mm, top=30mm, bottom=30mm]{geometry} %for space left, right, top, bottom
\usepackage[ngerman, english]{babel} %for different languages
\usepackage[latin1]{inputenc}%for umlauts
\usepackage[T1]{fontenc} %for german stuff
\usepackage{lmodern} %for prettier signs in pdf
\usepackage{amsmath} %for mathematical expression
\usepackage{graphicx} %for images
\usepackage{tabularx} %for tables
\usepackage{upgreek} %for special greek signs
\usepackage{diagbox} %for diagonal lines in tables
\usepackage{xcolor} %for colored signs
\usepackage{colortbl} %for colored tables
\usepackage{lscape} %for large tables
\usepackage{caption} %for captions
\usepackage{eurosym} %for euro symbol
\usepackage{scrpage2} %for header and footer
\usepackage{here} %to insert at a certain point
\usepackage{rotating} %to rotate
\usepackage[hidelinks]{hyperref} %to transfer references to pdf or something like that
\usepackage[onehalfspacing]{setspace} %Zeilenabstand
\usepackage{scrpage2} %Kopfzeile
\usepackage{acronym} %for nomenclature
\usepackage{bm} %for bf in math environment
\usepackage[framed, numbered]{matlab-prettifier} %for pretty matlab code