LaTeX 文件错误

LaTeX 文件错误
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}\usepackage{amssymb}
\usepackage{tabularx}
\usepackage{graphicx} \usepackage{hyperref}
\usepackage{lscape}
\usepackage{rotating}
\newcommand{\specificthanks}[1]{\@fnsymbol{#1}}% Inserts a specific \thanks symbol
\usepackage[left=1.25in, right=1.0in, top=1.25in, bottom=1.0in]{geometry}
\usepackage{booktabs} % Allows the use of \toprule, \midrule and \bottomrule in tables for horizontal lines
\newcommand{\piRsquare}{\pi r^2}        
\title{{\Large Profitability of Moving Averages in the European Stock Market\thanks{My special thanks go to my supervisor Prof.Dr.Name for the excellent guidance and the provided dataset.}}}      
\author{ ABC \thanks{University World Email: \url{http://[email protected]}}}}    
\date{December 20, 2013}                
%
\begin{document} \baselineskip=22pt
\begin{landscape}
\maketitle
%
\centerline{\bf ABSTRACT}
In this line abstract will need to be written.
%
\medskip

\medskip\medskip
%
\noindent \textbf{JEL Codes:} G11; G14;

\noindent \textbf{Keywords:} Technical Analysis; Moving Averages; Market Efficiency;

\medskip

\medskip\medskip

\noindent \textsc{Since the existence of} stock markets, is one of the controling... 
\end{document} 

我在 LaTeX 文件中的脚注中发现了一个问题,但我无法解决它。当我使用 Kile 编辑器打开文件时,它很容易编译,但在 Winedit 中,它显示错误。到底发生了什么?

答案1

由于您的代码中存在错误,两个编辑器都会显示这些错误——通常所使用的编辑器与您获得的输出完全无关,因为它们只是实际生成 PDF 的相同程序(、、pdftex等)的前端。luatexxetex

WinEdt 遇到错误时会停止运行,而 Kile 显然只是忽略了错误,原因是前者errorstopmode默认使用,而后者使用nonstopmode。您可以阅读有关这些内容的更多信息交互模式在哪里可以找到有关 tex/latex 命令行选项(尤其是交互模式)的官方(!)和扩展文档?在 Kile 中有一个面板叫做日志和消息错误列表的位置。您应该始终修复这些错误。

对于您的具体示例,您会得到两个错误,这两个错误都非常清楚:

! Too many }'s.
l.26 ...y World Email: \url{http://[email protected]}}}}

}第 26 行末尾有一个额外的内容,该行就是\url错误消息中显示的行。

! LaTeX Error: \begin{landscape} on input line 30 ended by \end{document}.

每次\begin需要一个\end,你都忘记关闭landscape环境了。

相关内容