当前位置: 首页 > 工具软件 > zjuthesis > 使用案例 >

[Latex] 毕业论文模板zjuthesis修改

吴山
2023-12-01

zjuthesis是坊间最广为流行的大论文latex模板之一,以下是针对学院官方模板所作的小许改动。

 

二、三级目录缩进过大

/titlecontents{section}[3.5em]{}%

 {/contentslabel{2.2em}}{/hspace{-3.2em}}{/titlerule*[10pt]{.}/contentspage}

/titlecontents{subsection}[5.0em]{}%

 {/contentslabel{3.0em}}{/hspace{-5.0em}}{/titlerule*[10pt]{.}/contentspage}

这两条原本有的,只是注释掉了,去注释即可

3.5和5.0这两个值是我试出来的,效果看起来和官方word模板中比较像,可以按喜好自己改。

然后把语句

/setcounter{tocdepth}{2}

放到目前那两条前面,否则三级标题在目录中显示不出来

 

攻博期间科研成果

enumerate默认是这种效果:

1. paper1

2. paper2

为了改成这种效果:

[1] paper1

[2] paper2

文件self.tex中改为:

/renewcommand/labelenumi{[/theenumi]}        %save

/begin{enumerate}

    /item paper1

    /item paper2

/end{enumerate}

/renewcommand{/labelenumi}{/arabic{enumi}.}% restore

 

公式编号,公式引用

/renewcommand{/eqref}[1]{公式(/ref{#1})}

/makeatletter

/def/@eqnnum{{/normalfont/normalcolor公式~(/theequation)}}

/makeatother

 

还有种方法:

/renewcommand{/theequation}{公式(/arabic{chapter}./arabic{equation})}

/makeatletter

/def/tagform@#1{/maketag@@@{/ignorespaces#1/unskip/@@italiccorr}}

/makeatother

 

 

引用时自动加小括号,用

/eqref{}

 

正文中:

/begin{eqnarray}/label{eq:eq1}

/lambda

/end{eqnarray}

这是/eqref{eq:eq1}

 

 

目录中缺“Abstract”这一项,另外英文摘要页眉是中文的“摘要”二字

文件abse.tex中:

/newpage

/chapter*{/centerline{Abstract}}

/pagestyle{plain}

/chaptermark{Abstract}

/addcontentsline{toc}{chapter}{Abstract}

底下几行原本有的,但注释掉了,去注释就行

 

目录的页码要求小写的罗马字母

默认是大写的

文件main.tex中注释掉

/pagenumbering{Roman}

 

致谢放最后

把main.tex中的

/input{data/thanks}

放到最后,注意在/end{document}前

 

定理,证明关键字默认为隶书

zjuthesis.cls中这几行是设相关字体的,/heiti就是黑体:

/newtheorem{hypo}{/heiti假设~}[chapter]

/newtheorem{defin}{/heiti定义~}[chapter]

/newtheorem{theo}{/heiti定理~}[chapter]

/newtheorem*{pro}{/heiti证明~}

/newtheorem{lem}{/heiti引理~}[chapter]

 

正文字体

默认是仿宋

在main.tex中

/begin{document}/songti

 

表目录

默认有术语表,所以表目录的页眉为术语表,把main.tex里的

 /printnomenclature

 /chaptermark{术语表}

隐去即可

 

参考文献毕业论文要求有学校信息

在bib文件中phdthesis的那些加上school词条,放入学校信息,网上下的一般好像没的

 类似资料: