LaTeX 环境安装&编译器配置
推荐网站: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
latex test.tex执行这个命令可以看到文件夹中会多出几个文件
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大神鸭~~ 写论文改格式都溜溜的
LaTeX 环境安装&编译器配置的更多相关文章
- 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK
原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...
- Nginx+Python+uwsgi+Django的web开发环境安装及配置
Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...
- RabbitMQ消息队列之一:RabbitMQ的环境安装及配置
RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...
- AndroidStudio环境安装与配置
前言 大家好,给大家带来AndroidStudio环境安装与配置的概述,希望你们喜欢 AndroidStudio IDE下载 我们选择用Android Studio开发Android的App,Andr ...
- android环境安装及配置
直接从网上下载适合当前系统的jdk(eclipse需要一个java虚拟器的环境) 直接从android上下载最新的adt-bundle-windows-x86(64)-xxxxxx.zip(集成好的e ...
- Tomcat(64位)免安装版的环境安装与配置
本篇博客主要介绍Tomcat(64位)免安装版的环境安装与配置,该篇文章同样适合于32位Tomcat免安装版的环境安装与配置. 该篇博客中的大部分内容同百度经验中的<出现unable to op ...
- Anaconda+Tensorflow环境安装与配置(转载)
Anaconda+Tensorflow环境安装与配置 转载请注明出处:http://www.cnblogs.com/willnote/p/6746499.html Anaconda安装 在清华大学 T ...
- React Native 开发环境安装和配置使用报错: -bash: react-native: command not found
[React Native 开发环境安装和配置:-bash: react-native: command not found 报错: 前提是安装homebrew,node.js ,npm ,watc ...
- 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扩展 ...
随机推荐
- Kafka 探险 - 架构简介
Kafka 探险 - 架构简介 这个 Kafka 的专题,我会从系统整体架构,设计到代码落地.和大家一起杠源码,学技巧,涨知识.希望大家持续关注一起见证成长! 我相信:技术的道路,十年如一日!十年磨一 ...
- intel英特尔NUC主机bug大清除案例
如果你的NUC进入HDMI无法在显示器显示,可以参考此文章的思路,尝试排除各种问题.接下来我讲述一下我的NUCbug清除历程. 我的NUC激动时刻 我的NUC是这个型号,直接上图了:英特尔(Intel ...
- 【JavaWeb】EL 表达式
EL 表达式 简介 EL(Expression Language),即表达式语言. EL 表达式主要是代替 jsp 页面中 表达式脚本 在 jsp 页面中进行数据的输出,因为 EL 表达式在输出数据的 ...
- 解决Establishing SSL connection without server‘s identity verification is not recommended.
每次从数据库中进行查询或者其他操作控制台都会出现以下警告,虽说不是error,但是很显眼.. WARN: Establishing SSL connection without server's id ...
- Dubbo 配置的加载流程
配置加载流程 在SpringBoot应用启动阶段,Dubbo的读取配置遵循以下原则 Dubbo支持了多层级的配置,按照预先定义的优先级自动实现配置之间的覆盖,最终所有的配置汇总到数据总线URL后,驱动 ...
- LAN-SHARE 使用教程
Description: 我的个人项目 LAN-Share 的使用教程:局域网内文件分享工具 LAN-Share 是一个基于 Node.js 的用于局域网内文件分享的工具,易于配置与部署. 项目地址: ...
- MySQL sql命令行操作数据库
数据库命令行操作 命令行操作数据库, [if exists] 可加可不加, 命令行操作一定要加英文分号 ; 结尾 创建数据库 : create database [if not exists] 数据库 ...
- 国人之光:大数据分析神器Apache Kylin
一.简介 Apache Kylin是一个开源的.分布式的分析型数据仓库,提供Hadoop/Spark 之上的 SQL 查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由 eBay 开发并贡献 ...
- SpringBoot WebSocket技术
最近看了Spring in Action,了解了一下WebSocket和Stomp协议相关技术,并搭建了一个项目.网上的例子不完整或者描述不清,所以自己记录一下以作备忘. 一.配置 Spring Bo ...
- Java并发包源码学习系列:JDK1.8的ConcurrentHashMap源码解析
目录 为什么要使用ConcurrentHashMap? ConcurrentHashMap的结构特点 Java8之前 Java8之后 基本常量 重要成员变量 构造方法 tableSizeFor put ...