我已经浏览过相当多的“缺失数字,视为零”问答,但没有得到任何解决方案。
我正在使用大学要求但不支持的论文模板。在下载 tex 文件并运行它时,我收到以下错误:
Missing number, treated as zero. \begin{document}
我尝试通过注释掉每个包来排除错误。当我注释掉所需的样式文件时,这个特定的错误消失了(然后我得到了许多其他错误,这是有道理的,因为模板需要这个包):
\usepackage{gmudissertation}
...所以我很确定 .tex 文件和 .sty 文件之间存在某种冲突,或者问题可能只是 sty 文件中未更新的旧代码。我是 LaTeX 新手。
有人愿意给我一些关于如何排除故障或继续的提示吗?我附上了模板和样式文件的代码,以防万一有人发现任何问题。
模板
\documentclass[11 pt]{report}
%% The file ``gmudissertation.sty'' is the GMU latex style file and
%% should be placed in the same directory as your LaTeX files
\usepackage{gmudissertation}
%%
%% other packages that need to be loaded
%%
\usepackage{graphicx} % for imported graphics
\usepackage{amsmath} %%
\usepackage{amsfonts} %% for AMS mathematics
\usepackage{amssymb} %%
\usepackage{amsthm} %%
\usepackage[normalem]{ulem} % a nice standard underline package
\usepackage[noadjust,verbose,sort]{cite} % arranges reference citations neatly
\usepackage{setspace} % for line spacing commands
\usepackage{environ}
%% The file ``mydissertationabbrev.sty'' is an (optional) personalized file that
%% may contain any and all LaTeX command (re)definitions that will be used
%% throughout the document
%%\usepackage{mydissertationabbrev}
\beforedoc
\begin{document}
%\maketitle
%% In this section, all of the user-specific fields to be used in the
%% title pages are set
\title{First line of the title\\
second line of the title}
\onelinetitle{The complete title is to be repeated here without any line
breaks for the second page and for the abstract page}
\author{Author}
\degree{Doctor of Philosophy}
\doctype{Dissertation}
\dept{(Name of Department)}
\discipline{(Discipline)}
\seconddeg{Master of Science}
\seconddegschool{My Former School}
\seconddegyear{Year of second degree}
\firstdeg{Bachelor of Science}
\firstdegschool{My Other Former School}
\firstdegyear{Year of first degree}
\degreeyear{Year}
% Note: semester name should be written in its full-form. For example, Fall Semester, not just Fall.
\degreesemester{Semester}
\advisor{Advisor}
\firstmember{First Member}
\secondmember{Second Member}
\thirdmember{Third Member}
\depthead{Department Head}
% The current dean is Lloyd J. Griffiths
\deanITE{Dean's Name}
%%
%% Introductory pages
%%
% Note: The signature sheet is set according to the requirements of the Volgenau School of
% Information Technology and Engineering. If your college/school requirement is different,
% please make appropriate changes in the "signaturepage" section of gmudissertation.sty file.
\signaturepage
\titlepage
% copyright technically optional but should be included in to avoid potential pagination problems
\copyrightpage
%%
%% Dedication page
%%
\dedicationpage
\noindent I dedicate this dissertation to ...
I dedicate this dissertation to ...
\acknowledgementspage
\noindent I would like to thank the following people who made this possible ...
I would like to thank the following people who made this possible ...
%%
%% Table of contents, list of tables, and lists of figures
%%
\tableofcontents
\listoftables
\listoffigures
%%
%% Abstract
%%
\abstractpage
The first page of the abstract
\abstractmultiplepage
The second page of the abstract
\startofchapters
%% include the chapters one by one (or paste the chapter text in directly if desired)
\include{chapterOne}
\include{chapterTwo}
%% Note: appendix is now put before bibliography.
%% include the following directives if there are any appendices
\appendix
\appendixeqnumbering
\include{Appendix}
%%
%% bibliography
%%
%% list all of the BibTeX files here for the WinEdt project (if applicable)
%GATHER{bibfile.bib}
%% any bibliography style can be used, but IEEEtran.bst is ideally suited to
%% electrical engineering references
\bibliographystyle{IEEEtran}
\bibliography{IEEEfull,bibfile}
%%
%% curriculum vitae
%%
\cvpage
\noindent Include your \emph{curriculum vitae} here detailing your background,
education, and professional experience.
\end{document}
样式文件:
%
% ===========================
% === definitions of new commands ===
% ===========================
%
\renewcommand{\theequation}{\arabic{chapter}.\arabic{equation}}
%
% --- spacing, etc. ---
%
\newcommand{\nl}{\vskip 0.0pc}
\newcommand{\noi}{\noindent}
\newcommand{\emp}[1]{{\bf {#1}}}
\newcommand{\capt}[1]{\caption{\small {\it {#1}}}}
\newtheorem{lem}{Lemma}[section]
\newtheorem{prop}{Proposition}[section]
\newtheorem{assum}{Assumption}[section]
\newtheorem{Def}{Definition}[section]
\newcommand{\ls}[1]
{\dimen0=\fontdimen6\the\font
\lineskip=#1\dimen0
\advance\lineskip.5\fontdimen5\the\font
\advance\lineskip-\dimen0
\lineskiplimit=.9\lineskip
\baselineskip=\lineskip
\advance\baselineskip\dimen0
\normallineskip\lineskip
\normallineskiplimit\lineskiplimit
\normalbaselineskip\baselineskip
\ignorespaces
}
%%%%%
%%%%% SETUP MARGINS AND PENALTIES NEEDED FOR GMU DISSERTATION
%%%%%
% CAS parameters
\def\siglinelength{2.8 in} % was 3.0 in
\def\spacesiglinename{0.5 cm}
\def\datelinelength{5.96 cm} % was 6.65 cm
\def\siglinedepth{0.4pt}
\def\intercommspace{0.20in}
\def\commdatespace{0.45in}
\def\tableSpace{\vskip 0.3in}
\def\figSpace{\vskip 0.3in}
\def\siglinewithspace{\rule{\siglinelength}{\siglinedepth} \hspace{\spacesiglinename}}
\renewcommand{\baselinestretch}{1}
\renewcommand{\contentsname}{\centering \large TABLE OF CONTENTS}
\renewcommand{\listfigurename}{\centering \large LIST OF FIGURES}
\renewcommand{\listtablename}{\centering \large LIST OF TABLES}
\renewcommand{\abstractname}{\centering \large ABSTRACT}
\renewcommand{\chaptername}{\hspace{2.225 in} \large CHAPTER}
% We need 1" margins except on the binding edge, where it is 1 1/2"
% Theses may be either single or double sided
\if@twoside
\setlength\oddsidemargin {36.1\p@}
\setlength\evensidemargin {0\p@}
\setlength\marginparwidth {40\p@}
\else
\setlength\oddsidemargin {36.1\p@}
\setlength\evensidemargin {36.1\p@}
\setlength\marginparwidth {40\p@}
\fi
\marginparsep 10pt
%\oddsidemargin 0.5in \evensidemargin 0in
%\marginparwidth 40pt
% CAS additions
% \voffset -0.5in
% \headheight 0in
% \headsep 0.75in
% \textheight 8.5in
% \footskip 0in
%%%
% 11/06/03 additions
\voffset -0.5in
%%%%%%%
% 11/07/03 additions
\topmargin 0pt
\headsep .5625in
\textheight 8.6in
\textwidth 6in
\footskip 21pt
% Disallow page breaks at hyphens (this will give some underfull vbox's,
% so an alternative is to use \brokenpenalty=100 and manually search
% for and fix such page breaks)
\brokenpenalty=10000
%%%%%
%%%%% SETUP COMMANDS PECULIAR TO THESES
%%%%%
% \author, \title are defined in report; here are the rest of the
% front matter defining macros
\def\onelinetitle#1{\gdef\@onelinetitle{#1}}
\def\degree#1{\gdef\@degree{#1}}
\def\doctype#1{\gdef\@doctype{#1}}
\def\chapterOneTitle#1{\gdef\@chapterOneTitle{#1}}
\def\dept#1{\gdef\@dept{#1}}
\def\discipline#1{\gdef\@discipline{#1}} % Needed after the degree title in the title page (Muhammad Abdulla)
\def\advis@r{Adviser} % default spelling
\def\advisor#1{\gdef\@advisor{#1}}
\def\firstmember#1{\gdef\@firstmember{#1}}
\def\secondmember#1{\gdef\@secondmember{#1}}
\def\thirdmember#1{\gdef\@thirdmember{#1}}
\def\fourthmember#1{\gdef\@fourthmember{#1}}
\def\depthead#1{\gdef\@depthead{#1}}
\def\deanITE#1{\gdef\@deanITE{#1}}
\def\submitdate#1{\gdef\@submitdate{#1}}
%\def\copyrightyear#1{\gdef\@copyrightyear{#1}} % \author, \title in report
\def\firstdeg#1{\gdef\@firstdeg{#1}}
\def\firstdegschool#1{\gdef\@firstdegschool{#1}}
\def\firstdegyear#1{\gdef\@firstdegyear{#1}}
\def\seconddeg#1{\gdef\@seconddeg{#1}}
\def\seconddegschool#1{\gdef\@seconddegschool{#1}}
\def\seconddegyear#1{\gdef\@seconddegyear{#1}}
\def\degreesemester#1{\gdef\@degreesemester{#1}}
\def\degreeyear#1{\gdef\@degreeyear{#1}}
\def\abstract#1{\gdef\@abstract{#1}}
% needed only for dual language departments
\def\language#1{\gdef\@language{#1}} \def\@language{babel}
\def\@title{}\def\@author{}\def\@dept{Computer Science}\def\@discipline{Computer Science}
\def\@advisor{}\def\@firstmember{*}\def\@secondmember{*}
\def\@thirdmember{*}
\def\@fourthmember{*}
% \def\@submitdate{\ifcase\the\month\or
% January\or February\or March\or April\or May\or June\or
% July\or August\or September\or October\or November\or December\fi
% \space \number\the\year}
% \ifnum\month>8
% \@tempcnta=\year \advance\@tempcnta by 1
% \edef\@copyrightyear{\number\the\@tempcnta}
% \else
% \def\@copyrightyear{\number\the\year}
% \fi
\newif\ifcopyright
\newif\iffigurespage \newif\iftablespage
\newif\ifthesiscopyright
\copyrighttrue \figurespagetrue \tablespagetrue
\thesiscopyrighttrue
\def\@standardsub{submitted to the department of \lowercase\expandafter{\@dept}\\
and the committee on graduate studies}
\def\@standardend{}
\def\committeethesis{\let\@whichsub=\@committeesub}
\def\programthesis{\let\@whichsub=\@programsub}
\def\educationthesis{\let\@whichsub=\@educationsub}
\def\businessthesis{\let\@whichsub=\@businesssub}
\def\lawthesis{\let\@whichsub=\@lawsub}
\def\humanitiesthesis{\let\@whichsub=\@humanitiessub%
\let\@whichend=\@humanitiesend}
\def\specialthesis{\let\@whichsub=\@specialsub%
\let\@whichend=\@specialend}
\def\industrialthesis{\let\@whichsub=\@industrialsub%
\let\@whichend=\@industrialend}
\def\dualthesis{\let\@whichsub=\@dualsub%
\let\@whichend=\@dualend}
\let\@whichend=\@standardend
\let\@whichsub=\@standardsub
\def\beforedoc{
%
% --- spacing and page numbering
%
\markright{}
\pagestyle{myheadings}
}
\def\signaturepage{%
\pagenumbering{roman}
\pagestyle{plain}
\thispagestyle{empty}%
\null\vskip .5825in %\vskip .01in%
\begin{center}
\rm\uline{\uppercase\expandafter{\@title}}\\
\normalsize
\bigskip by \\
\bigskip \@author \\
%\bigskip
A \@doctype\ \\
Submitted to the\\
Graduate Faculty\\
of\\
George Mason University\\
In Partial fulfillment of\\
The Requirements for the Degree\\
of\\
\@degree\\
\@discipline\\[0.5 in]
\end{center}
Committee:\\[16 pt]
\siglinewithspace \@advisor, \@doctype\ Director \\[\intercommspace]
\siglinewithspace \@firstmember, Committee Member \\[\intercommspace]
\siglinewithspace \@secondmember, Committee Member \\[\intercommspace]
\siglinewithspace \@thirdmember, Committee Member \\[\intercommspace]
\siglinewithspace \@depthead, Department Chair\\[\intercommspace]
% \phantom{\siglinewithspace\!\!} of \@dept \\ % commented out as requested by thesis office (Muhammad Abdulla)
\siglinewithspace \@deanITE, Dean, The Volgenau School \\
\phantom{\siglinewithspace\!\!} of Information Technology and Engineering \\[\intercommspace]
% \siglinewithspace \@programdirector, Associate Dean \\
% \phantom{\siglinewithspace} for Graduate Studies and Research \\[\commdatespace]
Date: \rule{\datelinelength}{\siglinedepth} \hspace{\spacesiglinename} \!\!\@degreesemester\
% Semester
\@degreeyear\\
% % optional fourth member
% \if*\@fourthmember
% \else
% \rule{\siglinelength}{\siglinedepth} \qquad \@fourthmember
% \\[\intercommspace]
% \fi
\phantom{Date: \rule{\datelinelength}{\siglinedepth} \hspace{\spacesiglinename} \!\!}George Mason University \\
\phantom{Date: \rule{\datelinelength}{\siglinedepth} \hspace{\spacesiglinename} \!\!}Fairfax, VA
\newpage
}
\def\titlepage{%
\thispagestyle{empty}%
\null\vskip .5825in %\vskip -0.1in%
\begin{center}
\rm\expandafter{\@onelinetitle}\\[10 pt]
\end{center}
A \lowercase\expandafter{\@doctype} submitted in partial fulfillment of the requirements for
the degree of \\ \@degree\ at George Mason University \\[10 pt]%[35 pt]
\begin{center}
By \\[35 pt]
\@author \\
% \if\@seconddeg % comment the following three lines out if you don't have a second degree
\@seconddeg\\
\@seconddegschool , \@seconddegyear
\\
% \fi
\@firstdeg\\
\@firstdegschool , \@firstdegyear
\\[39 pt]
Director: \@advisor, Professor \\
Department of \@dept \\[35 pt]
\@degreesemester\
%Semester
\@degreeyear \\
George Mason University \\
Fairfax, VA
\end{center}
\vfill
\newpage
}
\def\copyrightpage{%
%\pagestyle{myheadings} % commented out to force page numbers to bottom center (8/11/07 change by C. St. Jean)
\null\vspace*{2.375 in}%{1.6875 in}%{2 in} %{2.125 in}
\pagenumbering{roman}
\setcounter{page}{2}
\begin{center}
%\large
Copyright\ \copyright\ \@degreeyear\ by \@author\\
All Rights Reserved
\end{center}
\vfill\newpage
}
\def\beforepreface{
\pagenumbering{roman}
\pagestyle{plain}
\signaturepage
\titlepage
%\ifcopyright\ifthesiscopyright\thesiscopyrightpage\else\tradcopyrightpage\fi\fi
}
\def\dedicationpage{%
\lineskiplimit=1pc
%\baselineskip=1pc
%\lineskip=1pc
% replacing the two lines above with the following line so that the lineskip
% for dedictaion page is single spaced. (Muhammad Abdulla)
\ls{1}
\renewcommand{\thepage}{\roman{page}}
\setcounter{page}{3}
% \chapter*{Dedication\@mkboth {DEDICATION}{DEDICATION}}
% \addcontentsline{toc}{chapter}{#1}
% \vspace*{0.63in}
\vspace*{.30 in}%{0.175 in}
\begin{center}
{\Large \bf Dedication}
\end{center}
\vskip 2.93 pc
}
\def\acknowledgementspage{%
\ls{1}
\pagebreak
\vspace*{0.30 in}%{0.175 in}%\vspace*{0.63in}
\begin{center}
{\Large \bf Acknowledgments}
\end{center}
\vskip 2.73 pc
}
\def\startofchapters{%
\renewcommand{\thepage}{\arabic{page}}
\setcounter{chapter}{0}
%\ls{2}
% replacing this with the \doublespacing command from setspace package, as
% the \ls macro above makes text in figure captions and footnotes double
% spaced, which is undesirable. setspace package avoid this. (Muhammad Abdulla)
\doublespacing
\setcounter{page}{0}
}
%
% --- chapters ---
%
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}{\protect
% \numberline{\thechapter} \bf #1} %% USE FOR BOLD TOC!!!!!!
\numberline{\thechapter} #1}
\else
\addcontentsline{toc}{chapter}{#1}
\fi
\chaptermark{#1}
% \addtocontents{lof} {\protect\addvspace{10\p@}}
% \addtocontents{lot} {\protect\addvspace{10\p@}}
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]%
\else \@makechapterhead{#2}%
\@afterheading
\fi}
\def\@schapter#1{
\refstepcounter{chapter}
\typeout{\@chapapp\space\thechapter.}
\addcontentsline{toc}{chapter}{\protect
\numberline{}\hspace*{-0.25in}#1}
\chaptermark{#1}
% \addtocontents{lof}{\protect\addvspace{0pt}}
% \addtocontents{lot}{\protect\addvspace{0pt}}
\if@twocolumn \@topnewpage[\@makeschapterhead{#1}]
\else \@makeschapterhead{#1}
\@afterheading\fi}
\def\l@chapter{\vskip 0.0em plus 1pt
%\bf
\@dottedtocline{0}{0.0em}{1.35em}
}
\def\@makechapterhead#1{
{ \parindent 0pt \raggedright
\vspace*{0.27 in}%{0.75in}
%%% \centerline{\Large \bf \@chapapp{} \thechapter
\begin{center}
{\Large \bf Chapter \thechapter
\Large \bf
%%% \space : #1} \par
: #1} \par
\end{center}
\nobreak
\vskip 22 pt %40pt
}
}
\def\@makeschapterhead#1{
{ \parindent 0pt \raggedright
\vspace*{0.6 in}%{0.75in}
\centering{\Large \bf #1} \par
\nobreak
\vskip 40pt
}
}
%
% --- appendix chapters ---
%
\def\appchapter[#1]#2{
\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}{\protect
%\numberline{\thechapter} \bf #1} %% USE FOR BOLD TOC!!!
\numberline{\thechapter} #1}
\else
\addcontentsline{toc}{chapter}{#1}
\fi
\chaptermark{#1}
% \addtocontents{lof} {\protect\addvspace{10\p@}}
% \addtocontents{lot} {\protect\addvspace{10\p@}}
\if@twocolumn
\@topnewpage[\@makeappchapterhead{#2}]%
\else \@makeappchapterhead{#2}%
\@afterheading
\fi}
\def\@makeappchapterhead#1{
{ \parindent 0pt \raggedright
%\vspace*{0.27 in}%{0.75in}
\vspace*{-0.48 in} % changing top margin of appendix from 2" to 1.25" (Muhammad Abdulla)
%%% \centerline{\Large \bf \@chapapp{} \thechapter
\begin{center}
{\Large \bf Appendix \thechapter
\Large \bf
%%% \space : #1} \par
: #1} \par
\end{center}
\nobreak
\vskip 22 pt %40pt
}
}
\def\@makeappschapterhead#1{
{ \parindent 0pt \raggedright
\vspace*{0.6 in}%{0.75in}
\centering{\Large \bf #1} \par
\nobreak
\vskip 40pt
}
}
%
% --- secondary chapters
%
\def\chapt{\clearpage % Starts new page.
%\thispagestyle{plain} % Page style of chapter page is 'plain'
\global\@topnum\z@ % Prevents figures from going at top of page.
\@afterindentfalse % Suppresses indent in first paragraph. Change
\secdef\@chapt\@schapt % to \@afterindenttrue to have indent.
}
\def\@chapt[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}
\typeout{\@chapapp\space\thechapter.}
\addcontentsline{toc}{chapter}{\protect
\numberline{}\hspace*{-0.25in}#1}\else
\addcontentsline{toc}{chapter}{\hspace*{-0.25in}#1}\fi
\chaptermark{#1}
% \addtocontents{lof}{\protect\addvspace{0pt}} % Adds between-chapter space
% \addtocontents{lot}{\protect\addvspace{0pt}} % to lists of figs & tables.
\if@twocolumn % Tests for two-column mode.
\@topnewpage[\@makechapthead{#2}]
\else \@makechapthead{#2}
\@afterheading % Routine called after chapter and
\fi} % section heading.
\def\chaptnontoc{\clearpage % Starts new page.
%\thispagestyle{plain} % Page style of chapter page is 'plain'
\global\@topnum\z@ % Prevents figures from going at top of page.
\@afterindentfalse % Suppresses indent in first paragraph. Change
\secdef\@chaptnontoc\@schapt % to \@afterindenttrue to have indent.
}
\def\@chaptnontoc[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}
\typeout{\@chapapp\space\thechapter.}
%\addcontentsline{toc}{chapter}{\protect \numberline{}\hspace*{-0.25in}#1}
\else
%\addcontentsline{toc}{chapter}{\hspace*{-0.25in}#1}
\fi
\chaptermark{#1}
% \addtocontents{lof}{\protect\addvspace{0pt}} % Adds between-chapter space
% \addtocontents{lot}{\protect\addvspace{0pt}} % to lists of figs & tables.
\if@twocolumn % Tests for two-column mode.
\@topnewpage[\@makechapthead{#2}]
\else \@makechapthead{#2}
\@afterheading % Routine called after chapter and
\fi % section heading.
}
\def\@schapt#1{\if@twocolumn \@topnewpage[\@makeschapthead{#1}]
\else \@makeschapthead{#1}
\@afterheading\fi}
\def\@makechapthead#1{
{ \parindent 0pt \raggedright
\vspace*{0.625in}%{0.75in}
\centering{\Large \bf #1} \par
\nobreak
\vskip 50pt
} }
\def\@makeschapthead#1{
{ \parindent 0pt \raggedright
\vspace*{0.625in}%{0.75in}
\centering{\Large \bf #1} \par
\nobreak
\vskip 50pt
}
}
%
% --- table of contents ---
%
\def\tableofcontents{
\baselineskip=0.25pc
\lineskip=0.25pc
\lineskiplimit=0.25pc
\@restonecolfalse
\if@twocolumn
\@restonecoltrue\onecolumn
\fi
\chapt*{Table of Contents\@mkboth{TABLE OF CONTENTS}{TABLE OF CONTENTS}}
\vskip -0.83 pc
\hfill Page \par
\lineskip=0.7pc %%% USE FOR WIDER SPACING TOC
\@starttoc{toc}
\if@restonecol
\twocolumn
\fi
\lineskip=0.25pc %%% USE FOR WIDER SPACING TOC
}
% --List of Tables
% captiontable - a tabular environment nested within a table environment with
% a label, an optional List of Tables entry and a caption
\def\captiontable#1{
\@ifnextchar [{\@captiontable{#1}}{\@dblarg{\@captiontable{#1}}}}
\def\@captiontable#1[#2]#3{
\def\@captionlabel{#1}
\def\@captionlistentry{#2}
\def\@captionheading{#3}
\begin{table}
\centering }
\def\endcaptiontable{
% \spacing{1}
\caption [\@captionlistentry]{\@captionheading}
\label {\@captionlabel}
\vspace*{7.6in}
\end{table}}
\def\listoftables{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
%\fi\chaptnontoc{List of Tables\@mkboth
% make "List of Tables" appear in Table of Contents (Muhammad Abdulla)
\fi\chapt{List of Tables\@mkboth
{LIST OF TABLES}{LIST OF TABLES}}
\vskip -0.83 pc
Table \hfill Page \par
\lineskip=0.7pc %%% USE FOR WIDER SPACING LOT
\@starttoc{lot}
\if @restonecol
\twocolumn
\fi
\lineskip=0.25pc %%% USE FOR WIDER SPACING LOT
}
%
% --- list of figures ---
%
\def\listoffigures{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
\fi
%\chaptnontoc{List of Figures\@mkboth
% make "List of Tables" appear in Table of Contents (Muhammad Abdulla)
\chapt{List of Figures\@mkboth
{LIST OF FIGURES}{LIST OF FIGURES}}
\vskip -0.83 pc
\vspace*{-0.05in}
Figure \hfill Page \par
\lineskip=0.7pc %%% USE FOR WIDER SPACING LOF
\@starttoc{lof}\if@restonecol
\twocolumn\fi
\lineskip=0.25pc %%% USE FOR WIDER SPACING LOF
}
%
% --- abstract
%
\def\abstractpage{
\pagebreak
\baselineskip=0.25pc
\lineskip=0.25pc
\lineskiplimit=0.25pc
\thispagestyle{empty}
\chapt{Abstract}
\baselineskip=1pc
\lineskip=1pc
\lineskiplimit=1pc
\vskip 0.25cm
\noi
\ls{1}
\rm\uppercase\expandafter{\@onelinetitle}
\nl
\baselineskip=1pc
\lineskip=1pc
\lineskiplimit=1pc
\noi
\@author, PhD
\nl
\noi
George Mason University, \@degreeyear
\nl
\noi
\@doctype\ Director: \@advisor
\nl
\vskip 46pt
}
\def\abstractmultiplepage{
\pagebreak \thispagestyle{empty}
}
\def\appendixeqnumbering {
\renewcommand{\theequation}{\thechapter.\arabic{equation}}
}
%
% --- bibliography
%
\def\thebibliography#1{
\ls{1}
\chapter*{Bibliography\@mkboth
{BIBLIOGRAPHY}{BIBLIOGRAPHY}}
\markright{}
%\thispagestyle{myheadings} % commented out to force page numbers to bottom center (8/11/07 change by C. St. Jean)
%\thispagestyle{empty}
\pagebreak
\vskip 50pt
\vspace*{0.61 in}%{0.75in}
\centering{\Large \bf Bibliography}\par \nobreak
%\vskip 40pt
\vskip 55pt
\list
{[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth
\advance\leftmargin\labelsep
\usecounter{enumi}}
\def\newblock{\hskip .11em plus .33em minus .07em}
\sloppy\clubpenalty4000\widowpenalty4000
\sfcode`\.=1000\relax}
%
% --- curriculum vitae
%
\def\cvpage{%
\pagebreak
\vspace*{.26 in}
\begin{center}
{\Large \bf Curriculum Vitae}
\end{center}
\vskip 43 pt
\ls{1}
\noindent
}
% we can send console reminder messages to the user here
% Added by Muhammad Abdulla
\AtEndDocument{
\typeout{}%
\typeout{======================== Attention ===============================}%
\typeout{}%
\typeout{The signature lines are different for each College/School of}%
\typeout{George Mason University.}%
\typeout{}%
\typeout{The current signature page is set according to the requirements} %
\typeout{of the School of Information Technology and Engineering.}%
\typeout{Students of other colleges/schools may need to manipulate the}%
\typeout{"signaturepage" section of the gmudissertation.sty file in order}%
\typeout{for the signature page to be formatted correctly.}%
\typeout{}%
\typeout{==================================================================}%
\typeout{}%
}
答案1
感谢@Ulrike Fischer 建议使用 \tracingmacros,我能够通过查看日志文件快速找到有问题的行。问题如下:
%\def\language#1{\gdef\@language{#1}}
我认为语法不正确。注释掉此行(来自样式文件)可使模板正常运行,并且没有必要这样做,因为它试图定义第二种语言,而这在我的例子中是不需要的。
我真诚地感谢您的帮助!