没有运行问题

没有运行问题

大家好,我正在尝试运行它。由于这是一个模板,我做了一些更改。图片显示了错误: 在此处输入图片描述

这部分似乎存在问题:

\documentclass[12pt,openany, letterpaper, pagesize]{scrbook}
\usepackage{amsmath} %uso de equaciones
\usepackage{amssymb}
\usepackage[dvips]{graphicx} %para introducir imagenes
\usepackage{enumerate} %para enumerar 
\usepackage{makeidx} %para hacer el index 
\usepackage{amsfonts}
\usepackage{apacite} %para hacer apa bibliografia
\usepackage{paralist}
\usepackage{rotating} %para rotar la hoja y tabla 
\usepackage{booktabs} %hacer tablas 
\usepackage{adjustbox} %ajustar tabla a hoja
\usepackage{breqn}  %ajustar ecuacion cuando se sale del margen
\usepackage{slashbox,multirow} %para varios textos en la linea de cabeza de las tablas
\usepackage{chngcntr} %para contar pie de pagina seguidas
\usepackage[flushleft]{threeparttable}
\usepackage[english]{babel}
\usepackage{natbib}
\usepackage[ansinew]{inputenc}
\usepackage{fancyhdr}%para las paginas fancy
\usepackage{epsfig} %para las graficas en eps
\usepackage{epic}
\usepackage{eepic}
\usepackage{here}
\usepackage{lscape}
\usepackage{tabularx}
\usepackage{longtable}
\counterwithout{footnote}{chapter}
\pagestyle{fancyplain}%\addtolength{\headwidth}{\marginparwidth}
\textheight22.5cm \topmargin0cm \textwidth16.5cm
\oddsidemargin0.5cm \evensidemargin-0.5cm%
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\; #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\; #1{}}
\lhead[\fancyplain{}{\thepage}]{\fancyplain{}{\rightmark}}
\rhead[\fancyplain{}{\leftmark}]{\fancyplain{}{\thepage}}
\fancyfoot{}
\thispagestyle{fancy}%
\addtolength{\headwidth}{0cm}
\unitlength1mm %Define la unidad LE para Figura
\marginparwidth0cm
\parindent0cm %Define la distancia de la primera linea de un parrafo a la margen
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\let\PBS=\PreserveBackslash
\renewcommand{\baselinestretch}{1.1}
%Neuer Befehl f\"{u}r die Tabelle Eigenschaften der Aktivkohlen
\newcommand{\arr}[1]{\raisebox{1.5ex}[0cm][0cm]{#1}}
%Neue Kommandos
\usepackage{Befehle}
%Trennungsliste
\hyphenation {Reaktor-ab-me-ssun-gen Gas-zu-sa-mmen-set-zung
Raum-gesch-win-dig-keit Durch-fluss Stick-stoff-gemisch
Ad-sorp-tions-tem-pe-ra-tur Klein-schmidt
Kohlen-stoff-Mole-kular-siebe Py-rolysat-aus-beu-te
Trans-port-vor-gan-ge}
\usepackage[colorlinks = true,
        linkcolor = blue,
        urlcolor  = blue,
        citecolor = blue,
        anchorcolor = blue]{hyperref} %para referencias tipo link
\usepackage[table]{xcolor}

如果有人能发现错误我将不胜感激。

非常感谢..

答案1

以下是模板中主要缺陷的非详尽列表:

  • 指令

    \renewcommand{\sectionmark}[1]{\markright{\thesection\; #1{}}
    

    缺少右花括号,}

  • 应该不是使用fancyhdr带有scrbook文档类的包。实际上,您的日志文件应该包含以下警告:

    Class scrbook Warning: Usage of package `fancyhdr' together
    (scrbook)              with a KOMA-Script class is not recommended.
    (scrbook)              I'd suggest to use 
    (scrbook)              package `scrlayer' or `scrlayer-scrpage', because
    (scrbook)              they support KOMA-Script classes.
    (scrbook)              With `fancyhdr' several features of class `scrbook'
    (scrbook)              like options `headsepline', `footsepline' or command
    (scrbook)              `\MakeMarkcase' and the commands `\setkomafont' and
    (scrbook)              `\addtokomafont' for the page style elements need
    (scrbook)              explicite user intervention to work.
    (scrbook)              Nevertheless, using requested
    (scrbook)              package `fancyhdr' on input line 22.
    
  • 加载了两个独立且互相不兼容的引文管理包--apacite和--。natbib

  • 您真的在使用ansinew输入编码吗?如果您的编辑器软件比较新,那么它很可能在使用utf8输入编码。

  • 为什么该选项会dvips传递给graphicx包?

  • 既然该graphicx包已经加载,就没有必要再加载该epsfig包了。加载该包可能也没什么epic意义eepic

  • 这个指令\addtolength{\headwidth}{0cm}看上去毫无意义。

  • 学习如何使用包。直接修改诸如和之geometry类的低级参数效率极低。\oddsidemargin\evensidemargin

  • 我们不应该修改低级参数\baselinestretch(参见\renewcommand{\baselinestretch}{1.1}),而应该加载setspace包并发出指令\setstretch{1.1}

  • 真的需要同时加载lscape和吗rotating?使用其中一个包或另一个包,但并非两者兼而有之

  • 该软件包slashbox已弃用;事实上,它不再是TeXlive发行版的一部分。请考虑使用该diagbox软件包。如果您不知道该diagbox软件包(或者,就此而言,该slashbox软件包)的作用,那么一开始可能就没有理由加载它。

  • 该包here除了加载float包外什么都不做。事实上, 的全部内容here.sty由以下几行组成:

    % (Public domain.)
    %
    % The original here.sty by David Carlisle was withdrawn many years ago.
    % The [H] modifier is now implemented in float.sty, which this here.sty
    % simply reads.  Another option is to use a float specifier [!ht], which
    % usually has the same effect, and keeps floats in the right order.  The
    % present trivial here.sty merely allows old documents to keep running.
    %
    % --Karl Berry, November 2009.
    \RequirePackage{float}
    

    为了代码卫生,您here根本不应该加载。如果必须加载,请直接加载float包。

  • 该软件包Befehle似乎不是标准的;当然,它不是 TeXLive 的一部分。顺便问一句,你真的需要为几个德语单词提供这些连字符例外吗?

  • 如果需要,该包xcolor应该在 之前加载,而不是 之后hyperref。并且,由于所有超链接颜色都设置为blue,因此请提供一个选项 -- allcolors=blue-- ,而不是分别设置linkcolorurlcolor等。

我可以继续说下去...不过我相信你明白我的意思。

相关内容