数学建模----LaTex排版使用速成

文章目录

  • LaTex软件及插件环境搭建
  • LaTex行文结构与基本语法
  • 数学公式编辑
  • 参考文献
  • 生成项目

LaTex软件及插件环境搭建

live版下载参考这里
这个知乎博主有比较齐全的LaTex入门学习笔记共七篇,这里仅参考它的live版安装教程,因为主要是为了用LaTex,没必要学那么细。
LaTex本身的编辑器不好用,没有自动补全,实时编译的功能,因此
编辑器选择了我个人比较常用的VSCode,二者关系是用VSCode编辑.tex文件,然后用live版LaTex生成排版项目,在应用市场下载LaTex拓展,在拓展的LaTex环境下就可以自动补全和实时编译。
数学建模----LaTex排版使用速成_第1张图片
这里推荐一个LaTex模板文件GitHub地址
数学建模----LaTex排版使用速成_第2张图片
它是一个工作室的开源仓库,提供各类LaTex排版的模板。
以研究生模板为例,下载仓库压缩包:

数学建模----LaTex排版使用速成_第3张图片
解压后右键使用VSCode打开模板的tex源码文件:
数学建模----LaTex排版使用速成_第4张图片安装的拓展可以识别出tex文件,点击左栏TEX环境,弹出侧边TEX工具栏,点击View Latex PDF,对比源码与排版结果,实现实时编译输出。

数学建模----LaTex排版使用速成_第5张图片侧边栏还有文档结构大纲,以及符号插入等功能。插件可以提示命令按tab自动补全。

LaTex行文结构与基本语法

最简单的LaTex文档,分为引言与正文两部分,引言主要写文章的一些类型、格式规定,要引用的显示对象(图片、公式)等格式要求的宏包。正文部分以begin{document}开始,以end{document}结束。
数学建模----LaTex排版使用速成_第6张图片它的结果输出就是一个正文区的数学公式(用美元符号包住)。

基本语法格式为+标签指令+{内容}
\documentclass引入文档类型,这样一来文章中出现的字体、字号,间距等都会按照该文档类型的标准来设定。
模板中引入的gmcmthesis即为研究生数学建模论文文档模板类型。
\documentclass[bwprint]{gmcmthesis}
指明类型后,创建tex项目时,包括封面在内的大部分框架和格式已经设定好。
这个gmcmthesis就是文档格式规模文件的文件名:
需要注意的提供的GitHub仓库有研究生版和大学生版的,大学生版的相对齐全,分图,交叉引用示例都有,但是研究生版原本是没有这些功能,我这里引用的研究生版实际上是将两个版本的格式文件稍微融合了一下

数学建模----LaTex排版使用速成_第7张图片这里记录是2020版的模板使用方法,2021版的因为比赛时间还没到,没有出,但据说这个github仓库到时间后会更新,我看了他们去年github仓库更新时间确实是去年比赛前的时候:
数学建模----LaTex排版使用速成_第8张图片在这里插入图片描述因此这里假定到时候会有新版的gmcmthesis格式文件,在此只重点阐述如何使用这个模板文件。

数学建模----LaTex排版使用速成_第9张图片
编辑器的xelatex版式选择:
数学建模----LaTex排版使用速成_第10张图片

数学建模----LaTex排版使用速成_第11张图片数学建模----LaTex排版使用速成_第12张图片简单指令不多说,讲下注意事项:

  • \centerline{}居中,然后嵌套了引入图片
  • includegraphics[大小]{图片文件名},引入图片,格式文件中设置了图片引入的根目录为文件夹中的figures,因此引用我们自己的图片时,只需要把图片放进figures文件夹下,引入的时候使用includegraphics[大小]{图片文件名},此外LaTex语法中中括号[]是可选参数,大括号{}是必选参数。图片最好用英文与数字组合命名文件名

