我正在使用LaTeX制作硕士论文,但我无法获得所提供的作品风格。具体来说,当使用makeformaltitlepages
中定义的函数mscthesis.sty
时,我收到错误'未定义的控制序列'。在互联网上,我能找到的唯一答案是直截了当的“你可能犯了一个错字”,或者“你可能忘了包括”,但我有理由相信这些都不适用于我。
在序言中,我使用样式文件中定义的宏设置了几个变量,例如我的名字和提供作业的公司的公司信息。在文档开头之后,从样式文件中调用函数maketitlepages
,它创建了几个与大学风格相匹配的标题页。
[编辑]
找到解决方案后,我现在知道错误的来源。下面是一个小样式文件和一个小文档,可以编译以重新创建错误。简而言之,我使用includegraphics
来包含一个图像文件,其文件名包含空格。
example.sty:
\def\company#1{\gdef\@company{#1}}
\def\maketitlepages
{\begingroup
\newpage
\noindent
\begin{center}
\vskip 0em \rule{\textwidth}{1.5pt}
\vskip 1em {\Huge \@title \par}
\vskip 1em \rule{\textwidth}{1.5pt} \par \nobreak
\vskip 4em {\large A DOCUMENT}
\vskip 2em by
\vskip 2em {\large \@author}
\vfill
\@company
\end{center}
\newpage
\endgroup}
document.tex:
\documentclass{article}
\usepackage{url}
\usepackage{example}
\usepackage[dvips]{graphicx}
\usepackage[dvips]{color}
\author{Your name}
\company{
\includegraphics[width=4cm]{company logo.eps}\\
A Company\\
Addressline 1\\
Addressline 2\\
Country\\
\url{www.acompany.com}
}
\title{Undefined control sequence}
\begin{document}
\pagestyle{empty}
\maketitlepages
答案 0 :(得分:2)
我们能看到mscthesis.sty
的相关部分吗?我(其他不知情的)猜测是错误的位置 - 我怀疑当它定义\makeformaltitlepages
时,它会使用该命令。
答案 1 :(得分:1)
我们需要的是一个显示问题的完整示例(即以\ documentclass {...}开头并经过\ end {document})。很可能你的一条“胡言乱语”很重要。 (这可能会更好地回答像LaTeX社区论坛这样的地方。)