Латекс: 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. Они есть:
- Строка 47: файл завершен во время сканирования с использованием \caption@xdblarg
- Строка 79:! Латексная ошибка: \begin{figure} в строке ввода 7, оканчивающаяся на \end{document}
- Строка 79:! Вы не можете использовать '\end' во внутреннем вертикальном режиме
- Строка 79:! Латексная ошибка: \begin{figure} в строке ввода 7, оканчивающаяся на \end{document}
- ! Отсутствует} вставлено
- Строка 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, но во входном файле в подписи к рисунку!
Спасибо всем, чей мозг мог растаять, пытаясь найти решение моей проблемы. Я надеюсь, что это помогает другим, если они сталкиваются с той же ошибкой.:)