推荐网站https://www.latexstudio.net/articles/ (基本所有的latex疑惑都可以在这里得到解决)

入门视频:两小时短小精悍,让你轻松入门,https://www.bilibili.com/video/av16002978/

一. 安装LaTeX环境

1. 下载

下载链接

跟着下面红框圈到的超链接一步一步点击即可~

静静的等待下载~

2. 安装

下载好了之后我们用Windows资源管理器打开它(打开方式里面找)

点击这个bat文件

会出来这个玩意儿:

不一会他就会出来安装界面:

Installation root 是安装的根目录,可以根据自己的实际情况进行更改

然后点击Advanced(左下角)



将左侧的语言选项除了中文和英文其他都去掉,右侧的安装包中去除TeXworks editor(是一个编辑器,比较老不推荐,后面会介绍如何用TeXstudio)

然后点击右下角的确定,回到上一个界面之后点击右下角的安装就可以啦

又是漫长的等待(可以看个小电影放松一下)

一个小时过去辽~

3. 配置

然后打开cmd查看是否环境安装成功

可以在C盘创建一个新的目录testlatex,然后在里面创建一个新的tex文件 test.tex,用记事本打开

\documentclass{article}

\usepackage{ctex}

\begin{document}

你好 Hello  \LaTeX 

\end{document}

输入上面的代码,然后点击文件,点击另存为(或者Ctri+Shift+s),将编码设置为UTF-8(一种通用的编码集,否则无法正常显示中文)

然后保存(看不懂代码没关系)

之后回到cmd

  1. latex test.tex

    执行这个命令可以看到文件夹中会多出几个文件

  2. dvipdfm test.dvi

    执行之后会发现生成了pdf文档。此时可以打开这个文档

发现文档中中文部分是乱码的,这是为什么呢?

因为LaTeX是TeX的一种格式(format),是建立在TeX基础上的宏语言,也就是说,每一个LaTeX命令实际上最后都会被转换解释成几百个TeX命令。而XeTex是一种使用Unicode的TeX排版引擎,并支持一些现代字体技术。而XeLaTeX是使用LaTeX的排版引擎,但也有上述XeTeX的优点。

在命令下,只需要这样就可以生成对应的PDF文件。

之后就可以直接打开我们刚才写好的tex编译成功的pdf了

至此 TeX环境安装完毕~~

二. 安装TeXstudio 编译器

1. 下载

下载链接

下载好之后直接安装就好~

2. 配置

2.1 语言

如果觉得英文不友好,可以点击这里:

然后点击第一个Configure TeXstudio

将这里改成zh_CN即可

2.2 默认编译器

将构建中的默认编译器选中为XeLaTeX(具体原因在上面~)

然后点击命令一栏,可以看到各种编译命令

如果发现自己的是空白的话,只需要填写XeLaTeX那一栏的就好~

就此我们就配置好TeXstudio啦~

2.3 检验

在这里新建文件编写TeX代码之后点击上方绿色的按钮即可编译/构建查看

完结撒花~~

希望大家都变成TeX大神鸭~~ 写论文改格式都溜溜的

参考资料:https://www.bilibili.com/video/av16002978/

LaTeX 环境安装&编译器配置的更多相关文章

  1. 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK

    原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...

  2. Nginx+Python+uwsgi+Django的web开发环境安装及配置

    Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...

  3. RabbitMQ消息队列之一:RabbitMQ的环境安装及配置

    RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...

  4. AndroidStudio环境安装与配置

    前言 大家好,给大家带来AndroidStudio环境安装与配置的概述,希望你们喜欢 AndroidStudio IDE下载 我们选择用Android Studio开发Android的App,Andr ...

  5. android环境安装及配置

    直接从网上下载适合当前系统的jdk(eclipse需要一个java虚拟器的环境) 直接从android上下载最新的adt-bundle-windows-x86(64)-xxxxxx.zip(集成好的e ...

  6. Tomcat(64位)免安装版的环境安装与配置

    本篇博客主要介绍Tomcat(64位)免安装版的环境安装与配置,该篇文章同样适合于32位Tomcat免安装版的环境安装与配置. 该篇博客中的大部分内容同百度经验中的<出现unable to op ...

  7. Anaconda+Tensorflow环境安装与配置(转载)

    Anaconda+Tensorflow环境安装与配置 转载请注明出处:http://www.cnblogs.com/willnote/p/6746499.html Anaconda安装 在清华大学 T ...

  8. React Native 开发环境安装和配置使用报错: -bash: react-native: command not found

    [React  Native 开发环境安装和配置:-bash: react-native: command not found 报错: 前提是安装homebrew,node.js ,npm ,watc ...

  9. Django-DRF组件学习-环境安装与配置与序列化器学习

    1.DRF环境安装与配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展 ...

随机推荐

  1. ssh信任 sftp用法 scp用法【转】

    为了进行批量关机工作,前提要配置好ssh的双机信任. A机192.168.1.241 B机192.168.1.212 在A机上获取一个pub密钥,即为公共密钥. 执行这个命令后:ssh-keygen  ...

  2. HP PROLIANT DL388 GEN10 (故障3019)SPP损坏

    HP PROLIANT DL388 GEN10 (故障3019)SPP损坏 1. 开机硬件自检,提示错误ERROR 3019: 2. 根据服务器版本GEN10下载最新固件SPP,可找服务商或者HP售后 ...

  3. springboot异常处理之404

    ps: 推荐一下本人的通用后台管理项目crowd-admin 以及newbee-mall增强版,喜欢的话给个star就好 源码分析 在springboot中默认有一个异常处理器接口ErrorConto ...

  4. c++ 参数传递与返回值详解(reference)

    pass by value or pass by reference? 我们知道,当函数在传递值的时候,会新建一个变量(没有名字)储存这个值 然后传递.降低程序运行的效率. 如果使用引用(refere ...

  5. 【Oracle】重命名表空间

    将表空间重新命名 SQL>   alter tablespace 原名 rename to 新名; 在查看下是否命名成功 SQL> select tablespace_name from ...

  6. PHP反序列化 - Pikachu

    概述 序列化serialize()序列化说通俗点就是把一个对象变成可以传输的字符串,比如下面是一个对象: class S{ public $test="pikachu"; } $s ...

  7. Vulnhub靶场——DC-1

    记一次Vulnhub靶场练习记录 靶机DC-1下载地址: 官方地址 https://download.vulnhub.com/dc/DC-1.zip 该靶场共有5个flag,下面我们一个一个寻找 打开 ...

  8. 单元测试:单元测试中的mock

    公司要求提升单元测试的质量,提高代码的分支覆盖率和行覆盖率,安排我研究单元测试,指定方案分享并在开发部普及开.整理完资料后,同步一下到博客. 单元测试中的mock的目的 mock的主要目的是让单元测试 ...

  9. js 前端词典对象的属性和值读取

    通常服务端返回比较奇葩的数据对象,不知道该怎么将这个对象转换为可用实体,想了很久,突发奇想想到了这么个方法. 需求是这样:企业有多个产品,产品有分为很几个种类.服务端有获取产品的接口,和单独获取产品种 ...

  10. gRPC Load Balancing

    gRPC Load Balancing 翻译自:https://grpc.io/blog/grpc-load-balancing/ 这是gRPC负载均衡的第一篇,后续会给出基于golang XDS服务 ...