Latex:TeXMaker 无法编译 - 几个未解决的错误
Latex: TeXMaker does not compile - several unsolved errors
我正在使用 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 行:!Latex 错误:输入第 7 行的 \begin{figure} 以 \end{document} 结尾
- 第79行:!你不能在内部垂直模式下使用'\end'
- 第 79 行:!Latex 错误:输入第 7 行的 \begin{figure} 以 \end{document} 结尾
- !缺少 } 插入
- 第 1 行:!急停。 <*> main.tex ***(作业中止,未找到合法的\end)
第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 中错误发生的那一行,并检查输入文件中的大括号,您会在那里看到。
所以,
毕竟错误是缺少大括号!然而,它并没有在 main.tex 中丢失,而是在图形标题中的输入文件中!
感谢任何人,他们的大脑可能已经融化,试图找到解决我的问题的方法。我希望这可以帮助其他人,如果他们遇到同样的错误。 :)
我正在使用 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 行:!Latex 错误:输入第 7 行的 \begin{figure} 以 \end{document} 结尾
- 第79行:!你不能在内部垂直模式下使用'\end'
- 第 79 行:!Latex 错误:输入第 7 行的 \begin{figure} 以 \end{document} 结尾
- !缺少 } 插入
- 第 1 行:!急停。 <*> main.tex ***(作业中止,未找到合法的\end)
第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 中错误发生的那一行,并检查输入文件中的大括号,您会在那里看到。
所以, 毕竟错误是缺少大括号!然而,它并没有在 main.tex 中丢失,而是在图形标题中的输入文件中!
感谢任何人,他们的大脑可能已经融化,试图找到解决我的问题的方法。我希望这可以帮助其他人,如果他们遇到同样的错误。 :)