%&-无CCT空间%%$Id:jcmlatex。cls,v 1.22 2009/06/24 03:20:20 zlb到期$%%变更日志:%%-2009/06/19:增加DOI(Ada)%-2009/02/13:如果\JCMreceived为空,则不显示“Received”行%(特刊记者李静)%-2008/02/21:添加“接受”(李静)%-2008/02/02:添加“cite”包%-2008/02/01:修复页面范围问题%-2008/01/30:修复jcmlatex中的一个错误。英国夏令时%-2007/08/29:重新格式化“已接收…”线路(李静)%-2007/08/21:新标题页%-2007/06/18:将默认类选项设置为“final”%-2007/05/05:更改\并在\author{…}中生成“and”%-2007年5月4日:电话\ps@首页同样对于草稿模式,使用\从属关系%在\author{}中添加jcmlatex,而不是\thanks。英国夏令时%-2007/01/19:防止标题和fnmarks之间的换行%-2006/09/07:创建文件%\NeedsTeXFormat{LaTeX2e}[1994/12/01]\ProvidesClass{jcmlatex}[2009/06/19,计算数学杂志]\声明*{\PassOptionsToClass{\CurrentOption}{article}}\进程选项\LoadClass[a4paper,twoside]{article}[1996/10/31]\页面样式{myheadings}%类选项%选项“草稿”和“最终”\newif\ifdraft\draftfalse\声明{draft}{\drafttrue}\声明{final}{\draftfalse}\进程选项\要求包装{cite}\要求打包{graphicx}\要求打包{amsmath}\要求包装{amsfonts}\要求包装{amssymb}%---------------------------页面格式--------------------------\头枕=5mm\头部高度=5mm\上边距=0磅\oddsidemargin=0磅\平均边距=0磅\text高度=215truemm\text宽度=145truemm\跳脚=2真毫米\更新命令{\baselinestretch}{1.10}\更新命令{\arraystretch}{1.0}\以上显示跳过=6pt加2pt减2.5pt\以下显示跳过=6磅加2磅减2.5磅%==========================浮动、表格、数字=================\更新命令{\floatpagefraction}{1}\floatsep=10pt加上2.5pt减去1pt\textfloatsep=10pt加上2.5pt减去1pt\intextsep=10磅加2.5磅减1磅\doublerulesep=0磅\以上标题kip=3pt\低于Captionskip=5pt%%在表/图号后插入\小写并删除冒号\长\def\@makecaption#1#2{%\vskip\以上标题\小\sbox\@tempboxa{1}2}%\ifdim\wd\@tempboxa>\hs大小#1#2 \par\其他\全局\@minipagefalse\hb@xt公司@\hsize{\hfil\box\@tempboxa\hfil}%\金融机构\vskip\belowcaptionskip}\@addtoreset{table}{section}\renewcommand\thetable{\thesection.\arabic{table}}\定义\fnum@表格{\tablename\nobreakspace\t表:}\@addtoreset{figure}{section}\更新命令\thefigure{\thesection.\arabic{figure}}\更新命令\figurename{Fig.}\定义\fnum@图{\figurename\nBreakspace\thefigure.}%=======================截面===============================\def\@seccntformat#1{\csname#1\endcsname.}\更新命令\节{\@startsection{section}{1}{\z@}%%%%{-3.5ex\@plus-1ex\@minus-.2ex}%{3.5ex\@加1个\@减.2ex}%{2.3ex\@plus.2ex}%{\normalfont\large\bfseries\centering}}\更新命令\子节{\@startsection{subsection}{2}{\z@}%%%%{-3.25ex\@plus-1ex\@minus-.2ex}%{3.25ex\@plus 1ex\@减.2ex}%{1.5ex\@plus.2ex}%{\normalfont\normalsize\bfseries}}%====================参考书目===============================\RENEW命令\@openbib@代码{\parsep\z@\itemsep\z@\parskip\z@\small}\书目样式{jcmlatex}%=========================等式===================================\@addtoreset{equation}{section}\更新命令\thequation{\thesection.\arabic{equation}}%====================定理、引理等,以及证明============\def\@beginorem#1#2{\trivlist\项目[\hskip\labelsep{\bfseries#1\#2.}]\形状}\newtheorem{定理}{定理}[节]\newtheorem{引理}{引理}[节]\纽瑟姆{命题{命题}[节]\newtheorem{推论}{推论}[节]\newtheorem{remark}{remark}[节]\newtheorem{definition}{definition}[节]\newtheorem{condition}{condition}[节]\newtheorem{example}{example}[节]\新理论{结论}{结论}[节]\newtheorem{algorithm}{algorithm}[节]\新理论{假设}{假设}[节]\新环境{proof}{\par{\it proof.}\忽略空间}{\par\medskip}%===========================================================================\AtBeginDocument{\label{firstpage}}%%以下技巧,借用拖船第19卷(1998)1号,是%防止\label{lastpage}在最后一页已满时消失。% (http://www.tug.org/TUGboat/Articles/tb19-1/tb58works.pdf)\AtEndDocument{\clearpage\添加计数器{page}{-1}%\立即\写入\@auxout{\string\newlabel{lastpage}{{{}{\thepage}}}%\addtocounter{page}{1}}\新环境{keywords}{\leftskip\leftmargin\rightsip\leftskip\无灯\小\textit{关键词:}%\忽略空间}{\par}\新环境{classification}{\leftskip\leftmargin\rightsip\leftskip\无灯\小\textit{数学学科分类:}%\忽略空间}{\par}%修正:为什么需要插入空格(但不在\maketitle中)?\@addtoreset{footnote}{page}\renewcommand\thefootnote{\arabic{footnote})}%\更新命令\maketitle{\par\起始组\ifdraft公司\renewcommand\thefootnote{\arabic{footnote})}%\其他\c@脚注\m@ne公司\更新命令\thefootnote{\ifnum\c@脚注=0\放松*\else\@阿拉伯语\c@脚注)\fi}%\金融机构\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefmark}}}%\long\def\@makefntext 1{\parindent 1em\noindent\hb@xt公司@1.8埃姆{%\hss\@textsuperscript{\normalfont\@thefnmark}##1}%\新页面\global\@topnum\z@%防止数字出现在页面顶部。\@制作标题\此页面样式{firstpage}%\@谢谢\端组%%%\设置计数器{footnote}{0}%\全局\让\谢谢\放松\全局\ let\ maketitle\松弛\全局\让\@maketitle\放松\全局\让\@谢谢\@空\全局\让\@作者\@为空\全局\让\@日期\@为空\全局\让\@title\@为空\全局\让\标题\松弛\全局\让\作者\松弛\全局\ let\日期\松弛\全局\让\和\放松}\定义\@maketitle{%\新页面\空\vskip 2em%{\居中{%Insert“已收到…”\让\谢谢@bak\谢谢\def\谢谢{\protect\谢谢@bak}%\定义\谢谢@tmp{%\ifx公司\谢谢@bak\谢谢@老朋友\其他%注意:如果\JCMreceived为空,则不显示“Received”行\edef\@tempb{\JCMreceived}%\ifx\@tempb\@empty\其他\edef\@tempa{\jcmrevied}%%防止标题和\谢谢之间的换行{\skip0=\lastskip\unskip\nobreak\hskip\skip0}%\ifx\@tempa\@空\谢谢@老朋友{已接收\JCMreceived\;/已接受\JCMaccepted\;/}%\其他\谢谢@老朋友{Received\JCMreceived\;/收到修订版本\jcmrevied\;/已接受\JCMaccepted\;/}%\金融机构\全局\@datestrue\let\谢谢@bak\谢谢@老朋友\金融机构\金融机构\谢谢@bak}\新国际机场\如果@日期\@日期\ifdraft\其他\让\谢谢@老朋友\谢谢@bak\定义\谢谢@bak{\谢谢@tmp}%\金融机构\让\脚注\谢谢%%%{\large\textbf{\MakeUppercase{\@title}}}%{\large\textbf{\@title}}%\ifdraft\其他\如果@日期\其他%注意:如果\JCMreceived为空,则不显示“Received”行\edef\@tempb{\JCMreceived}%\ifx\@tempb\@empty\其他\edef\@tempa{\jcmrevied}%\ifx\@tempa\@空\谢谢@老朋友{已接收\JCMreceived\;/已接受\JCMaccepted\;/}%\其他\谢谢@老朋友{Received\JCMreceived\;/收到修订版本\jcmrevied\;/已接受\JCMaccepted\;/}%\金融机构\金融机构\金融机构\金融机构\票面价值}%\vskip 1.5em%\让\脚注\谢谢{\小\def\affiliation######################\def\和{\ifvmode\else{and}\fi}%\让\谢谢\加入\@作者}%\par}}\ifx\DOI\@undefined\def\DOI{??}\金融机构\ifx\JCMvol\@undefined\def\JCMvol{??}\金融机构\ifx\JCMno\@未定义\def\JCMno{?}\金融机构\ifx\JCMyear\@undefined\def\jcmeyear{200?}\金融机构\ifx\JCMreceived\@undefined\def\JCMreceived{?????,200?}\金融机构\ifx\jcmrevied\@undefined\def\jcmrevied{?????,200?}\金融机构\ifx\JCMaccepted\@undefined\def\JCMaccepted{????????,200?}\金融机构\纽科曼\ps@首页{%\def\@oddhead{\parbox{7cm}{\small计算数学杂志\\卷.\JCMvol,No.\JCMno,\JCMyear,\pageref{firstpage}--\pageref{lastpage}。\hfil}\hfil\parbox{4.8cm}{\小http://www.global-sci.org/jcm\\doi:\doi}}%\让\@evenhead\@oddhead}\更新命令\markboth[2]{%\定义\@evenhead{\thepage\hfill{\footnotesize\rm#1}%\def\@oddhead{\footnotesize\rm\2}\hfill\thepage}%}\markboth{计算数学杂志}{计算数学杂志}\端输入