diff options
author | Karl Berry <karl@freefriends.org> | 2010-04-29 13:58:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-04-29 13:58:17 +0000 |
commit | 9af4047aaf9cd4ae3b94d2128e43e037b3547bec (patch) | |
tree | 949db0f8dd2886d0faaa18123c0ef793b4ccb7cb /Master/texmf-dist/doc/latex/seuthesis/zharticle | |
parent | c5730459352a1e11da56d1d630474c99da7d33e9 (diff) |
seuthesis 2.0.0 (20apr10)
git-svn-id: svn://tug.org/texlive/trunk@18045 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/seuthesis/zharticle')
-rw-r--r-- | Master/texmf-dist/doc/latex/seuthesis/zharticle/zharticle.cls | 444 |
1 files changed, 222 insertions, 222 deletions
diff --git a/Master/texmf-dist/doc/latex/seuthesis/zharticle/zharticle.cls b/Master/texmf-dist/doc/latex/seuthesis/zharticle/zharticle.cls index 7678183f823..f767fa01325 100644 --- a/Master/texmf-dist/doc/latex/seuthesis/zharticle/zharticle.cls +++ b/Master/texmf-dist/doc/latex/seuthesis/zharticle/zharticle.cls @@ -1,223 +1,223 @@ -\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{zharticle}[2008/11/28 0.2 The LaTeX template for general chinese articles]
-\typeout{Document Class `zharticle' v0.2 by Nobel Huang (2008/11/28)}
-
-% 定义选项
-\newif\ifwithdate\withdatefalse
-
-\DeclareOption{withdate}{\withdatetrue \typeout{[zharticle]: With date.}}% 显示日期
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
-\ProcessOptions
-
-% 加载依赖包
-\LoadClass[a4paper, DIV=16, fontsize=9pt, twocolumn]{scrartcl}% 双列排版
-\let\todayeng\today
-
-\RequirePackage{doc}
-\RequirePackage{ifpdf}
-\RequirePackage{CJKutf8}
-\RequirePackage{CJKnumb}
-\ifpdf
-\RequirePackage{hyperref}
-\else
-\RequirePackage[dvipdfmx]{hyperref}
-\fi
-\hypersetup{%
- unicode=true,%
- colorlinks=true,%
- linkcolor=blue,%
- urlcolor=black,%
- citecolor=black,%
- bookmarksopen=true,%
- bookmarksnumbered,%
- pdfpagemode=UseOutlines,%
- pdfstartview=Fit,%
- pdfpagelayout=OneColumn}
-\RequirePackage{caption} % 定义图的标题格式:居中. 使用caption3.0
-\captionsetup{%
- format=plain,%
- labelformat=simple,%
- justification=centering,%
- singlelinecheck=off}
-\RequirePackage[stable, flushmargin, perpage]{footmisc}
-\RequirePackage{indentfirst}
-\RequirePackage[numbers,sort&compress]{natbib} % 修改引用参考文献格式
-\RequirePackage[rm, bf]{titlesec}
-\RequirePackage{paralist}
-\RequirePackage{balance}
-
-% 正文预处理
-\linespread{1.36}% 行距15pt
-\setlength{\parskip}{0pt}% 段落间距 Important
-\renewcommand{\rmdefault}{ptm}% 英文为time new roman
-\setlength{\bibsep}{0ex}% 参考文献间距
-\setlength{\textfloatsep}{1ex}% 浮动体间距
-\setlength{\intextsep}{1ex}
-\setlength{\floatsep}{1ex}
-\titlespacing*{\section}{0pt}{0pt}{0pt}% 节标题间距
-\titlespacing*{\subsection}{0pt}{0pt}{0pt}
-\titlespacing*{\subsubsection}{0pt}{0pt}{0pt}
-\setdefaultenum{1)}{a)}{i.}{A.}% 设置列表模式
-\setdefaultleftmargin{4ex}{}{}{}{}{}
-\setlength{\textheight}{244mm}
-\setlength{\textwidth}{170mm}
-\setlength{\columnsep}{7mm}
-
-\AtBeginDocument{%
- \InputIfFileExists{zharticle.cfg}% 加载配置文件
- {\typeout{[zharticle]: Load zharticle.cfg successfully!}}%
- {\typeout{[zharticle]: Load zharticle.cfg failed!}}%
- \begin{CJK*}{UTF8}{song}\CJKtilde\CJKindent\CJKcaption{zh-Hans}%
- \balance%
-}
-\AtEndDocument{%
- \end{CJK*}
-}
-
-% 命令
-\newcommand{\@authoreng}{}
-\renewcommand{\author}[2]{
- \def\@author{#1}
- \renewcommand{\@authoreng}{#2}
-}
-
-\newcommand{\@address}{}
-\newcommand{\@addresseng}{}
-\newcommand{\address}[2]{
- \renewcommand{\@address}{#1}
- \renewcommand{\@addresseng}{#2}
-}
-
-\newcommand{\@titleeng}{}
-\renewcommand{\title}[2]{
- \def\@title{#1}
- \renewcommand{\@titleeng}{#2}
-}
-
-\newcommand{\@categorynumber}{}% 中图分类号
-\newcommand{\categorynumber}[1]{\renewcommand{\@categorynumber}{#1}}
-
-\newcommand{\@refmark}{}% 文献标识码
-\newcommand{\refmark}[1]{\renewcommand{\@refmark}{#1}}
-
-\newcommand{\@articleid}{}% 文章编号
-\newcommand{\articleid}[1]{\renewcommand{\@articleid}{#1}}
-
-\newcommand{\@abstract}{}
-\newcommand{\@abstracteng}{}
-\newcommand{\@keywords}{}
-\newcommand{\@keywordseng}{}
-\newcommand{\abstractkeyword}[4]{
- \renewcommand{\@abstract}{#1}
- \renewcommand{\@abstracteng}{#2}
- \renewcommand{\@keywords}{#3}
- \renewcommand{\@keywordseng}{#4}
-}
-
-\renewcommand{\@maketitle}{%
- \clearpage
- \let\footnote\thanks
- \ifx\@extratitle\@empty \else
- \noindent\@extratitle \next@tpage \if@twoside \null\next@tpage \fi
- \fi
- \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative
- \ifx\@titlehead\@empty \else
- \begin{minipage}[t]{\textwidth}
- \@titlehead
- \end{minipage}\par
- \fi
- \null
- \vskip 28pt%
- \begin{center}%
- \ifx\@subject\@empty \else
- {\subject@font \@subject \par}
- \vskip 1em
- \fi
- {\song\xiaoerhao \textbf{\@title} \par}%
- \vskip 2pt
- {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}%
- \vskip 6pt
- {\kai\wuhao \@author \par}
- \vspace{0mm}
- {\song\liuhao (\@address) \par}
- \ifwithdate
- \vspace{0mm}
- {\song\liuhao \@date \par}% % Set date in \large size.
- \else
- \fi
- \end{center}%
- \par
- \vspace{-1mm}
-
- \begin{abstract}{\@keywords}
- \@abstract - \end{abstract}
-
- \maketitleeng
- \begin{engabstract}{\@keywordseng}
- \@abstracteng - \end{engabstract}
-
- \vspace{1em}
-
- %设置文件属性
- \GetFileInfo{zharticle.cls}
- \hypersetup{
- pdfauthor={\@author},
- pdftitle={\@title}, %文件标题
- pdfsubject={\@title}, %文件主题
- pdfcreator={The zharticle class (v \fileversion)} % 应用程序
- }
-}
-
-\newcommand{\maketitleeng}{% 请在\maketitle后调用
- \begin{center}%
- \ifx\@subject\@empty \else
- {\subject@font \@subject \par}
- \vskip 1em
- \fi
- {\sihao \textbf{\@titleeng} \par}%
- \vskip 2pt
- {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}%
- \vskip 6pt
- \vspace{0mm}
- {\wuhao \textit{\@authoreng} \par}
- \vspace{0mm}
- {\liuhao (\@addresseng)\par}
- \end{center}%
- \vspace{-1mm}%
-}
-
-\renewenvironment{abstract}[1]{% 中文摘要, 关键字作为参数
- \kai\xiaowuhao\noindent
- \textbf{\song 摘要:~}\noindent
-}{%
- \par\noindent
- \textbf{\song 关键词:} \@keywords
- \par\noindent
- \textbf{\song 中图分类号:} \makebox[3cm][l]{\@categorynumber}%
- \textbf{\song 文献标识码:} \makebox[1.5cm][l]{\@refmark}%
- \textbf{\song 文章编号:} \makebox[5cm][l]{\@articleid}
- \par
- \hypersetup{pdfkeywords={\@keywords}}
-}
-
-\newenvironment{engabstract}[1]{% 英文摘要
- \xiaowuhao\noindent
- \textbf{Abstract:}\noindent
-}{%
- \par\noindent
- \textbf{Key words:} \@keywordseng
- \par
-}
-
-% 其他
-\let\orig@emph=\emph% 中文强调
-\renewcommand{\emph}[1]{{\orig@emph{\kai#1}}}
-
-% 参考文献
-\let\originalcite=\cite
-\renewcommand{\cite}[1]{\textsuperscript{\originalcite{#1}}}
-\renewcommand{\citet}[1]{\originalcite{#1}}
-
+\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{zharticle}[2008/11/28 0.2 The LaTeX template for general chinese articles] +\typeout{Document Class `zharticle' v0.2 by Nobel Huang (2008/11/28)} + +% 定义选项 +\newif\ifwithdate\withdatefalse + +\DeclareOption{withdate}{\withdatetrue \typeout{[zharticle]: With date.}}% 显示日期 +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} +\ProcessOptions + +% 加载依赖包 +\LoadClass[a4paper, DIV=16, fontsize=9pt, twocolumn]{scrartcl}% 双列排版 +\let\todayeng\today + +\RequirePackage{doc} +\RequirePackage{ifpdf} +\RequirePackage{CJKutf8} +\RequirePackage{CJKnumb} +\ifpdf +\RequirePackage{hyperref} +\else +\RequirePackage[dvipdfmx]{hyperref} +\fi +\hypersetup{% + unicode=true,% + colorlinks=true,% + linkcolor=blue,% + urlcolor=black,% + citecolor=black,% + bookmarksopen=true,% + bookmarksnumbered,% + pdfpagemode=UseOutlines,% + pdfstartview=Fit,% + pdfpagelayout=OneColumn} +\RequirePackage{caption} % 定义图的标题格式:居中. 使用caption3.0 +\captionsetup{% + format=plain,% + labelformat=simple,% + justification=centering,% + singlelinecheck=off} +\RequirePackage[stable, flushmargin, perpage]{footmisc} +\RequirePackage{indentfirst} +\RequirePackage[numbers,sort&compress]{natbib} % 修改引用参考文献格式 +\RequirePackage[rm, bf]{titlesec} +\RequirePackage{paralist} +\RequirePackage{balance} + +% 正文预处理 +\linespread{1.36}% 行距15pt +\setlength{\parskip}{0pt}% 段落间距 Important +\renewcommand{\rmdefault}{ptm}% 英文为time new roman +\setlength{\bibsep}{0ex}% 参考文献间距 +\setlength{\textfloatsep}{1ex}% 浮动体间距 +\setlength{\intextsep}{1ex} +\setlength{\floatsep}{1ex} +\titlespacing*{\section}{0pt}{0pt}{0pt}% 节标题间距 +\titlespacing*{\subsection}{0pt}{0pt}{0pt} +\titlespacing*{\subsubsection}{0pt}{0pt}{0pt} +\setdefaultenum{1)}{a)}{i.}{A.}% 设置列表模式 +\setdefaultleftmargin{4ex}{}{}{}{}{} +\setlength{\textheight}{244mm} +\setlength{\textwidth}{170mm} +\setlength{\columnsep}{7mm} + +\AtBeginDocument{% + \InputIfFileExists{zharticle.cfg}% 加载配置文件 + {\typeout{[zharticle]: Load zharticle.cfg successfully!}}% + {\typeout{[zharticle]: Load zharticle.cfg failed!}}% + \begin{CJK*}{UTF8}{song}\CJKtilde\CJKindent\CJKcaption{zh-Hans}% + \balance% +} +\AtEndDocument{% + \end{CJK*} +} + +% 命令 +\newcommand{\@authoreng}{} +\renewcommand{\author}[2]{ + \def\@author{#1} + \renewcommand{\@authoreng}{#2} +} + +\newcommand{\@address}{} +\newcommand{\@addresseng}{} +\newcommand{\address}[2]{ + \renewcommand{\@address}{#1} + \renewcommand{\@addresseng}{#2} +} + +\newcommand{\@titleeng}{} +\renewcommand{\title}[2]{ + \def\@title{#1} + \renewcommand{\@titleeng}{#2} +} + +\newcommand{\@categorynumber}{}% 中图分类号 +\newcommand{\categorynumber}[1]{\renewcommand{\@categorynumber}{#1}} + +\newcommand{\@refmark}{}% 文献标识码 +\newcommand{\refmark}[1]{\renewcommand{\@refmark}{#1}} + +\newcommand{\@articleid}{}% 文章编号 +\newcommand{\articleid}[1]{\renewcommand{\@articleid}{#1}} + +\newcommand{\@abstract}{} +\newcommand{\@abstracteng}{} +\newcommand{\@keywords}{} +\newcommand{\@keywordseng}{} +\newcommand{\abstractkeyword}[4]{ + \renewcommand{\@abstract}{#1} + \renewcommand{\@abstracteng}{#2} + \renewcommand{\@keywords}{#3} + \renewcommand{\@keywordseng}{#4} +} + +\renewcommand{\@maketitle}{% + \clearpage + \let\footnote\thanks + \ifx\@extratitle\@empty \else + \noindent\@extratitle \next@tpage \if@twoside \null\next@tpage \fi + \fi + \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative + \ifx\@titlehead\@empty \else + \begin{minipage}[t]{\textwidth} + \@titlehead + \end{minipage}\par + \fi + \null + \vskip 28pt% + \begin{center}% + \ifx\@subject\@empty \else + {\subject@font \@subject \par} + \vskip 1em + \fi + {\song\xiaoerhao \textbf{\@title} \par}% + \vskip 2pt + {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}% + \vskip 6pt + {\kai\wuhao \@author \par} + \vspace{0mm} + {\song\liuhao (\@address) \par} + \ifwithdate + \vspace{0mm} + {\song\liuhao \@date \par}% % Set date in \large size. + \else + \fi + \end{center}% + \par + \vspace{-1mm} + + \begin{abstract}{\@keywords} + \@abstrac + \end{abstract} + + \maketitleeng + \begin{engabstract}{\@keywordseng} + \@abstracten + \end{engabstract} + + \vspace{1em} + + %设置文件属性 + \GetFileInfo{zharticle.cls} + \hypersetup{ + pdfauthor={\@author}, + pdftitle={\@title}, %文件标题 + pdfsubject={\@title}, %文件主题 + pdfcreator={The zharticle class (v \fileversion)} % 应用程序 + } +} + +\newcommand{\maketitleeng}{% 请在\maketitle后调用 + \begin{center}% + \ifx\@subject\@empty \else + {\subject@font \@subject \par} + \vskip 1em + \fi + {\sihao \textbf{\@titleeng} \par}% + \vskip 2pt + {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}% + \vskip 6pt + \vspace{0mm} + {\wuhao \textit{\@authoreng} \par} + \vspace{0mm} + {\liuhao (\@addresseng)\par} + \end{center}% + \vspace{-1mm}% +} + +\renewenvironment{abstract}[1]{% 中文摘要, 关键字作为参数 + \kai\xiaowuhao\noindent + \textbf{\song 摘要:~}\noindent +}{% + \par\noindent + \textbf{\song 关键词:} \@keywords + \par\noindent + \textbf{\song 中图分类号:} \makebox[3cm][l]{\@categorynumber}% + \textbf{\song 文献标识码:} \makebox[1.5cm][l]{\@refmark}% + \textbf{\song 文章编号:} \makebox[5cm][l]{\@articleid} + \par + \hypersetup{pdfkeywords={\@keywords}} +} + +\newenvironment{engabstract}[1]{% 英文摘要 + \xiaowuhao\noindent + \textbf{Abstract:}\noindent +}{% + \par\noindent + \textbf{Key words:} \@keywordseng + \par +} + +% 其他 +\let\orig@emph=\emph% 中文强调 +\renewcommand{\emph}[1]{{\orig@emph{\kai#1}}} + +% 参考文献 +\let\originalcite=\cite +\renewcommand{\cite}[1]{\textsuperscript{\originalcite{#1}}} +\renewcommand{\citet}[1]{\originalcite{#1}} + \bibliographystyle{zharticle}
\ No newline at end of file |