我似乎无法解决的 Latex Overleaf 错误

我似乎无法解决的 Latex Overleaf 错误

我正在写我的硕士论文,其中我想使用 Overleaf Latex。我有一些使用 Overleaf Latex 的经验,所以我从创建一个新项目开始,并使用我的一位老同事为之前的项目创建的序言。出于某种原因,我收到了一个错误,我不知道如何解决。

错误是这样的:

Package nameref Warning: The definition of \label has changed! Check your packages! 
Replacing it with the kernel definition on input line 145.

还有这个错误:

<*> preamble_ida.tex
                    
*** (job aborted, no legal \end found)

 
Here is how much of TeX's memory you used:
 24208 strings out of 475237
 427272 string characters out of 5764570
 1917244 words of memory out of 5000000
 45183 multiletter control sequences out of 15000+600000
 559543 words of font info for 40 fonts, out of 8000000 for 9000
 1143 hyphenation exceptions out of 8191
 79i,1n,117p,388b,265s stack positions out of 10000i,1000n,20000p,200000b,200000s
!  ==> Fatal error occurred, no output PDF file produced!

我猜这与 preamble.tex 文件中的包有关?但我不知道。我希望有经验的人能帮我解决这个问题,这样我就可以开始实际工作了。

我的序言文件如下所示:

