From c4afd31bd878cf139ef8f9ab64cea9b31cf587a6 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 28 Jun 2013 22:18:50 +0000 Subject: uestcthesis (10jun13) git-svn-id: svn://tug.org/texlive/trunk@31012 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/uestcthesis/uestcthesis.cls | 73 +++++++++++++++++++--- 1 file changed, 64 insertions(+), 9 deletions(-) (limited to 'Master/texmf-dist/tex/latex/uestcthesis') diff --git a/Master/texmf-dist/tex/latex/uestcthesis/uestcthesis.cls b/Master/texmf-dist/tex/latex/uestcthesis/uestcthesis.cls index dda965cf405..cbb3ee47ef0 100644 --- a/Master/texmf-dist/tex/latex/uestcthesis/uestcthesis.cls +++ b/Master/texmf-dist/tex/latex/uestcthesis/uestcthesis.cls @@ -23,13 +23,13 @@ %% The Current Maintainer of this work is Shi Fujun . %% %% This work consists of the files uestcthesis.dtx, uestcthesis.ins -%% and the derived file uestcthesis.cls and uestcthesis.bst. +%% and the derived file uestcthesis.cls, uestcthesis.bst and beamerthemeuestcthesis.sty. %% Other files in this work's package are belongs to the respective owners. %% \NeedsTeXFormat{LaTeX2e}[2011/06/27] \ProvidesClass{uestcthesis} - [2013/05/23 v0.4.4 UESTC thesis class] + [2013/06/07 v0.4.8 UESTC thesis class] \LoadClass[cs4size,UTF8,fancyhdr,hyperref,fntef,openany]{ctexbook}[2011/03/11] \RequirePackage{etoolbox}[2011/01/03] \RequirePackage{ifthen} @@ -221,28 +221,28 @@ \fancyhf{} \fancyhead[OC]{\zihao{5}\leftmark}%奇数页居中打印章标题 \fancyhead[EC]{\zihao{5}\thesisname@degree}%偶数页居中打印论文全名 -\fancyfoot[C]{\thepage}%页码位于页面底端,居中打印。 +\fancyfoot[C]{\zihao{-5}\thepage}%页码位于页面底端,居中打印。 } \newcommand{\Cabstractfancy}{% \fancyhf{}% \fancyhead[C]{\zihao{5}摘要}%页眉居中打印“摘要” -\fancyfoot[C]{\thepage}%页码位于页面底端,居中打印。 +\fancyfoot[C]{\zihao{-5}\thepage}%页码位于页面底端,居中打印。 } \newcommand{\Eabstractfancy}{ \fancyhf{}% \fancyhead[C]{\zihao{5}ABSTRACT}%页眉居中打印“ABSTRACT” -\fancyfoot[C]{\thepage}%页码位于页面底端,居中打印。 +\fancyfoot[C]{\zihao{-5}\thepage}%页码位于页面底端,居中打印。 } \newcommand{\tocmatterfancy}{ \fancyhf{} \fancyhead[C]{\tocname@uestcthesis}%页眉居中打印“目 录” -\fancyfoot[C]{\thepage}%页码位于页面底端,居中打印。 +\fancyfoot[C]{\zihao{-5}\thepage}%页码位于页面底端,居中打印。 } \newcommand{\glossarymatterfancy}{%定义主要符号表版式设置 \fancypagestyle{plain}{ \fancyhf{} \fancyhead[C]{\zihao{5}\glossaryname@uestcthesis}% -\fancyfoot[C]{\thepage}% +\fancyfoot[C]{\zihao{-5}\thepage}% } \renewcommand{\glossarypreamble}{% \fancyhead[C]{\zihao{5}\glossaryname@uestcthesis}%页眉居中打印“主要符号表” @@ -3002,7 +3002,7 @@ pdfkeywords={\@pdfckeywords}%在pdf元信息中加入关键字 {\\[3mm]%摘要后换行空出3mm {\heiti Keywords:}\@ekeywords%插入关键词 } -\CTEXoptions[contentsname={\protect\songti\protect\zihao{-2}目\enspace 录}] +\CTEXoptions[contentsname={\protect\heiti\protect\zihao{-3}目\enspace 录}] \setcounter{tocdepth}{3} \def\@dotsep{2} \def\l@chapter#1#2{\ifnum 0>\c@tocdepth \else \vskip \z@ \@plus .2\p@ {\leftskip @@ -3100,6 +3100,23 @@ pdfpagelayout={TwoPageRight} \topsep=0pt } \RequirePackage{color,marvosym} +\DeclareOldFontCommand{\txttbf}{\ttfamily\bfseries}{\mathbf} +\providecommand{\hlstd}[1]{\textcolor[rgb]{0,0,0}{#1}} +\providecommand{\hlnum}[1]{\textcolor[rgb]{0,0,0}{#1}} +\providecommand{\hlesc}[1]{\textcolor[rgb]{0,0,0}{#1}} +\providecommand{\hlstr}[1]{\textcolor[rgb]{0,0,0}{#1}} +\providecommand{\hlpps}[1]{\textcolor[rgb]{0,0,0}{#1}} +\providecommand{\hlslc}[1]{\textcolor[rgb]{0.4,0.4,0.4}{{#1}}} +\providecommand{\hlcom}[1]{\textcolor[rgb]{0.4,0.4,0.4}{{#1}}} +\providecommand{\hlppc}[1]{\textcolor[rgb]{0,0,0}{\txttbf{#1}}} +\providecommand{\hlopt}[1]{\textcolor[rgb]{0,0,0}{\txttbf{#1}}} +\providecommand{\hlipl}[1]{\textcolor[rgb]{0,0,0}{#1}} +\providecommand{\hllin}[1]{\textcolor[rgb]{0.53,0.53,0.53}{#1}} +\providecommand{\hlkwa}[1]{\textcolor[rgb]{0,0,0}{\txttbf{#1}}} +\providecommand{\hlkwb}[1]{\textcolor[rgb]{0,0,0}{\txttbf{#1}}} +\providecommand{\hlkwc}[1]{\textcolor[rgb]{0,0,0}{\txttbf{#1}}} +\providecommand{\hlkwd}[1]{\textcolor[rgb]{0,0,0}{\txttbf{#1}}} +\definecolor{bgcolor}{rgb}{1,1,1} \RequirePackage[header,cols=3,hyper=true]{glossary} \makeglossary \renewcommand{\glossaryname}{\glossaryname@uestcthesis} @@ -3168,19 +3185,57 @@ pdfpagelayout={TwoPageRight} \input{contents/appendix.tex}%插入附录内容 \clearpage \ifdefstring{\degree@uestcthesis}{bachelor}{ + +\gdef\thechapter{\@arabic \c@chapter} + +\CTEXsetup[ name={,}, + number={} + ]{chapter} + +\setcounter{chapter}{0} + +\def\Hy@org@chapter[#1]#2{% +\ifnum \c@secnumdepth >\m@ne \if@mainmatter \refstepcounter {chapter} +\typeout {\CTEXthechapter }\else \fi \else \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\H@old@sect #1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth \let \@svsec \@empty +\else \refstepcounter {#1}\protected@edef \@svsec {\@seccntformat {#1}\relax }\fi +\@tempskipa #5\relax \ifdim \@tempskipa >\z@ \begingroup #6{\@hangfrom {\hskip #3 +\relax \@svsec }\interlinepenalty \@M \csname CTEX@#1@titleformat\endcsname #8 +\@@par }\endgroup \csname #1mark\endcsname {#7}\else \def \@svsechd + {#6{\hskip #3\relax \@svsec \csname CTEX@#1@titleformat\endcsname #8}\csname #1mark + \endcsname {#7}}\fi \@xsect {#5}} + \renewcommand{\chaptermark}[1]{\markboth{外文资料原文}{}} \def\leftmark{外文资料原文} \newpage \phantomsection \addcontentsline{toc}{chapter}{外文资料原文} + +\renewcommand{\CTEX@figurename}{Figure} +\renewcommand{\CTEX@tablename}{Table} + \include{contents/original} \newpage \phantomsection \addcontentsline{toc}{chapter}{外文资料译文} \renewcommand{\chaptermark}[1]{\markboth{外文资料译文}{}} \def\leftmark{外文资料译文} + +\renewcommand{\CTEX@figurename}{图} +\renewcommand{\CTEX@tablename}{表} + +\setcounter{chapter}{0} + \include{contents/translation} -}{ +} +{ \IfFileExists{contents/publications.bib}{%如果删除了publications.bib,则不显示这一章 \CTEXoptions[ bibname={\publicationsname@degree}]%设置攻博/硕期间发表的论文章题目 \phantomsection%手动添加目录项之前需要这个命令,用以更新目录超链接的跳转页码。 -- cgit v1.2.3