推荐网站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. Kafka 探险 - 架构简介

    Kafka 探险 - 架构简介 这个 Kafka 的专题,我会从系统整体架构,设计到代码落地.和大家一起杠源码,学技巧,涨知识.希望大家持续关注一起见证成长! 我相信:技术的道路,十年如一日!十年磨一 ...

  2. intel英特尔NUC主机bug大清除案例

    如果你的NUC进入HDMI无法在显示器显示,可以参考此文章的思路,尝试排除各种问题.接下来我讲述一下我的NUCbug清除历程. 我的NUC激动时刻 我的NUC是这个型号,直接上图了:英特尔(Intel ...

  3. 【JavaWeb】EL 表达式

    EL 表达式 简介 EL(Expression Language),即表达式语言. EL 表达式主要是代替 jsp 页面中 表达式脚本 在 jsp 页面中进行数据的输出,因为 EL 表达式在输出数据的 ...

  4. 解决Establishing SSL connection without server‘s identity verification is not recommended.

    每次从数据库中进行查询或者其他操作控制台都会出现以下警告,虽说不是error,但是很显眼.. WARN: Establishing SSL connection without server's id ...

  5. Dubbo 配置的加载流程

    配置加载流程 在SpringBoot应用启动阶段,Dubbo的读取配置遵循以下原则 Dubbo支持了多层级的配置,按照预先定义的优先级自动实现配置之间的覆盖,最终所有的配置汇总到数据总线URL后,驱动 ...

  6. LAN-SHARE 使用教程

    Description: 我的个人项目 LAN-Share 的使用教程:局域网内文件分享工具 LAN-Share 是一个基于 Node.js 的用于局域网内文件分享的工具,易于配置与部署. 项目地址: ...

  7. MySQL sql命令行操作数据库

    数据库命令行操作 命令行操作数据库, [if exists] 可加可不加, 命令行操作一定要加英文分号 ; 结尾 创建数据库 : create database [if not exists] 数据库 ...

  8. 国人之光:大数据分析神器Apache Kylin

    一.简介 Apache Kylin是一个开源的.分布式的分析型数据仓库,提供Hadoop/Spark 之上的 SQL 查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由 eBay 开发并贡献 ...

  9. SpringBoot WebSocket技术

    最近看了Spring in Action,了解了一下WebSocket和Stomp协议相关技术,并搭建了一个项目.网上的例子不完整或者描述不清,所以自己记录一下以作备忘. 一.配置 Spring Bo ...

  10. Java并发包源码学习系列:JDK1.8的ConcurrentHashMap源码解析

    目录 为什么要使用ConcurrentHashMap? ConcurrentHashMap的结构特点 Java8之前 Java8之后 基本常量 重要成员变量 构造方法 tableSizeFor put ...