TexLive与TexStudio2020下载,安装及配置(亲测莫问题)

一、下载

1)TeXLive下载

2)TeX Studio下载

这俩软件的下载,均可以在官网上,but我试了,下载速度都非常非常慢,慢到没朋友那种,在网上找了很长时间的百度云链接,贴一下我现在使用的软件的网盘地址:
链接:https://pan.baidu.com/s/1G2Hwpl4Mk0Q3HaEHx4zjng
提取码:81dq
复制这段内容后打开百度网盘手机App,操作更方便哦

注:我用的TeXLive是清华镜像开源文件

二、安装

1)TeXLive安装与测试

安装步骤如下:
在百度云下载完之后(链接在上面),将texlive2020.iso 文件进行解压,解压完他弹出框,我的当前目录在E盘TeXLive2020,然后双击打开其中的install-tl-windows.bat文件在这里插入图片描述然后它会出现一个黑色的黑色的命令框不用理,等几秒,左侧会出现一个东西:
在这里插入图片描述因为原过程我没有截图,现在趁热打铁找的图~
我修改的路径为:D:\Foreign_software\TeX Live\texlive\2020
点击安装之后,它就开始了一直installing [0011/3968.……
在这里插入图片描述大约过了40min之后,依次显示的内容,如下:
在一个什么be patient…之后应该是等了20min左右加载出了其他的
在这里插入图片描述点击关闭。
以上,安装环节结束。

随之,对TeXLive进行测试,步骤如下:

1.win+r,然后输入cmd,点击确定
在这里插入图片描述

2.直接在光标闪烁的地方输入:tex -vtex-之间有一个空格),如果显示如下,那就是没问题的(两处模糊地方是我的用户名,英文名起的非主流子==)
在这里插入图片描述到此结束TeXLive的安装与测试部分(共用时1h10min左右)
注意:软件安装后,ISO文件和解压文件均可删除。

2)TeX Studio安装

在百度云下载完之后(链接在上面),双击:
在这里插入图片描述选择安装路径这个需要自己动手调调,其他的都是默认,这个和平时安装QQ啊网易云音乐啥的是一样的,就不赘述了

三、配置(TeX Studio)

1)将软件界面汉化

安装结束后,一开始的打开界面是英文的,这里我们可以切换成中文。

依次点击:Options—> Configure Texstudio —> General—> Language—> zh_CN
顺便,我把字号调成了10,因为已经汉化完了,可以对应着位置去调
在这里插入图片描述

2)配置TeX Studio的三个路径

中文界面版:选项→设置TeXstudio→命令,将BibTeX、BibTeX 8-Bit、Biber的路径设置为TeXlive安装路径下对应EXE文件。
…/TeXLive/texlive/2020/bin/win32/bibtex.exe
…/TeXLive/texlive/2020/bin/win32/bibtex8.exe
…/TeXLive/texlive/2020/bin/win32/biber.exe

英文界面版:依次找到Options→Configure TeXstudio→Commands,指定Commands命令的执行程序,将BibTeX、BibTeX 8-Bit、Biber的路径设置为TeXlive安装路径下对应EXE文件。
…/TeXLive/texlive/2020/bin/win32/bibtex.exe
…/TeXLive/texlive/2020/bin/win32/bibtex8.exe
…/TeXLive/texlive/2020/bin/win32/biber.exe

注:设置这三个路径的时候可以从最右边那个蓝色文件夹选择TeXlive安装路径下对应的应用程序文件
在这里插入图片描述

3)添加行号和设置字体编码

添加上段落行号,可以在运行报错时,根据行号查看错误的位置,然后进行修改。
为了正常的输出中文,我们需要把字体编码设为UTF-8

中文版:依次点击:选项→设置 Texstudio→编辑器→显示行号→所有行号
选项→设置 Texstudio→编辑器→ 默认字体编码→ UTF-8

英文版:对应位置自己找

此处的字号还是因为习惯10号字改的,,,,,,
在这里插入图片描述

4)设置编译器

为了正常的输出中文,我们需要把编译器改成xelatex,BUT如果是为了编写英文论文的,那就下面第一张图不要改成“xelatex”,英文论文要用“pdflatex”
在这里插入图片描述

四、一个小试验

输入下述代码,运行,将会得到下述结果。
代码部分,贴一篇我参考的一篇博客【latex】TeXlive和TexStudio安装及使用

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

结果如下:
在这里插入图片描述
在这里插入图片描述

happy ending,撒花
在这里插入图片描述
不愧是我==
希望对大家有所帮助,有空回补

猜你喜欢

转载自blog.csdn.net/weixin_45418543/article/details/113158595