用LaTeX写学校论文的模板(三)一些设置
 這頁的內容就不放代碼了,跟之前封面一樣,只要你自己定義變量位置然后放好地方,再訪入信息就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是設置標號,里面涉及計數器的內容,請閱讀劉海洋老師的<<LaTeX入門>>或者相關幫助。
列表的設置
列表之間間距經常很大,可以利用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,第三篇到這吧,應該還剩一個目錄設置,再來一篇!!
總結
以上是生活随笔為你收集整理的用LaTeX写学校论文的模板(三)一些设置的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 数据建模——模型融合
- 下一篇: 桩筏有限元中的弹性板计算_[转载]建研院
