cls文件可谓是整个latex排版中的最关键部分,怎么变写好他将是一个十分重要的问题。
在这里为大家推荐一个简单的模板
编写thesis.cls如下
\NeedsTeXFormat{LaTeX2e}[2007/10/19] \ProvidesClass{thesis} [2011/04/05 v0.1 Thesis Template for Doctor] \LoadClass[cs4size,a4paper,fancyhdr,fntef, UTF8]{ctexbook}[2007/10/19] \RequirePackage{amsmath,amsthm,amsfonts,amssymb,bm} \RequirePackage{apjfonts, epigraph, titlesec, textcomp} \RequirePackage{natbib} \renewcommand\title[1]{\def\IHEP@value@title{#1}} \renewcommand\author[1]{\def\IHEP@value@author{#1}} \renewcommand\maketitle{% \clearpage \thispagestyle{empty} \vspace*{50pt} \begin{center} \bf\songti\zihao{-1}中国科学院研究生院\\博士学位论文 \vskip 50pt \bf\heiti\zihao{3} \underline{~\IHEP@value@title~} \vskip 20pt \bf\kaishu\zihao{4} \underline{~\IHEP@value@author~} \end{center} } \makeatletter \def\IHEP@value@title{~~~~~(论~文~题~目)~~~~~} \def\IHEP@value@author{~~~~~(作~者~姓~名)~~~~~} \makeatother \endinput |
写测试文件test.tex,内容如下
\documentclass{thesis} \begin{document} \title{编写论文模板} \author{Liyropt} \maketitle \end{document} |
然后即可得到一个新的模板啦