数学建模----LaTex排版使用速成_第13张图片数学建模----LaTex排版使用速成_第14张图片

  • \keywords设置关键字,每个关键字用\quad间隔开设定的距离。

  • \pagestyle{plain}用于设置页眉页脚等,这里使用主要是作为分页符。

  • \tableofcontents用于生成目录

  • \section章标题,次级标题\subsection,不断加sub设置更低分级。

  • 数学公式用双美元符号$包住:
    数学建模----LaTex排版使用速成_第15张图片

  • \times表示乘号×

  • 无序列表、三线表
    数学建模----LaTex排版使用速成_第16张图片
    -有序列表数学建模----LaTex排版使用速成_第17张图片

  • 带图注的图片
    数学建模----LaTex排版使用速成_第18张图片

  • 多图并排展示
    数学建模----LaTex排版使用速成_第19张图片
    主要是采用了\begin{minipage}[c]{0.3\textwidth}
    {0.3\textwidth}为0.3倍行宽,相当于将一行拆分出1/3。
    因此假如两个图片可以修改为0.5.

  • 标准三线表的使用

数学建模----LaTex排版使用速成_第20张图片顶线、中线、顶线分栏
元素间用&号隔开
_代表切换右下标
\caption{标准三线表格}\label{tab:001} \centering
设置label标签,便于交叉引用(标签名必须唯一)
例如这里标签设置为001
引用的时候写:
标准格式如\cref{tab:001}所示。
\cref{tab:001}就会自动显示为表格自动赋予的编号

  • 智能交叉引用
    交叉引用的方式包含图片(fig)、表格(tal)、公式(eq)等。
    例如:
    式\cref{eq:energy}是质能方程。
    如\cref{fig:circuit-diagram}所示。
    引用的前提是有提前设置相应的label,且label名唯一。

  • 附录引用代码

数学建模----LaTex排版使用速成_第21张图片

数学公式编辑

数学建模必然涉及不少数学公式的使用。下面简单介绍一个可能用得上的数学环境。
下边()内是转译的实际结果:
首先是行内公式,例如 $ \theta $(θ) 是角度。行内公式使用双美元符号包裹。
行间公式不需要编号的可以使用 \verb|[ ]| 包裹,例如
[
E=mc^2
]
其中 $ E $ 是能量,$ m $ 是质量,$ c $ 是光速。实际效果:
数学建模----LaTex排版使用速成_第22张图片
如果希望某个公式带编号,并且在后文中引用可以参考下面的写法:
\begin{equation}
E=mc^2
\label{eq:energy}
\end{equation}
式\cref{eq:energy}是质能方程。
数学建模----LaTex排版使用速成_第23张图片多行公式有时候希望能够在特定的位置对齐,以下是其中一种处理方法。
\begin{align}
P & = UI \
& = I^2R
\end{align}
\verb|&| 是对齐的位置, \verb|&| 可以有多个,但是每行的个数要相同。

数学建模----LaTex排版使用速成_第24张图片

简单的公式这样敲还能接受,毕竟不需要排版,编号啥的。
复杂的公式可以使用数学公式识别神器mathpix

下载后注册一个账号登录后,快捷键ctrl+alt+m,启动公式截图,截下你要识别的公式,然后到mathpix界面:
数学建模----LaTex排版使用速成_第25张图片喵一眼识别结果没有问题,然后复制它转换的latex代码,提供的种类挺多,\begin{equation}那个跟我们模型比较符合,点击右手边第一个复制的图标,然后到编辑器中ctrl+v:
数学建模----LaTex排版使用速成_第26张图片
不愧为神器!!!

参考文献

模板中提供了一个手动输入参考文献的模板:
在这里插入图片描述只需要把省略号位置替换为知网、谷歌学术上复制过来的文献名称即可:

数学建模----LaTex排版使用速成_第27张图片

生成项目

在VSCode中编辑完毕后,回到LaTex-live版选择XeLaTex生成,点运行就可以了。数学建模----LaTex排版使用速成_第28张图片
文件夹下输出刚刚生成的pdf:
数学建模----LaTex排版使用速成_第29张图片

你可能感兴趣的:(笔记,vscode,编辑器,ide)