写这个的初衷一方面是给自己做个记录,一方面是给师弟师妹们留一个教程,废话不多说了,下面是教程:
1.安装TexLive
下载:
首先,从清华镜像链接中,下载TexLive:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
下载后,会有一个这样的.iso文件
安装:
双击
点击打开,会看到弹出一个DVD镜像文件:
右键其中的** install-tl-windows。以管理员身份运行**
会弹出一个豹子的界面,略微等待,会出现一个安装界面,点击其中的Advanced,可以修改安装位置,这里注意,安装位置的选择路径中,不要出现中文:
选择好安装位置后,点击安装即可。整个过程不管是使用固态硬盘还是机械硬盘的路径,都很长,大概最少需要17-20分钟起到一个多小时不止,等待即可。
等到 “**关闭” **按钮亮起来 就是安装结束了
这里出现“欢迎进入Tex Live的世界” 就说明你已经安装成功了,但是我们先测试是否在系统中调用成功
测试安装是否成功:
在这里点击搜索,然后输入cmd
点击命令提示符
输入latex -v 发现出现
这就说明我们的环境变量出现问题了,我们需要牵入环境变量
环境变量配置:
步骤如下:
- 找到你们的安装文件夹,然后找到下面的版本年份,再找到下面的bin文件夹,最后找到windows文件夹。这里根据不同人的安装路径,所以会有不同,这里以我这里的安装路径为例:
“D:\sfqtools\latexlive\texlive\2024\bin\windows”
- 然后在搜索中 搜索高级系统设置
点击进入高级系统设置后,找到环境变量:
点击进入后,找到系统变量中的Path
双击进入后
复制你前面1.中的得到的安装路径
然后点击确定即可
- 重新在这里点击搜索,然后输入cmd
点击命令提示符
然后在命令行中 分别输入 latex -v tex -v xelatex -v,出现版本信息,即安装texlive成功
2.TeXStudio的安装
下载TeXStudio
在TeXStudio官网中https://texstudio.sourceforge.net/
中下载TeXStudio,
安装
然后像正常软件安装即可,记得选择自己的安装目录,默认是C盘。C盘地方不够的要注意。
配置与使用
点击安装好的TexStudio,开始配置
默认打开就是中文。点击上面菜单栏的选项:
在弹出的选项中,选择第一项
然后点开命令,查看和修改配置,一般来说,默认即可
然后查看你们的构建。
查看这些是否和你们的实际应用情况差不多,这里注意,一般默认编译器不用动,PdfLaTeX就是常用的。
接下来可以看看你们的编辑器配置,这个看个人的习惯
做完这些,基本你们就可以开始用LaTex开始试着写文档了。
这里我给出一段测试文档:
\documentclass[11pt]{ctexart}
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage{algpseudocode}
\usepackage{amsmath}
\floatname{algorithm}{算法}
\renewcommand{\algorithmicrequire}{\textbf{输入:}}
\renewcommand{\algorithmicensure}{\textbf{输出:}}
\begin{document}
\begin{algorithm}
\caption{用归并排序求逆序数}
\begin{algorithmic}[1] %每行显示行号
\Require $Array$数组,$n$数组大小
\Ensure 逆序数
\Function {MergerSort}{$Array, left, right$}
\State $result \gets 0$
\If {$left < right$}
\State $middle \gets (left + right) / 2$
\State $result \gets result +$ \Call{MergerSort}{$Array, left, middle$}
\State $result \gets result +$ \Call{MergerSort}{$Array, middle, right$}
\State $result \gets result +$ \Call{Merger}{$Array,left,middle,right$}
\EndIf
\State \Return{$result$}
\EndFunction
\State
\Function{Merger}{$Array, left, middle, right$}
\State $i\gets left$
\State $j\gets middle$
\State $k\gets 0$
\State $result \gets 0$
\While{$i<middle$ \textbf{and} $j<right$}
\If{$Array[i]<Array[j]$}
\State $B[k++]\gets Array[i++]$
\Else
\State $B[k++] \gets Array[j++]$
\State $result \gets result + (middle - i)$
\EndIf
\EndWhile
\While{$i<middle$}
\State $B[k++] \gets Array[i++]$
\EndWhile
\While{$j<right$}
\State $B[k++] \gets Array[j++]$
\EndWhile
\For{$i = 0 \to k-1$}
\State $Array[left + i] \gets B[i]$
\EndFor
\State \Return{$result$}
\EndFunction
\end{algorithmic}
\end{algorithm}
\end{document}
按照图的顺序,新建一个编译文档即可
然后复制进你们的Latex代码。
点击F5或者上方的
此按钮
稍等片刻,即可完成编译。
如果代码和配置没有问题的话。右边会用内置的PDF阅读器展示出文档的实际效果,前面操作一切正确的话,使用我的上面的测试代码。出来效果就是这样的:
我们这里将算法1后面的文字进行替换
然后再次点击编译,这次如果一切正常的话可以发现,我们的PDF文档中的文字也发生了改变
至此,所有安装过程结束,你们可以开始试着用LaTex去写点东西了