使用 .sty 文件时缺少 \begin{document} 错误

使用 .sty 文件时缺少 \begin{document} 错误

我是一个相当新的 LaTeX 用户,我遇到了一个与自定义样式相关的无法解决的问题。我不断收到一个Missing \begin{document}错误,但我不知道为什么。我使用的是 MikTex 2.9。我试图弄清楚为什么它会给我错误以及如何让它编译。

风格

我尝试使用的 .sty 是这个特定的:http://www.phantasia.org/miju/rpg/harn/harn.sty

代码

自定义样式的\usepackage是 \begin{document} 之前的最后一个

\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{enumerate}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[finnish]{babel}
\usepackage{float}
\usepackage{listings}
\usepackage{footnote}
\usepackage{amsthm}
\usepackage{enumitem}
\usepackage{icomma}
\usepackage{cancel}
\usepackage{csvsimple}
\usepackage{url}
\makeatletter
\g@addto@macro{\UrlBreaks}{\UrlOrds}
\makeatother
\usepackage{amsfonts}
\title{Title}
\author{Author}
\usepackage{ifthen}
\usepackage{calc}
\usepackage{fancyheadings}
\usepackage{fancybox}
\usepackage{pst-grad}
\usepackage{wrapfig}
\usepackage{harn}

\begin{document}
asd
\end{document}

如果我注释掉 harn 包,这一切都会正常进行,这让我相信问题就在那里,但我只是找不到它。

错误日志

这是我收到的错误日志: http://pastebin.com/3X8GNy4Q

我已经尝试过注释掉空行,删除辅助文件(通常都是怀疑的),但都不起作用。我真的不知道问题出在哪里。任何帮助都将不胜感激。

答案1

除了Davids的评论之外,您不能使用pdflatex,您必须替换行(109-110)

\setlength{\headrulewidth}{0mm}
\setlength{\footrulewidth}{1mm}

在 sty 文件中

\renewcommand{\headrulewidth}{0mm}
\renewcommand{\footrulewidth}{1mm}

相关内容