我之前在写一份化学实验报告,当我去编译时,出现了一个我从未见过的错误。这个错误是我用于所有论文的模板的一部分,所以我尝试单独编译模板,但仍然出现错误。我昨天刚刚在另一台电脑上使用过完全相同的模板,它编译正确,所以我回家后在那台电脑上测试了它,它完全正常。不知何故我的模板在一台电脑上编译成功,而在另一台电脑上却不行。
我的两台电脑都运行着 Sublime Text 3 Build 3083,并带有最新版本的“LaTeX Tools”插件。
以下是代码:
\documentclass[a4paper,12pt]{article}
\usepackage{setspace}
\usepackage{latexsym}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[margin=1in,headsep=0.1in]{geometry}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.0pt}
\setlength {\parindent} {1cm}
\doublespacing
\AtBeginDocument{\vspace*{.\baselineskip}}
\begin{document}
\fancypagestyle{empty}{
\fancyhead{}% Clear header/footer
\fancyhead[L]{Name\\Date\\Class}
\fancyhead[R]{}
}
\thispagestyle{empty}
\begin {center}
Title \\
\end{center}
\end{document}
下面是它产生的错误:
File "C:\Users\wes1099\Dropbox\Documents\2015-2016\template1.tex", line 1
\documentclass[a4paper,12pt]{article}
^
SyntaxError: unexpected character after line continuation character
[Finished in 0.2s]
答案1
你已经得到了你的构建系统设置为 Python 而不是 LaTeX。您可以从菜单下的工具>构建系统可以设置为乳胶或者自动的。
造成这种情况的可能原因是 SublimeText 的 Anaconda 插件,它似乎喜欢自动将您的构建器更改为 Python 构建器。您可以通过 Anaconda 插件本身的设置禁用该行为。