用LaTeX写学校论文的模板(三)一些设置

您所在的位置:网站首页 蛇艺术字 用LaTeX写学校论文的模板(三)一些设置

用LaTeX写学校论文的模板(三)一些设置

2024-01-02 13:10| 来源: 网络整理| 查看: 265

在这里插入图片描述 这页的内容就不放代码了,跟之前封面一样,只要你自己定义变量位置然后放好地方,再访入信息就ok,像我是放在abstract.tex内的,像这样。 在这里插入图片描述

一些字体和段落的设置

学校模板要求基础行距是18磅,LaTeX中pt约等于磅,所以就设置基础行距是18磅,并且重设因子为1.0

\renewcommand{\baselinestretch}{1.0} \setlength{\baselineskip}{18pt}

然后不同级标题有不同的格式要求,可以利用ctexset(默认是中文模板,用了ctex的宏)来完成。当然也可以使用titletoc的宏完成。废话不多说上代码。

\ctexset{ %二级标题:四号黑体,居中对齐,段前段后0.5行,标题编号和标题名之间空1格。 chapter={ name = {}, number = {\arabic{chapter}}, format = {\heiti \centering \zihao{4}}, aftername = \hspace{9pt}, beforeskip = 9pt, afterskip = 27pt, fixskip = true, }, section={ %三级标题:左对齐,小四号楷体加粗,段前段后间距0.5行,标题编号和标题内容空1格 number = {\thechapter.\hspace{2pt}\arabic{section}}, format = {\kaishu \raggedright \bfseries \zihao{-4}}, aftername = \hspace{8pt}, beforeskip = 9pt, afterskip = 9pt, fixskip = true, }, subsection={ %四级标题:小四号宋体,左对齐,段前段后0.5行,标题编号和标题内容空1格。 number = {\thechapter.\hspace{2pt}\arabic{section}.\hspace{2pt}\arabic{subsection}}, format = {\songti \raggedright \zihao{-4}}, aftername = \hspace{9pt}, beforeskip = 9pt, afterskip = 18pt, fixskip = true, } }

具体要求我也写在注释里了,可以阅读胆码并且观看,不解释具体代码的内容了。主要就是说下段前段后,以及format的设置,之后你就可以大概明白内容了。 比如beforeskip段前,由于我设置行距是18pt,因子也是1.0所以基础行距就是18pt,所以beforeskip = 18pt就是一倍行距,format的话就是设置你字体的格式,而number是设置标号,里面涉及计数器的内容,请阅读刘海洋老师的或者相关帮助。

列表的设置

列表之间间距经常很大,可以利用enumerate进行设置,加载完后进行设置itemsep。例如

\setenumerate[1]{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=5pt} \setitemize[1]{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=0pt}

这里是对enumerate的进行设置。

代码块的设置 \lstset{ frame=tb, aboveskip=3mm, belowskip=3mm, showstringspaces=false, columns=flexible, framerule=1pt, rulecolor=\color{gray!35}, backgroundcolor=\color{gray!5}, basicstyle={\small\ttfamily}, numbers=none, numberstyle=\tiny\color{gray}, keywordstyle=\color{blue}, commentstyle=\color{dkgreen}, stringstyle=\color{mauve}, breaklines=true, breakatwhitespace=true, tabsize=3, }

这里是国赛模板里的lst设置,我也在我的文章里做过一些设置,自行阅读,效果的话,打过国赛的人应该清楚! 在这里插入图片描述 就像这样emmmm!!

公式、表名、图名、定理的设置 %图、表、公式名的名称修改 %a4paper中的正常字体,label和font都需要加粗。label后有space \renewcommand{\thetable}{\thechapter.\arabic{table}} \captionsetup[table]{font=normalsize,labelfont=bf,textfont=bf,labelsep=space} %a4paper中的正常字体,小四号字,label和font都要加粗,并且有space \renewcommand{\thefigure}{\thechapter.\arabic{figure}} \captionsetup[figure]{font=normalsize,labelfont=bf,textfont=bf,labelsep=space} %公式格式设置当前section的 \renewcommand{\theequation}{\arabic{chapter}.\arabic{equation}} \newtheorem{definition}{\hspace{2em}定义}[chapter] % \newtheorem{theorem}[definition]{\hspace{2em}定理} \newtheorem{axiom}[definition]{\hspace{2em}公理} \newtheorem{lemma}[definition]{\hspace{2em}引理} \newtheorem{proposition}[definition]{\hspace{2em}命题} \newtheorem{corollary}[definition]{\hspace{2em}推论} \newtheorem{remark}[definition]{\hspace{2em}注} \newenvironment{solution}{\begin{proof}[\indent\textbf{解}]}{\end{proof}} \renewcommand{\proofname}{\indent\bf 证明}

图名和表名有具体的设置,需要caption的宏包,所以需要先修改计数器,至于font的设置,注意的时font不能利用\zihao{}的方法,当然你可以利用Declarecaptionfont的方法,具体参阅caption手册,由于学校论文模板要求公式为当前章然后进行编号,然后就可以\arabic{chapter. \arabic{equation}} 定理的设置就比较简单了,很多基础教程都有。 在这里插入图片描述 可以看到基本都可以了。 OK,第三篇到这吧,应该还剩一个目录设置,再来一篇!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3