我和LaTex有个问题。
我使用背页将我的论文文档进行了错误处理,当我试图编译它时,我得到了以下错误:
<*> Preambulo.tex
*** (job aborted, no legal \end found)我见过其他与这个问题有关的问题,但都没有帮助。错误似乎出现在我的Preambulo.tex文件中,这是一个应该包含所有文档设置的序言。这就是我的Preambulo.tex文件的样子:
\Documentclassa4论文,11 es{book} \usepackageutf8{inputenc} \usepackageT1{fontenc} \usepackageenglish,西班牙语,es{babel} \usepackage{bookman} \usepackage{bookman} \usepackage{graphicx} \usepackage{amsfonts,amsgen,ams计量,ams计量,amssymb} \usepackagetop=3cm,bottom=3cm,right=2.54cm,left=2.54cm{几何学} \usepackage{afterpage} \usepackage{后页}usepackage{colortbl,\usepackagepdfborder={0 0}{hyperref} \usepackage{pdfpage} \usepackage{url} \usepackagestable{footmisc} \usepackage{parskip} %对分离párrafos con。\usepackage{hyperref} %%----------------------------------------------- \usepackage{fancyhdr} \pagestyle{视野} \fancyhf{} \fancyheadLO{\leftmark} \fancyheadRE{\rightmark} \setlength}{1.5\头高} \cfoot{\thepage} \addto\captionsspanish{ \\contentsname}{\contentsname}{Tabla de contenidos} }\setcounter{toc纵深}{4}\set计数器{secnum纵深}{4} \renewcommand{\chaptermark}1{\markboth{\textbf{#1}}{}} \renewcommand{\sectionmark}1{\markright{\textbf{\thesection.#1}\新命令{\HRule}{0.5mm}\新命令{\bigrule}\usepackage{\titlule0.5mm}\usepackage{附录}\更新命令{\appendixname}{Anexos}\更新命令{Anexos}%%-% Páginas en blanco sin cabecera:%%----------------------------------------------- \usepackage{dcolumn} \newcolumntype{}{\esperiod}{-1} \makeatletter \addto\shorthandsspanish{\let\esperiod\es@period@code} \def\clearpage{ \def模式\ifnum \@dbltopnum =\m@ne \ifdim \pagetotal <\topskip \hbox{} \fi \fi \newpage \thispagestyle{空}\写\m@ne{}\vbox}\罚款-\@Mi }\--其他%-%C,C++ y C++\usepackage{C++}\usepackage{gray97}{gray97}{.97}\definecolor{gray75}{gray75}{.75}\definecolor{gray45}{gray45}{.45}\usepackage{列表} \lstset{ frame=Ltb,framerule=0pt,aboveskip=0.5cm,framextopmargin=3pt,framexbottommargin=3pt、framexleftmargin=0.4cm、framesep=0pt、rulesep=.4pt、backgroundcolor=\color{gray97}、rulesepcolor=\color{黑}、% stringstyle=\ttfamily、显示空间= false、basicstyle=\scriptsize\ttfamily、commentstyle=\color{gray45}、keywordstyle=\bfseries、% numbers=left、numbersep=6pt、numberstyle=\tiny、数字第一行= false、breaklines=true、{lstnewenvironment{列表}1{lstset{#1}\pagebreak}{\pagebreak} \lstdefinestyle{consola} {basicstyle=\scriptsize\bf\ttfamily,backgroundcolor=\color{gray75},}lstdefinestyle{CodigoC} {basicstyle=\scriptsize,frame=single,language=C,numbers=left } \lstdefinestyle{CodigoC++} {basicstyle=\small,frame=single,backgroundcolor=\color{gray75},language=C++,numbers=left }lstdefinestyle{Python} {language=Python,[化]其他
有人知道如何解决这个问题吗?先谢谢你。
发布于 2021-02-06 11:34:50
对于任何对这个问题感兴趣的人来说,问题似乎是在我的背页项目中选择的主文件是错误的:它是Preamble.tex而不是main.tex。
我转到页面左上角的菜单,并将主文件更改为main.tex。现在它很好用。
发布于 2022-06-14 11:42:13
我也收到了同样的错误,因为我试图编译我的settings.tex文件(它类似地列出了我的所有文档设置),而不是编译我的main.tex文件。确保您正在编译正确的文档。
https://stackoverflow.com/questions/66076294
复制相似问题