Латекс: TeXMaker не компилируется - несколько нерешенных ошибок

Я работаю над протоколом, используя TeXMaker. Я переключился с Eclipse+Texlipse на Texmaker, и то, что было успешно скомпилировано ранее, больше не компилируется.

У меня есть файл main.tex, который содержит структуру моего протокола. У меня есть несколько tex-файлов в качестве входных данных и design.sty, который обеспечивает мой дизайн. Я хочу скомпилировать и создать PDF-протокол.

Когда я пытаюсь выполнить следующий код в TeXMaker (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. Строка 79:! Латексная ошибка: \begin{figure} в строке ввода 7, оканчивающаяся на \end{document}
  3. Строка 79:! Вы не можете использовать '\end' во внутреннем вертикальном режиме
  4. Строка 79:! Латексная ошибка: \begin{figure} в строке ввода 7, оканчивающаяся на \end{document}
  5. ! Отсутствует} вставлено
  6. Строка 1:! Экстренная остановка. <*> main.tex *** (работа прервана, юридический \ конец не найден)

Строка 47 - это "\input{./MMqRTPCR.tex}

Строка 79 - "\end{document}"

Я честно запутался. Описание ошибки TeXMaker об отсутствующих скобках. Я слепой экран? Я проверил брекеты 3 раза и не могу понять, что я пропустил. Так что, думаю, я упустил что-то важное в латексе.

Спасибо за любую помощь!

ОБНОВЛЕНИЕ: во входном файле "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 ответ

Решение

Итак, ошибка была в конце концов отсутствующей фигурной скобкой! Тем не менее, это не отсутствовало в main.tex, но во входном файле в подписи к рисунку!

Спасибо всем, чей мозг мог растаять, пытаясь найти решение моей проблемы. Я надеюсь, что это помогает другим, если они сталкиваются с той же ошибкой.:)

Другие вопросы по тегам