%仅供作者使用%cicp.cls——用于计算物理中的通信%此类文件可供希望使用%准备一篇文章发表在《通讯》%计算物理。用户不能利用类的任何部分%商业文件。%%该类文件是按“原样”提供的。不允许作者%更改此文件。%\需要TeXFormat{LaTeX2e}\提供类{cicp}[2007/05/18 v2.2a计算物理通信课程]%v1.1更改:书目大小%v1.2更改:摘要的左边距%v1.2.1更改:\sc关键字%v1.2.2更改:\bf关键字\bf摘要\it地址%v1.3更改:将标题更改为小字体%v1.3.1更改:添加包amsthm%v1.4更改:添加包引用,交换偶数标记%v1.5更改:软件包ifhen added、modify\author命令和add选项:%奇数、偶数:告诉文章的第一页页码是%奇数或偶数%评论:评论文章%草稿:厨房版(需要页码行号和草稿副本)%v1.5.5更改:添加了选项onepage,用于在第一页中抽象结束%v1.6更改:将左右边距和标题更改为\sf%v1.6.5更改:添加starteven选项,用于告知问题起始页%即使如此,这个选项也应该适用于整个问题。%它将控制奇数边和偶数边的边距%标题也更改了。%v1.6.6更改:更新引理和定义样式%v1.6.7更改:在版权信息中更新今年%v1.6.8更改:添加了建议%v2.0更改:从第二卷开始更改字体,使用包mathpazo%删除\authaddr,但%为作者的电子邮件地址添加\电子邮件(或\ email)%用法:\email{\tt地址@xxx}(T.~ Lam))%,针对单个作者%\多个作者的电子邮件%为ams和pac编号添加\ams和\pac%为算法添加新环境FloatAlgo%用法:\begin{FloatAlgo}{caption here.}。。。\结束{FloatAlgo}%v2.0.1更改:更改子分区间距。%v2.0.2更改:拥有\pacs for pacs(2006)%v2.1更改:包mathpazo作为选项,而不是默认加载\LoadClass[twoside,11pt,a4paper]{article}加载类\需要包[dvips]{graphicx}\需要包{amsfonts,amssymb,amsbsy,amsmath,amsthm}\需要软件包{ifhen}\需要包{cite}\第一个页码的newboolean{PG@odd}%设置为true是奇数\评论文章的newboolean{REV@art}%set true\newboolean{DRAFT@copy}%set true用于草稿副本\newboolean{ONE@page}%将第一页的抽象结尾设置为true\newboolean{START@even}%set true表示书的第一页是偶数\mathpazo加载的newboolean{PAZO@load}%set true\setboolean{PG@odd}{true}\setboolean{REV@art}{false}\setboolean{DRAFT@copy}{false}\setboolean{ONE@page}{false}\setboolean{START@even}{false}\setboolean{PAZO@load}{false}\DeclareOption{odd}{\setboolean{PG@odd}{true}}\声明选项{偶数}{\setboolean{PG@odd}{false}}\声明选项{review}{\setboolean{REV@art}{true}}\声明选项{draft}{\setboolean{draft@copy}{true}}\声明选项{onepage}{\setboolean{ONE@page}{true}}\声明选项{starteven}{\setboolean{START@even}}{true}}\声明选项{mathpazo}{\setboolean{PAZO@load}{true}}\进程选项%一般设置\ifhenelse{\boolean{PAZO@load}}{\RequirePackage{mathpazo}}{}\设置长度{\textwidth}{150mm}\设置长度{\textheight}{200mm}\集长度{\topmargin}{-0mm}%\集长度{\oddsidemargin}{5mm}%\设置长度{\evensidemargin}{5mm}\设置长度{\oddsidemargin}{8mm}\设置长度{\evensidemargin}{-2mm}\ifhenels{\boolean{START@even}}{\设置长度{\oddsidemargin}{-2mm}\设置长度{\evensidemargin}{8mm}}{}%\setlength\footskip{30\p@}%原始设置%\setlength\footnotesep{7.7\p@}%\集合长度{\skip\footins}{10\p@@+4\p@@-2\p@}%\setlength\footskip{15\p@}\setlength\footnotesep{3.5\p@}%\集合长度{\skip\footins}{5\p@@+2\p@@-1\p@}\新长度{\titleright}\集合长度{\titleright}{3cm}\在BeginDocument{\立即数\write\@auxout{\string\新标签{FirstPage}{{}{\page}}}}\在结束文档{\清除页\添加计数器{page}{-1}\立即数\write\@auxout{\string\新标签{LastPage}{{}{\page}}}\加到计数器{page}{1}}\newcommand\journalname{计算物理中的通信}\新命令\此编号{1}\newcommand\thiseyear{2006}\newcommand\thismonth{二月}\newcommand\thisvolume{1}\def\tispagestart{\pageref{FirstPage}}\def\tispageend{\pageref{LastPage}}\def\ps@firstpage{\ps@empty\def\@oddfoot{\footnotesize http://www.global-sci.com/\hfil\hfil全球科学预印本}\让\@evenfoot\@oddfoot%\def\@oddhead{\usebox{\lheadbox}\hfil\usebosk{\rheadbox}\定义\@oddhead{\包装盒{9cm}{\footnotesize~~~\\~~}\hfil公司\包装盒{4cm}{\footnotesize~~~\\ ~~~}}\让\@evenhead\@oddhead%以防文章从左手页开始\让\@mkboth\@空}\def\ps@标题{%\让\@oddfoot\@empty\let\@evenfoot\@empty%\def\@oddhead{\footnotesize\thepage\hfil\leftmark}%%\def\@evenhead{\footnotesize\rightmark\hfil\thepage}%\ifhenelse{\boolean{PG@odd}}{\def\@evenhead{\footnotesize\thepage\hfil\leftmark}%第一个页码是奇数\def\@oddhead{\footnotesize\rightmark\hfil\thepage}}%{\def\@oddhead{\footnotesize\thepage\hfil\leftmark}%第一个页码是偶数\def\@evenhead{\footnotesize\rightmark\hfil\thepage}}%\让\@mkboth\mark both}\更新命令\maketitle{\par\开始分组\全局\@topnum\z@\@制作标题\此页面样式{firstpage}\末端组\全局\让\谢谢\放松\全局\let\maketitle\relax\全局\let\@maketitle\relax\global\let\@谢谢\@空\全局\let\@author\@empty\全局\let \@date\@empty\全局\let\@title\@empty\全局\let\title\relax\全局\let\author\relax\全局\let\date\relax\全局\let和\relax}%\更新命令\@maketitle{\normalfont\normalsize\global\topskip8\p@\relax%5.5pc“”“”\vfil\空%\vskip 30\p@\@字幕\ifx\@空\作者\其他\@设置作者\标记两者{}{}%{\ifx\@empty\shorttitle{\footnotesize\@title}\else{\foontotesize\shorttitle}\fi}%{\ifx\@empty\shortauthor{\footnotesize\@author}\else{\foontotesize\shortauthor}\fi}\fi(菲涅耳)\ifx\@empty\@address\else\@setaddress\fi\无提示\hrulefill\@集合抽象\空间{-12pt}\ifx\@empty\@ams\else \@setams\fi\ifx\@empty\@pac\else \@setpac\fi\ifx\@empty\@pacs\else \@setpacs\fi\ifx\@empty\@keywords\else \@setkeywords\fi\ifhenelse{\boolean{ONE@page}}{}{\nindent\hrulefill}\正常大小}%更正作者脚注%\设置长度{\skip\footins}{2.5pc}\更新命令{\footnoterule}{\noindent\rule{5pc}{0.25pt}\vspace*{6pt}}\续订命令{\footnote}{\fnsymbol{foote}}\long\def\@makefntext#1{\parindent 1em\noindent{$\m@th^{\@thenmark}$}#1}%\def\corraddr#1{\footnotetext[1]{对应:#1}\stepcounter{脚注}}\def\corraddr#1{}%不再需要地址!\定义\电子邮件#1{\def\@email{#1}}\让\@email=\@empty\def\@setemail{{\it电子邮件地址:}\@Email}\def\emails#1{\def\@emails{#1}}\让\@emails=\@empty\def\@setemails{{\it电子邮件地址:}\@emails}\def\corrauth{\footnotemark[1]\footnetext[1]{通讯作者。\ifx\@empty\@email\else \@setemail\fi\ifx\@empty\@emails\else \@setemails\fi}\stepcounter{脚注}}\定义\affilnum#1{${}^{#1}$}\def\affil#1{${}^{#1}$}\def\comma{$^{\textrm{,}}$}%%%%%%%%%%%%%%%%%%%%%%%%%%%为标题和作者定义环境\新环境{titquote}{\开始{list}{}{\设置长度{\左边距}{0pt}\集合长度{\rightmargin}{\titleright}\集合长度{\topsep}{6pt}\集合长度{\parskip}{0pt}}\项目[]}{\结束{列表}}%%文章标题%%用法:\title[简短标题]{完整标题}%[简称]是可选的;标题过长时使用%或包含脚注,最多50个字符%\更新命令*{\title}[2][]{\gdef\shorttitle{#1}\gdef\\title{#2}}\let \ shorttitle=\空\定义\@settitle{%\开始{居中}%%\baselineskip14\p@\放松\开始{titquote}\大\b系列\ifhenels{\boolean{REV@art}}{\项目[]{\LARGE R}{\LARGE EVIEW}{\LARGE A}{\大型RTICLE}}%用于评论文章{}\项目[]\@标题%\结束{center}%\结尾{titquote}}%%作者列表%%用法\作者[缩写]{所有作者列表}%缩写形式不包括链接作者与地址的脚注符号%并用于打印版本中的打印头(但不用于预印本)%\让\shortauthor=\empty\更新命令*{\author}[2][?]{\gdef\短作者{?}\gdef\@author{2}\如果其他{\等于{#1}{?}}{\gdef\shortauthor{\let\comma=\empty\let\corrauth=\empty\renewcommand{\affil}[1]{}#2}}{\gdef\shortauthor{#1}}}\def\@setauthor{%\开始{center}%%\bf系列\开始{titquote}\大型%\项目[]\@作者\结尾{titquote}%\结束{center}%}%%隶属关系(作者地址)%%用法:\地址{第一作者的地址}%\地址{第二作者地址}%每个地址使用一次,使用符号\dag\ddag\S\P$\|$%用地址连接作者%\定义\地址#1{\def\@地址{#1}}\让\@address=\@empty\定义\@setaddress{\vspace{-12pt}\开始{titquote}%\rm\small\@地址\rm\it\small\@地址\结尾{titquote}}%\def\keywords#1{\def\@keywords{#1}}\让\@keywords=\@empty\def\@setkeywords{\加总长度{\topsep}{-6pt}\开始{trivlist}%\item[]\rm\small{\sc\small关键字}:\@keywords\item[]\rm\small{\bf\small关键字}:\@keywords\结束{trivlist}}%%%美国数学学会分类号%用法:\ams{57.XX,58.XX}%\定义\ams#1{\def\@ams{#1}}\让\@ams=\@empty\定义\@setams{\添加长度{\topsep}{-6pt}\开始{trivlist}\物品[]\rm\small{\bf\small AMS主题分类}:\@AMS\结束{trivlist}}%%物理学和天文学分类号(不止一个)%用法\pacs{31.10,31.20T}%\定义\pac#1{\def\@pac{#1}}\让\@pac=\@空\定义\@setpac{\添加长度{\topsep}{-6pt}\开始{trivlist}\项目[]\rm\small{\bf\small PACS}:\@pac\结束{trivlist}}%%物理学和天文学分类号(2006)(不止一个)%用法\pacs{31.10,31.20T}%\定义\pacs#1{\def\@pacs{#1}}\让\@pacs=\@空\定义\@setpacs{\添加长度{\topsep}{-6pt}\开始{trivlist}\项目[]\rm\small{\bf\small PACS(2006)}:\@PACS\结束{trivlist}}%\newbox\抽象框%\更新环境{抽象}{%%\vspace{6pt加3pt减3pt}%\开始{quote}%%\item[]{\bfseries\abstractname.}\quad\rm\ignorespaces}%\rm\忽略空格}%{\end{quote}\if@titlepage\newpage\else\vspace{0\p@plus0\p@}\fi}\更新环境{抽象}{%\ifx\maketitle\放松\类警告{\@classname}{抽象应在前面\在AMS文档类中保护\maketitle\space;报告}%\fi(菲涅耳)\global\setbox\abstractbox=\vtop\b组\normalfont\小\列表{}{\labelwidth\z@%v1.2中的注释%\左边距6pc%\右边距\左边距\左边距4pc%\右边距\左边距\项目缩进\z@\语法分析器@\让\全宽显示\放松}%%v更改sc->bf摘要%\项目[\hskip\labelsep\scshape\abstractname.]%\项目[\hskip\labelsep\bfseries\abstractname.]%}{%\结束列表\e组\ifx\@setabstract\relax\@setafstracta\fi}\def\@setabstract{\@setafstracta\global\let\@setasstract\relax}\def\@setabstracta{%\ifvoid\抽象框\其他\跳过@6\p@\advanced\skip@-\lastskip\前进\skip@-\baselineskip\vskip\skip@\框\抽象框\prevdepth\z@%,因为\abstractbox是vtop\fi(菲涅耳)}%小字体标题\long\def\@makecaption#1#2{%\更新命令{\baselinestretch}{0.5}\rm\vskip\以上标题kip\sbox\@tempboxa{\sf\footnotesize#1:#2}%\ifdim\wd\@tempboxa>\hsize{\sf\footnotesize#1:#2}\par\其他\全局\@minipagefalse\hb@xt@\hsize{\hfil\box \@tempboxa\hfil}%\fi(菲涅耳)\vskip\belowcaptionskip\更新命令{\baselinestretch}{1}\rm}\更新环境{书目}[1]{\section*{\small\refname}%%\@mkoth{\MakeUppercase\refname}{\Make Uppercase\refname}%\列表{\@biblabel{\@阿拉伯语\c@enumiv}}%{\settowidth\labelwidth{\@biblabel{#1}}%\左边距\标签宽度\解析0ex\项目编号0ex\前进\leftmargin\labelsep\@openbib@code\使用计数器{enumiv}%\让\p@enumiv\@empty\更新命令\thenumiv{\@阿拉伯语\c@enumiv}\小}%\邋遢的\俱乐部支持4000\@俱乐部支持\俱乐部支持\丧偶金4000%\sfcode `\\@米}{\def\@noitemerr(噪音){\@latex@警告{清空“书目”环境}}%\结束列表}%定义算法环境。\newcounter{Algctr}[节]\更新命令{\theAlgctr}{\thesection.\阿拉伯语{Algctr{}}\新环境{FloatAlgo}[1]{%\参考步进计数器{Algctr}%\开始{表}[!t]\noindent{\sf\footnotesize算法~\theAlgctr}:{\sf/footnotesize#1}\\%\规则{\textwidth}{2pt}%\npage中断%\小\sf%}{\空间{-0.4cm}\规则{\textwidth}{2pt}\结束{表格}%\正常大小%} %其他\新定理{定理}{定理[段]\新定理{引理}{引言}[段]\理论风格{定义}\新定理{definition}{definition}[section]\新定理{example}{example}[section]\新定理{remark}{remark}[section]\新定理{命题}{命题}[节]\{方程式}{区间}内的数字\页面样式{标题}\ifhenels{\boolean{DRAFT@copy}}%(如果是草稿副本){\使用包{草稿}\草稿副本名称{厨房校样}{144}\使用包{lineno}\行号}{}\thickmuskip=2mu加2mu减2mu%\麝香草=1亩加1亩减1亩\麝香草=1亩减1亩\薄荷=1亩%原始项目参数%\newcommand\section{\@startsection{section}{1}{\z@}%%{-3.5ex\@plus-1ex\@minus-.2ex}%%{2.3ex\@plus.2ex}%%{\normalfont\Large\bfseries}}%\newcommand\subsection{\@startsection{subscription}{2}{\z@}%%{-3.25ex\@plus-1ex\@minus-.2ex}%%{1.5ex\@加.2ex}%%{\normalfont\large\bfseries}}%\newcommand\subsection{\@startsection{subsubsection}{3}{\z@}%%{-3.25ex\@plus-1ex\@minus-.2ex}%%{1.5ex\@加.2ex}%%{\normalfont\normalsize\bfseries}}\renewcommand\subobservation{\@startsection{subobservation}{3}{\z@}%{-2ex\@plus-1ex\@minus-.2ex}%{1ex\@plus.2ex}%{\normalfont\normalsize\bfseries}}\结束输入