Latex:TeXMaker无法编译 - 几个未解决的错误

时间:2018-06-11 11:44:50

标签: compilation latex texmaker

我正在使用 TeXMaker 开发协议。我从Eclipse + Texlipse切换到Texmaker以及之前成功编译的内容,不再编译

我有一个 main.tex 文件,其中包含我的协议结构。我有几个tex文件作为输入 design.sty ,它提供了我的设计。我想编译并创建PDF协议。

当我尝试在TeXMaker中执行以下代码时( the main.tex ):

\documentclass[11pt,a4paper,oneside,listof=totoc, bibliography=totoc
version=first]{scrreprt}
\usepackage{design}

\begin{document}
\pagenumbering{arabic}

% cover
    \input{./cover.tex} 

% introduction  
\newpage
    \chapter{Introduction}
        \section{Synmikro}
            \input{./synmicro.tex}  
        \section{Genetic Switches}
            \input{./switches.tex}
        \section{ECFs}
            \input{./ECF.tex}
        \section{Sinorhizobium Meliloti}
            \input{./meliloti.tex}

\newpage
    \section{Laboratory Internship}
        \input{./internship.tex}
    \section{Bioinformatics}
        \input{./bioinfo.tex}

% materials and methods
\newpage
    \chapter{Material and Methods} 
        \section{Used strains}
            \input{./MMexoECFs.tex}
        \section{Cultivation conditions}
            \input{./MMcultivation.tex}
        \section{RNA preparation}
            \input{./MMrNAprep.tex}
        \section{Quality control of total RNA}
            \input{./MMtotalRNAQC.tex}
        %\section{Quality control}
        %   \subsection{PCR and Agarose gel}
        %       \input{./MMnormPCR.tex}
            %\subsection{RNA purity and integrity control}
            %   \input{./MMbioanalyzer.tex}
        \section{qRT-PCR}
            \input{./MMqRTPCR.tex}
        %\section{QBit}
        %   \input{./MMqbit.tex}    
        \section{Bioinformatics}
            \input{./MMbioinfo.tex}     
            \subsection{Non-restrictive approach}
                \input{./MMnonRestrictive.tex}
            \subsection{Levenshtein distance}
                \input{./MMlev2.tex}    
            \subsection{Feature Search}
                \input{./MMfeatureSearch.tex}
            %\subsection{Position Specific Scoring Matrices}
            %   \input{./MMpssm.tex}

% results               
\newpage
    \chapter{Results}
        %\section{Agarose Gel}
    %   \input{./Ragarose.tex}
        \section{Nanodrop and Bioanalyzer}
            \input{./Rbioanalyzer.tex}
        %\section{Qbit}
        %   \input{./Rqubit.tex}
\newpage
        \section{Real-Time PCR}
            \input{./RRTpCR.tex}
\newpage
        \section{Bioinformatics}
            \input{./Rbioinfo.tex}

% discussion

\end{document}

TeXMaker为main.tex 提供了几个错误。他们是:

  1. 第47行:扫描使用\ caption @ xdblarg
  2. 时文件已结束
  3. 第79行:!Latex错误:输入行7上的\ begin {figure}以\ end {document}结束
  4. 第79行:!您无法在内部垂直模式下使用'\ end'
  5. 第79行:!Latex错误:输入行7上的\ begin {figure}以\ end {document}结束
  6. !缺少}插入
  7. 第1行:!紧急停止。 &LT * GT; main.tex ***(工作中止,没有合法\最终找到)
  8. 第47行是“\ input {./ MMqRTPCR.tex}

    第79行是“\ end {document}”

    老实说,我很困惑。 TeXMaker的错误描述是关于缺少大括号。屏幕盲人?我检查了大括号3次,无法弄清楚,我错过了什么。 所以,我猜,我错过了一些关于Latex的重要事情。

    感谢您的帮助!

    更新: 在输入文件“MMqRTPCR.tex”中,我对一个数字进行了评论,所有错误都消失了。这是文件的内容。

    TEXTEXTEXT
    
    %\begin{figure}[H]
        %\centering
    %   \includegraphics[scale=0.6,natwidth=764,natheight=218]%{deltaDeltaCorrectedFormula.png}
    %   \caption{mycaption}
        %\label{deltaDelta}
    %\end{figure}
    
    TEXTEXTEXT
    
    \begin{table}[!h]
            \centering
            \caption{Primer sequences and targets}
            \label{table1}
    
        \begin{tabular}{|l|l|l|ll}
            \cline{1-3}
              Primer Sequence & Target & Direction \\ \cline{1-3}
              AACATGTGCCGGTTGATAG & ECF20_992 & forward  \\ \cline{1-3}
              GCTGCTTCGGTATTGCTCA & ECF20_992 & reverse \\ \cline{1-3}
              TCGTACCATTGAAAGCCTG & ECF02_2817 & forward \\ \cline{1-3}
              ATCAATGGCTTCACGTGCA & ECF02_2817 & reverse \\ \cline{1-3}
              TTCAAGAAACCATGGCCAC & ECF11_987 & forward \\ \cline{1-3}
              GCTCGGCCAAATATCATCG & ECF11_987 & reverse \\ \cline{1-3}  
        \end{tabular}
    \end{table}
    
    TEXTEXTEXT
    

    **更新&解**

    错误不在main.tex本身,而是在输入文件中。因此,当TeXMaker告诉您缺少护腕时,跳转到main.tex中出现错误的行,并检查输入文件中的护腕,您在那里看到。

1 个答案:

答案 0 :(得分:0)

所以, 毕竟错误是一个缺少的大括号!然而,它在main.tex中并没有丢失,而是在图标题内的输入文件中!

感谢任何人,他的大脑可能已经融化,试图找到我的问题的解决方案。如果他们遇到同样的错误,我希望这有助于他人。 :)