张柯论文指导

张柯论文指导考试资料
当前位置:张柯论文指导 > 毕业论文答疑 >

本科论文Latex写作中的一些总结

2026-06-08 张柯论文指导

关于本科论文,学校提供了word模板,但是没有latex的模板,我是自己边写模板边写论文的,中间借鉴了队长 @拉格朗日L2 的模板,又从知乎上搜了不少文章,因为我的论文没有插图、表格代码等,90%是数学公式,而且是长而复杂的公式,所以我的模板也就没有加入关于图片等的命令。

1、带圈数字

导言区加入如下命令

2、多行数学公式调整间距

解决方法参考我的提问

Textstudio编译)

\documentclass[a4paper,12pt]{article}
\usepackage{ctex}%中文语言及首行缩进
\usepackage{fancyhdr}%页眉页脚,最好写在页面布局宏包的前面
\usepackage{geometry}%页面布局
\usepackage{amssymb}%数学符号
\usepackage{ntheorem}%定理块
\usepackage{appendix}%附录
\usepackage{titling}% 设置标题
\usepackage{titlesec}% 标题样式
\usepackage{tocloft}% 自定义目录样式
\usepackage{titletoc}%调整章节标题在目录页中的格式
\usepackage{fontspec}%需要xelatex编译
\usepackage{xeCJK}%中文字体修改
\usepackage{tikz}%为了使用带圈符号
%\usepackage{cite}% 参考文献字段控制
\usepackage{setspace}%修改某段行间距
\usepackage{pdfpages}% 插入pdf
%\usepackage{enumitem}%使用列表功能
\usepackage{verbatim}%多行注释,环境是comment
\usepackage[leqno]{amsmath}%数学公式,并使数学公式的编号在左边
\newcommand{\env}[2]{\begin{#1}#2\end{#1}}% 开启 env 环境
\renewcommand{\normalsize}{\fontsize{14}{14}\selectfont}%使全文字体为四号字体,很重要!
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}     % 目录所有行后面都加点
\geometry{top=25.4mm,bottom=25.4mm,left=31.7mm,right=31.7mm,headsep=0mm,footskip=10mm}
%页面布局,headsep是页眉到正文的距离,footskip是页脚到正文的距离
\setmainfont{Times New Roman}%英文字体设置为新罗马体,注意没有CJK
\setCJKmainfont{FangSong}[BoldFont=SimHei]%修改中文字体为仿宋,加粗为黑体
\linespread{1.858}%word的单倍行距
\setlength{\parskip}{0.25em}% 全文段间距0.25
\titlespacing{\section}{0pt}{9pt}{6pt}% 设置 section 行距
\titleformat{\section}{\large\bf}{\chinese{section}、}{0pt}{}%设置 section 样式,large即四号,默认黑体
\titlespacing{\subsection}{0pt}{9pt}{6pt}% 设置 subsection 行距
\titleformat{\subsection}{\large}{\thesubsection}{6pt}{}%设置subsection 样式
\newcommand*{\circled}[1]{\lower.7ex\hbox{\tikz\draw (0pt, 0pt)	circle (.5em) node {\makebox[1em][c]{\small #1}};}}				
% 实现带圈数字编号,正文中使用\textcircled 数字或者用{\large\textcircled{\footnotesize 1}}
\theorembodyfont{\normalfont}\newtheorem{thm}{\hskip 2em 定理}[section]
% 定理样式,根据section更新
\theorembodyfont{\normalfont}\newtheorem{lemma}{\hskip 2em 引理}[section]
% 引理样式,根据section更新
\theorembodyfont{\normalfont}\newtheorem{define}{\hskip 2em 定义}	
% 定义样式
\theorembodyfont{\normalfont}\newtheorem{pro}{\hskip 2em 命题}	
% 命题样式,我用的简写pro
\newenvironment{js}[2]
{\addtolength\abovedisplayshortskip{#1}
	\addtolength\abovedisplayskip{#1}
	\addtolength\belowdisplayshortskip{#2}
	\addtolength\belowdisplayskip{#2}}
%修改公式之间行间距的环境,记为js,而且必须和\begin{document}之间有一行空格,不然报错。

\renewcommand{\theequation}{\thesection.\arabic{equation}}% 公式编号样式
%\newcommand{\diff}{\mathop{}\!\mathrm{d}}
%\addtolength{\jot}{3pt} % 对 \jot 多行公式附加垂直空白, 默认 3pt

\begin{document}
	% 全局设置lineskip和displayskip
	\setlength{\lineskiplimit}{0pt}
	\setlength{\lineskip}{0pt}
	\setlength{\abovedisplayskip}{4pt}   
	\setlength{\belowdisplayskip}{4pt}
	\setlength{\abovedisplayshortskip}{4pt}
	\setlength{\belowdisplayshortskip}{4pt}
	%用了这个全局命令之后,就不再需要新定义的那个js来改行距了。局部修改一下的话用\setlength{\abovedisplayskip}{0pt}和\setlength{\belowdisplayskip}{-3pt},一个align下的多行公式用vspace
%	\begin{titlepage}% 封面信息
%	\includepdf{The cover/The cover.pdf} %外界自建封面,然后调用
%	\end{titlepage}
	\makeatletter
	\pagenumbering{Roman}
	\renewcommand{\thepage}{\zihao{5} \Roman{page}}%页码设为五号
	%\renewcommand{\contentsname}{\centering \textbf{目录}}% 设置目录样式
	%\setcounter{tocdepth}{3}% 设置目录编号深度
	\setlength{\cftbeforesecskip}{6pt}% 调整目录章节间距
	\begin{center}
	\tableofcontents% 创建目录
	\end{center}
	\newpage
    \pagenumbering{arabic}
  \fancyhf{}
  \renewcommand{\thepage}{\zihao{5}\fangsong \arabic{page}}%页码设为五号
	\addcontentsline{toc}{section}{\heiti \zihao{4} 中文摘要}

%%%%文章内容

\addcontentsline{toc}{section}{\heiti 结论}
\begin{center}
	\vskip 13.75 pt
	\large\textbf{结论}
	\\[10pt]
	\vskip 13.75 pt
\end{center}
\newpage
\addcontentsline{toc}{section}{\heiti 参考文献}
\begin{center}
	\vskip 13.75 pt
	\Large\textbf{参考文献}
	\\[10pt]
	\vskip 13.75 pt
\end{center}
\noindent[1] ...
\newpage
\addcontentsline{toc}{section}{\heiti 附录}
\begin{center}
	\vskip 13.75 pt
	\Large\textbf{附录}
	\\[10pt]
	\vskip 13.75 pt
\end{center}
\textbf{附录A:关于...}
\newpage
\addcontentsline{toc}{section}{\heiti 致谢}
\begin{center}
	\vskip 13.75 pt
	\Large\textbf{致谢}
	\\[10pt]
	\vskip 13.75 pt
\end{center}
\end{document}
					 

如果需要论文指导,可联系网站客服!

学员评价

随机文章
最新文章
长按复制 bbapay 加微信!