为什么我会收到此错误?这是我在主文档中包含的序言。我的文档是空的。这以前有效,但后来我不得不进行系统还原并重新安装 miktex 和 texmaker。该bibliography
程序现在设置为biber
,miktex 是 64 版本。
% ================================Präambel==============================
\usepackage{etex}
% Kodierung, Sprache, Patches {{{
\usepackage[T1]{fontenc} % Ausgabekodierung; ermoeglicht Akzente und Umlaute
% sowie korrekte Silbentrennung.
\usepackage[utf8]{inputenc} % Erlaub die direkte Eingabe spezieller Zeichen.
% Utf8 muss die Eingabekodierung des Editors sein.
\usepackage[ngerman]{babel} % Deutsche Sprachanpassungen (z.B. Ueberschriften).
\usepackage{microtype} % Optimale Randausrichtung und Skalierung.
\usepackage[
autostyle,
]{csquotes} % Korrekte Anfuehrungszeichen in der Literaturliste.
%\usepackage{fixltx2e} % Patches fuer LaTeX2e. %not needed according to debugger
\usepackage{scrhack} % Verhindert Warnungen mit aelteren Paketen.
% }}}
% Schriftarten {{{
\usepackage{mathptmx} % Times. Package 'times.sty' is obsolete.
\usepackage[scaled=.92]{helvet}
\usepackage{lmodern}
% }}}
% Text durchstreichen mit \sout; Option 'normalem' verhindert,
% dass das Makro \emph{} umdefiniert wird.
\usepackage[normalem]{ulem}
% ok-zeichen usw
\usepackage{amsfonts}
% Biblatex {{{
\usepackage[
style=alphabetic,
backend=biber,
backref=true
]{biblatex} % Biblatex mit alphabetischem Style und biber.
\bibliography{resources/Literatur}% Dateiname der bib-Datei.
% }}}
% Dokument- und Texteinstellungen {{{
\usepackage[
a4paper,
margin=2.54cm,
marginparwidth=2.0cm,
footskip=1.0cm
]{geometry} % Ersetzt 'a4wide'.
\clubpenalty=10000 % Keine Einzelzeile am Beginn eines Paragraphen
% (Schusterjungen).
\widowpenalty=10000 % Keine Einzelzeile am Ende eines Paragraphen
\displaywidowpenalty=10000 % (Hurenkinder).
\usepackage{floatrow} % Zentriert alle Floats.
\usepackage{ifdraft} % Ermoeglicht \ifoptionfinal{true}{false}
\pagestyle{plain} % keine Kopfzeilen
% \sloppy % großzügige Formatierungsweise
\deffootnote{1em}{1em}{\thefootnotemark.\ } % Verbessert Layout mehrzeiliger Fußnoten
\makeatletter
\AtBeginDocument{%
\hypersetup{%
pdftitle = {\@title},
pdfauthor = \@author,
}
}
\makeatother
% }}}
% Weitere Pakete {{{
\usepackage{graphicx} % Einfuegen von Graphiken.
\usepackage{tabu} % Einfuegen von Tabellen.
\usepackage{multirow} % Tabellenzeilen zusammenfassen.
\usepackage{multicol} % Tabellenspalten zusammenfassen.
\usepackage{booktabs} % Schönere Tabellen (\toprule\midrule\bottomrule).
\usepackage[nocut]{thmbox} % Theorembox bspw. fuer Angreifermodell.
\usepackage{amsmath} % Erweiterte Handhabung mathematischer Formeln.
\usepackage{amssymb} % Erweiterte mathematische Symbole.
\usepackage{rotating}
\usepackage[
printonlyused
]{acronym} % Abkuerzungsverzeichnis.
\usepackage[
colorinlistoftodos,
textsize=tiny, % Notizen und TODOs - mit der todonotes.sty von
\ifoptionfinal{disable}{}% Benjamin Kellermann ist das Package "changebar"
]{todonotes} % bereits integriert.
\usepackage{listings} % Spezielle Umgebung für...
\lstset{ % ...Quelltextformatierung.
language=C,
breaklines=true,
breakatwhitespace=true,
frame=L,
captionpos=b,
xleftmargin=6ex,
tabsize=4,
numbers=left,
numberstyle=\ttfamily\footnotesize,
basicstyle=\ttfamily\footnotesize,
keywordstyle=\bfseries\color{green!50!black},
commentstyle=\itshape\color{magenta!90!black},
identifierstyle=\ttfamily,
stringstyle=\color{orange!90!black},
showstringspaces=false,
}
% }}}
文档类别:
\documentclass[
fontsize=12pt,
headings=small,
parskip=half, % Ersetzt manuelles setzten von parskip/parindent.
bibliography=totoc,
numbers=noenddot, % Entfernt den letzten Punkt der Kapitelnummern.
open=any, % Kapitel kann auf jeder Seite beginnen.
% final % Entfernt alle todonotes und den Entwurfstempel.
]{scrreprt}
% ================================Präambel==============================
\usepackage{resources/myPreamble}
% ==========================Dokumentinformationen=========================
\title{......}
\author{.......}
%\newcommand{\geburtsdatumundort}{(........)}
%\newcommand{\matrikelnr}{..........}
%\newcommand{\studiengang}{..........}
%\newcommand{\pfaddesarbeitsbereichs}{.......}
%\newcommand{\meineemail}{.......}
%\newcommand{\firstsupervisor}{.......}
%\newcommand{\secondsupervisor}{..........}
%\newcommand{\typeofdocument}{..........}
%
%% ===============PDF-Einstellungen inkl Dokument-Infos===================
%\usepackage{resources/myPDFConfig}
% ============================Tooltip-Script==============================
%\usepackage{resources/tooltipScript}
% ================================Dokument==============================
\begin{document}
\end{document}
答案1
通常在旧的(2015 年之前)带有etex
包的情况下,而不是在 2015 年之后的乳胶版本 9 中(etex
当通常不应使用包时),除非您使用超过 30,000 个计数,否则您不会收到此错误,但这种情况不太可能发生。
但是,如果您使用了太多插入件(只能有 250 个),您也会在旧的乳胶版本中得到它,floatrow
错误地使用\newinsert
而不是\newbox
放在一个地方,除非您用完了插入件,否则不会影响行为。
在2015/10/01 乳胶版本中,\newinsert
进行了更改,以便您不太可能用完插入件(因为预先分配了 52 个盒子供浮点数和(现在)插入件使用)。
因此,如果您删除
\usepackage{etex}
并添加
\usepackage{hyperref}
注意hyperref
必须始终需要它,因为它使用超链接功能而不加载包,所以它不可能“以前工作过”。