\documentclass[a4paper,11pt,fleqn,oneside,openright]{memoir}    % Openright aabner kapitler paa hoejresider (openany = vilkaarlig/begge

%%%% PAKKER %%%%

\usepackage{rotating}
% ¤¤ Oversaettelse og tegnsaetning ¤¤ %
\usepackage[utf8]{inputenc}                 % Input-indkodning af tegnsaet, dvs. input fra keyboard, tegnoversigt eller andet (UTF8 = Unicode)
\usepackage[T1]{fontenc}                    % Output-indkodning af tegnsaet, dvs. printede fonte og tegn (T1 = Type 1 font med support for de fleste europaeiske sprog)
\usepackage[danish]{babel}                  % Sproglig fremstilling af elementer (figur vs. figure, litteratur vs. bibliography osv.)
\usepackage{ragged2e,anyfontsize}           % Justering af elementer
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{ulem}

%\usepackage{lmodern}

%\usepackage{minted}

% ¤¤ Figurer og tabeller (floats) ¤¤ %
\usepackage{graphicx}                       % Inkludering af eksterne billeder (JPG, PNG, PDF)
\usepackage{multirow}                       % Fletning af raekker og kolonner (\multicolumn og \multirow)
\usepackage{longtable}
\usepackage{colortbl}                       % Farver i tabeller (fx \columncolor, \rowcolor og \cellcolor)
\usepackage[dvipsnames]{xcolor}             % Definer farver med \definecolor. Se mere: http://en.wikibooks.org/wiki/LaTeX/Colors
\usepackage{flafter}                        % Soerger for, at floats ikke optraeder i teksten foer deres reference
\usepackage{float}                          % Muliggoer eksakt placering af floats, fx \begin{figure}[H]
\let\newfloat\relax                         % Justering mellem float-pakken og memoir
%\usepackage{eso-pic}                       % Tilfoej billedekommandoer paa hver side
%\usepackage{wrapfig}                       % Indsaettelse af figurer omsvoebt af tekst 
%\usepackage{multicol}                      % Muliggoer tekst i spalter
%\usepackage{rotating}                      % Rotation af tekst med \begin{sideways}...\end{sideways}

% ¤¤ Matematik mm. ¤¤
\usepackage{amsmath,amssymb,stmaryrd}       % Avancerede matematik-udvidelser
\usepackage{mathtools}                      % Andre matematik- og tegnudvidelser
\usepackage{textcomp}                       % Symbol-udvidelser (fx promille-tegn med \textperthousand)
\usepackage{siunitx}                        % Flot og konsistent praesentation af tal og enheder med \si{enhed} og \SI{tal}{enhed}
\sisetup{output-decimal-marker = {,}}       % Opsaetning af \SI og decimalseparator
%\usepackage[version=3]{mhchem}             % Kemi-pakke til flot og let notation af formler, fx \ce{Fe2O3}
%\usepackage{rsphrase}                      % Kemi-pakke til RS-saetninger, fx \rsphrase{R1}

% ¤¤ Referencer og kilder ¤¤ %
\usepackage[danish]{varioref}               % Muliggoer bl.a. krydshenvisninger med sidetal (\vref)
\usepackage{natbib}                         % Udvidelse med naturvidenskabelige citationsmodeller, herunder Harvard-modellen
%\usepackage{xr}                            % Referencer til eksternt dokument med \externaldocument{<NAVN>}
%\usepackage{glossaries}                    % Terminologi- eller symbolliste (se mere i Lars Madsens Latex-bog)
% ¤¤ Misc. ¤¤ %
\usepackage{listings}                       % Placer kildekode i dokumentet med \begin{lstlisting}...\end{lstlisting}\usepackage{listings}
\usepackage{lmodern}
%\usepackage{minted}
\usepackage{lipsum}                         % Dummy tekst med fx \lipsum[2]
\usepackage[shortlabels]{enumitem}          % Muliggoer enkelt konfiguration af lister (se \setlist nedenfor)
\usepackage{pdfpages}                       % Goer det muligt at inkludere pdf-dokumenter med kommandoen \includepdf[pages={x-y}]{fil.pdf}  
\pdfoptionpdfminorversion=6                 % Muliggoer inkludering af pdf-dokumenter af version 1.6 og hoejere
\pretolerance=2500                          % Justering af afstand mellem ord (hoejt tal, mindre orddeling og mere luft mellem ord)

% Kommentarer og rettelser med \fxnote. Med 'final' i stedet for 'draft' udloeser hver note en error i den faerdige rapport.
\usepackage[footnote,draft,danish,silent,nomargin]{fixme}       


%%%% BRUGERDEFINEREDE INDSTILLINGER %%%%

% ¤¤ Marginer ¤¤ %
\setlrmarginsandblock{2.5cm}{2.5cm}{*}      % \setlrmarginsandblock{Indbinding}{Kant}{Ratio}
\setulmarginsandblock{2.5cm}{3.0cm}{*}      % \setulmarginsandblock{Top}{Bund}{Ratio}
\checkandfixthelayout                       % Oversaetter vaerdier til brug for andre pakker

%   ¤¤ Afsnitsformatering ¤¤ %
\setlength{\parindent}{0mm}                 % Stoerrelse af indryk
\setlength{\parskip}{3mm}                   % Afstand mellem afsnit ved brug af double Enter
\linespread{1,1}                            % Linjeafstand

% ¤¤ Litteraturlisten ¤¤ %
\bibpunct[,]{[}{]}{;}{a}{,}{,}              % Definerer parametre ved Harvard-henvisning (bl.a. parantestype og seperatortegn)
\bibliographystyle{bibtex/harvard}          % Udseende af litteraturlisten (Harvard-metoden - skift til fx 'plain' for tal)

% ¤¤ Dybde af overskrifter ¤¤ %
\setsecnumdepth{subsection}                 % Dybden af nummerede overkrifter (part/chapter/section/subsection)
\settocdepth{subsection}                    % Dybden af overskrifter vist i indholdsfortegnelsen

% ¤¤ Lister ¤¤ %
\setlist{
  topsep=0pt,                               % Vertikal afstand mellem tekst og listen
  itemsep=-1ex,                             % Vertikal afstand mellem items
} 

% ¤¤ Visuelle referencer ¤¤ %
\usepackage[colorlinks]{hyperref}           % Danner klikbare referencer (hyperlinks) i dokumentet
\hypersetup{colorlinks = true,              % Opsaetning af farvede hyperlinks (interne links, citeringer og URL)
    linkcolor = black,
    citecolor = black,
    urlcolor = black
}

% ¤¤ Opsaetning af figur- og tabeltekst ¤¤ %
\captionnamefont{\small\bfseries\itshape}   % Opsaetning af tekstdelen ('Figur' eller 'Tabel')
\captiontitlefont{\small}                   % Opsaetning af nummerering
\captiondelim{. }                           % Seperator mellem nummerering og figurtekst
\captionstyle{\centering}                   % Justering/placering af figurteksten (centreret = \centering, venstrejusteret = \raggedright)
\captionwidth{\linewidth}                   % Bredden af figurteksten
\hangcaption                                % Venstrejusterer fler-linjers figurtekst under hinanden
\setlength{\belowcaptionskip}{0pt}          % Afstand under figurteksten
\usepackage{caption} 
\captionsetup[table]{skip=10pt}

% ¤¤ Opsaetning af listings ¤¤ %
\definecolor{commentGreen}{RGB}{34,139,24}
\definecolor{stringPurple}{RGB}{208,76,239}

\lstset{language=Matlab,                    % Sprog
    basicstyle=\ttfamily\scriptsize,        % Opsaetning af teksten
    keywords={for,if,while,else,elseif,     % Noegleord at fremhaeve
              end,break,return,case,
              switch,function},
    keywordstyle=\color{blue},              % Opsaetning af noegleord
    commentstyle=\color{commentGreen},      % Opsaetning af kommentarer
    stringstyle=\color{stringPurple},       % Opsaetning af strenge
    showstringspaces=false,                 % Mellemrum i strenge enten vist eller blanke
    numbers=left, numberstyle=\tiny,        % Linjenumre
    extendedchars=true,                     % Tillader specielle karakterer
    columns=flexible,                       % Kolonnejustering
    breaklines, breakatwhitespace=true,     % Bryd lange linjer
}

%% DETTE HAR VI SELV INDSAT %%
\definecolor{bluekeywords}{rgb}{0,0,1}
\definecolor{lightgray}{rgb}{0.95, 0.95, 0.95}
\definecolor{greencomments}{rgb}{0,0.5,0}
\definecolor{redstrings}{rgb}{0.64,0.08,0.08}
\definecolor{xmlcomments}{rgb}{0.5,0.5,0.5}
\definecolor{types}{rgb}{0.17,0.57,0.68}

\lstset{language=[Sharp]C,
captionpos=b,
%numbers=left, %Nummerierung
%numberstyle=\tiny, % kleine Zeilennummern
frame=l, % Oberhalb und unterhalb des Listings ist eine Linie
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
breakatwhitespace=true,
escapeinside={(*@}{@*)},
commentstyle=\color{greencomments},
morekeywords={partial, var, value, get, set},
keywordstyle=\color{bluekeywords},
stringstyle=\color{redstrings},
basicstyle=\ttfamily\small,
   backgroundcolor=\color{lightgray}
}

% ¤¤ Navngivning ¤¤ %
\addto\captionsdanish{
    \renewcommand\contentsname{Indholdsfortegnelse}         % Skriver 'Indholdsfortegnelse' i stedet for 'Indhold'
    \renewcommand\appendixname{Appendiks}                   % Skriver 'Appendiks' i stedet for 'Appendix'
    \renewcommand\appendixpagename{Appendiks}
    \renewcommand\appendixtocname{Appendiks}
    \renewcommand\cftchaptername{\chaptername~}             % Skriver 'Kapitel' foran kapitlerne i indholdsfortegnelsen
    \renewcommand\cftappendixname{\appendixname~}           % Skriver 'Appendiks' foran appendiks i indholdsfortegnelsen
}

% ¤¤ Kapiteludssende ¤¤ %
\definecolor{numbercolor}{gray}{0.7}        % Definerer en farve til brug til kapiteludseende
\newif\ifchapternonum

\makechapterstyle{jenor}{                   % Definerer kapiteludseende frem til ...
  \renewcommand\beforechapskip{0pt}
  \renewcommand\printchaptername{}
  \renewcommand\printchapternum{}
  \renewcommand\printchapternonum{\chapternonumtrue}
  \renewcommand\chaptitlefont{\fontfamily{pbk}\fontseries{db}\fontshape{n}\fontsize{25}{35}\selectfont\raggedleft}
  \renewcommand\chapnumfont{\fontfamily{pbk}\fontseries{m}\fontshape{n}\fontsize{1in}{0in}\selectfont\color{numbercolor}}
  \renewcommand\printchaptertitle[1]{%
    \noindent
    \ifchapternonum
    \begin{tabularx}{\textwidth}{X}
    {\let\\\newline\chaptitlefont ##1\par} 
    \end{tabularx}
    \par\vskip-2.5mm\hrule
    \else
    \begin{tabularx}{\textwidth}{Xl}
    {\parbox[b]{\linewidth}{\chaptitlefont ##1}} & \raisebox{-15pt}{\chapnumfont \thechapter}
    \end{tabularx}
    \par\vskip2mm\hrule
    \fi
  }
}                                           % ... her

\chapterstyle{jenor}                        % Valg af kapiteludseende - Google 'memoir chapter styles' for alternativer

% ¤¤ Sidehoved/sidefod ¤¤ %

\makepagestyle{Uni}                         % Definerer sidehoved og sidefod udseende frem til ...
\makepsmarks{Uni}{%
    \createmark{chapter}{left}{shownumber}{}{. \ }
    \createmark{section}{right}{shownumber}{}{. \ }
    \createplainmark{toc}{both}{\contentsname}
    \createplainmark{lof}{both}{\listfigurename}
    \createplainmark{lot}{both}{\listtablename}
    \createplainmark{bib}{both}{\bibname}
    \createplainmark{index}{both}{\indexname}
    \createplainmark{glossary}{both}{\glossaryname}
}
\nouppercaseheads                                           % Ingen Caps oenskes

\makeevenhead{Uni}{Group }{}{\leftmark}             % Lige siders sidehoved (\makeevenhead{Navn}{Venstre}{Center}{Hoejre})
\makeoddhead{Uni}{\rightmark}{}{Aalborg University}         % Ulige siders sidehoved (\makeoddhead{Navn}{Venstre}{Center}{Hoejre})
\makeevenfoot{Uni}{\thepage}{}{}                            % Lige siders sidefod (\makeevenfoot{Navn}{Venstre}{Center}{Hoejre})
\makeoddfoot{Uni}{}{}{\thepage}                             % Ulige siders sidefod (\makeoddfoot{Navn}{Venstre}{Center}{Hoejre})
\makeheadrule{Uni}{\textwidth}{0.5pt}                       % Tilfoejer en streg under sidehovedets indhold
\makefootrule{Uni}{\textwidth}{0.5pt}{1mm}                  % Tilfoejer en streg under sidefodens indhold

\copypagestyle{Unichap}{Uni}                                % Der dannes en ny style til kapitelsider
\makeoddhead{Unichap}{}{}{}                                 % Sidehoved defineres som blank på kapitelsider
\makeevenhead{Unichap}{}{}{}
\makeheadrule{Unichap}{\textwidth}{0pt}
\aliaspagestyle{chapter}{Unichap}                           % Den ny style vaelges til at gaelde for chapters
                                                            % ... her
\pagestyle{Uni}                                             % Valg af sidehoved og sidefod (benyt 'plain' for ingen sidehoved/fod)


%%%% EGNE KOMMANDOER %%%%

% ¤¤ Billede hack ¤¤ %                                      % Indsaet figurer nemt med \figur{Stoerrelse}{Fil}{Figurtekst}{Label}
\newcommand{\figur}[4]{
        \begin{figure}[H] \centering
            \includegraphics[width=#1\textwidth]{billeder/#2}
            \caption{#3}
            \label{#4}
        \end{figure} 
}

% ¤¤ Specielle tegn ¤¤ %
\newcommand{\dec}{^{\circ}}                                 % '\dec' returnerer et gradtegn (husk $$ udenfor aligns)
\newcommand{\decC}{^{\circ}\text{C}}                        % '\decC' returnerer et gradtegn + 'C' (husk $$ udenfor aligns)
\newcommand{\m}{\cdot}                                      % '\m' returnerer et gangetegn

%%%% ORDDELING %%%%
\hyphenation{In-te-res-se e-le-ment}

答案1

你可以将示例简化为


\documentclass[a4paper,11pt,fleqn,oneside,openright]{memoir}

(您可能应该以类似的方式简化您的真实文档)

运行

pdflatex --interaction=batchmode file

生成日志文件

LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-03-14>
)
! Emergency stop.
<*> file
         
*** (job aborted, no legal \end found)

 
Here is how much of TeX's memory you used:
 14 strings out of 474104
 336 string characters out of 5743473
 1925493 words of memory out of 5000000
 22486 multiletter control sequences out of 15000+600000
 558069 words of font info for 36 fonts, out of 8000000 for 9000
 1141 hyphenation exceptions out of 8191
 12i,0n,13p,68b,8s stack positions out of 10000i,1000n,20000p,200000b,200000s
!  ==> Fatal error occurred, no output PDF file produced!

因为没有\end{document}(并且根本没有文档内容)。

您可以通过将文档更改为来修复此问题


\documentclass[a4paper,11pt,fleqn,oneside,openright]{memoir}
\begin{document}
x
\end{document}

这样文档就完成并且生成了 pdf。

你可能还有另一个文档

\input{preamble_ida.tex}
\begin{document}
x
\end{document}

在这种情况下你应该运行 latex文档,但我不会以这种方式拆分文件。最好将该\documentclass行放在主文档文件中。

相关内容