\documentclass{book}
\usepackage{amsmath}
\usepackage[german]{babel}
\usepackage{amssymb}
\usepackage{amsxtra}
\usepackage[dvips]{epsfig,psfrag}
\usepackage{listings}
\newcommand{\refchapter}[1]{Kapitel~\ref{#1}}
\newcommand{\refsec}[1]{Sektion~\ref{#1}}
\newcommand{\refeqn}[1]{Gleichung~(\ref{#1})}
\newcommand{\reffig}[1]{Abbildung~\ref{#1}}
\title{\bf Grundz\"uge der Softwareentwicklung \\
{\small Analyse- und Entwurfsdokument} \vspace{1cm}\\
\centering
\epsfig{file=figures/logo.eps,width=.4\textwidth}
}
\author{Uschi Musterfrau, Detlef Mustermann und Ralf Auchmustermann}
\date{Matr.-Nr. 0815, 0816 und 0817 \\
email: {\tt [uschi|detlef|ralf]@rwth-aachen.de}
}
\begin{document}
\lstloadlanguages{[ISO]C++}
\lstset{basicstyle=\small, numbers=left, numberstyle=\footnotesize,
stepnumber=1, numbersep=5pt, breaklines=true, escapeinside={/*@}{@*/}}
\pagestyle{headings}
\maketitle
\tableofcontents
\include{vorwort}
\include{analyse}
\include{entwurf}
\include{nutzerdoc}
\include{entwicklerdoc}
\bibliographystyle{plain}
\bibliography{analyse_entwurf}
\appendix
\include{quellcode}
\end{document}
这是我的文件开始的方式。我甚至没有编辑它,我收到它就像这样。但是,如果我想制作一个pdf,它会在第一行给出未定义的控制序列错误......有什么问题?
答案 0 :(得分:6)
我的猜测是你正在尝试使用TeX而不是LaTeX。 TeX将无法识别\ documentclass命令。确保你使用LaTeX。
答案 1 :(得分:0)
可能是您的工具链中的某个工具受到Byte-Order Mark(BOM)的激怒,这是一个特殊的Unicode字符,用于指示文件中使用的字节序。
不幸的是,BOM可能有unwanted side-effects。
您可能尝试使用另一个编辑器保存文件,该编辑器不会在开头添加此标记,也不会使用十六进制编辑器将其删除。
答案 2 :(得分:0)
如果您使用的是pdflatex,请尝试删除\usepackage[dvips]{epsfig,psfrag}
。
答案 3 :(得分:0)
也许TeXshop无法将您的文件识别为LaTeX文件,并使用普通TeX或ConTeXt运行它。如果您可以在此处发布您的日志文件(开头),我们可以帮助您确定。