Latex- Texlive+Texstudio 安装和使用

论文写作神器:Latex- Texlive+Texstudio 安装和使用

一、简介

LaTeX的使用需要2个重要东西:1.选择一个TeX发行版进行安装(根据个人系统,本文选择Texlive Win10)。2.选择合适的Latex编辑器(如CTex的Winedt,本文选择Texstudio


二、TeXlive安装

本人下载的TeXlive是最新版的(如下图),下载地址:清华Texlive镜像。安装程序为texlive2021-20210325.iso。

安装步骤:

1. 解压Texlive2021-20210325.iso文件,右键install-tl-windows.bat,以管理员身份打开。

2. 出现如下界面,点击 Advanced。

3. 选择安装位置,其他保持默认,并点击安装

4. 出现如下界面,等待ing

5. 安装完成

6. 最后打开cmd,分别输入tex -v, latex -v, xelatex -v, pdflatex - v 出现版本号证明安装成功!!!

-> tex -v

-> latex -v

-> xelatex -v

-> pdflatex - v


三、TeXStudio安装

1安装 按照下面步骤进行安装(很简单)TexStudio下载地址:TeXStudio

2. 配置

接下来就是TeXstudio的配置。

2.1 将语言设置为中文。依次选择Opitions->Configure TeXstudio

2.2 修改中文界面后,我们可以选择左侧命令设置不同编译器,外部PDF查看器,和参看文献的执行程序。

点击1处,可以将上述提到的3,4,5等的路径设置为TeXlive安装路径下对应的exe执行程序。点击2处,就可恢复默认。

2.3 默认编译器、默认PDF查看器、默认文献工具等设置

点击构建选项,可以修改默认编译器、PDF查看器和默认文献工具等。若写中文论文,则需修改默认编译器为XelaTeX. 若为英文,则用PdfLaTex。

2.4 设置默认字体编码和添加行号

点击编辑器选项,一般默认字体编码为UTF-8(一般不修改)。显示行号默认:所有行号。添加行号,可以快速定位某个词或句的位置。此外,当程序报错时,可快速定位到出错位置,方便修改。

小结:TeXstudio的配置就介绍到这里,如有其他配置,可根据自己需求设定,也可在评论区区留言。

3. TeXstudio中英文测试

输入下面代码(含中文),选择默认编译器为XeLateX(选择PDFLeteX会报错),点击编译并查看按钮(或F5快捷键),查看效果。

\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}

XeLateX编译器(未报错)

PDFLaTeX编译器(报错)

输入下面代码(只有英文),编译器XeLaTeX/PDFLeTeX都可,点击编译并查看按钮(或F5快捷键),查看效果。

IEEE Transaction LaTeX Template.txt

27.6K

百度网盘

四、结束语

感谢各位的耐心观看,第一次写知乎,如上述有错误或不懂的地方,欢迎大家评论区及时批评指正和积极评论留言、,看到会第一时间回复并修改。再次感谢大家的支持和鼓励,感恩,感谢!!!

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值