本文内容:
- Windows下LaTex安装
- LaTex的基本使用
LaTex安装
使用 LaTex 的第一步:安装趁手的工具 + 学会如何使用
使用 LaTex 肯定需要对应的系统,就像 Windows 操作系统一样,LaTex 系统提供了各种为编辑文档服务的程序及宏包。比较常用的 LaTex 系统有 TeX Live 和 MiKTeX,可以自己选择,就像有人用 Windows 有人用 Linux 一样。
有了系统以后,下一步肯定是编写自己的文档,我们要编写的是后缀为 .tex
的纯文本文件。任何文本编辑器都可以编辑 .tex
文件,但是为了方便,我们还是会使用一些专门为 TeX 设计的编辑器,包括 TeXworks,TeXmaker,TeXstudio,WinEdt 等,或者一些通用的文本编辑器,包括 Visual Studio Code,Sublime Text 等,也可以用一些 LaTex 系统自带的编辑器。
总结一下使用 LaTex 需要的工具:
- LaTex 系统:常用的有 TeX Live、MiKTeX
- 编写
.tex
的编辑器:- 专用的 tex 编辑器:TeXworks,TeXmaker,TeXstudio,WinEdt 等
- 通用的文本编辑器:Visual Studio Code,Sublime Text 等
- LaTex 系统自带编辑器:TeX Live 和 MiKTeX 都自带 TeXworks 编辑器
下面介绍一种最常用的 LaTex 安装方案:TeXLive + WinEdt,这里 TeXLive 就是 LaTeX 系统,WinEdt 是编写 LaTeX 文档的编辑器。
1. TexLive下载安装
下载地址:清华开源镜像
如果下载速度不稳定,可以试试其他镜像(https://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/)
下载的 ISO 镜像,系统有 DVD 驱动器可以直接双击该镜像进入安装,若没有驱动先用解压软件对 ISO 镜像文件进行解压,文件目录如下:
双击 install-tl-advanced.bat 进行安装:
2. WinEdt 下载安装
下载地址:winedt.com
LaTex使用入门
1. 基本概念
使用 LaTex 进行文档的编写,经常会见到的文件格式包括 .tex
,.bib
,.cls
,.sty
等。
.tex
:编写文档内容的源文件.bib
:通过 BibTex 导入参考文献时,参考文献的源文件.cls
:类文件,通过.tex
开头的\documentclass{}
命令导入.sty
:包文件,通过.tex
导言区的\usepackage{}
命令导入
后面三个文件格式初学不理解没关系(甚至可以暂时忽略它们)。我们在实际编辑 Tex 文档时,只需要使用 .tex
文件。
下面介绍几个基本术语的含义:
1. 控制序列
控制序列以反斜杠 \
开头,它不会作为内容输出到文档中,但会影响输出文档的效果。例如 \documentclass
和 \usepackage
都属于控制序列,控制序列后的 {*}
为其必要参数,[*]
为其可选参数。
比如:
\documentclass{article}
的作用是调用名为article
的文档类(文档类用于设置输出文档的排版格式,后面再细说)\documentclass[11pt,twoside,a4paper]{article}
的作用是使用article
文档类格式、11磅大小的字体来排版该文档,并得到在A4纸上双面打印的效果
2. 导言区
\documentclass{article}
到 \begin{document}
之间的部分为导言区。
可以将导言区理解为是对整篇文档进行设置的区域——在导言区出现的控制序列,会影响整篇文档的格式,通常在导言区设置页面大小、页眉页脚样式、章节标题样式等等。
3. 环境
\begin
和 \end
成对出现。这两个控制序列以及他们中间的内容被称为环境。它们之后的第一个必要参数总是一致的,被称为环境名。
例如:下面是一个名为 document 的环境
\begin{document}
Hello, world!
\end{document}
2. 基本使用
step 1:编写一个最基本的例子:
\documentclass{article}
%%%%%%%%%
% 导言区
%%%%%%%%%
\begin{document}
%%%%%%%%%
% document环境
%%%%%%%%%
Hello!
\end{document}
这个例子包含了 3 条控制序列,其中:
- 控制序列
\documentclass{article}
和\begin{document}
之间的区域为 “导言区”,其中的内容不会被输出到文档中,仅对文档排版格式产生影响; - 控制序列
\begin{document}
和\end{document}
之间为 document 环境,document 环境内的文本 “Hello!” 可以被编译输出到文档中; %
则作为注释标记,其后的内容也不会被输出到文档中。
step 2:对 .tex
文件进行编译输出:
最常用的编译方式有 PDFLaTeX
和 XeLaTeX
,这里该如何选择?
PDFLaTeX
是PDFTeX
程序的命令,XeLaTeX
则是XeTeX
程序的命令;- 在支持字体上,
XeLaTeX
比PDFLaTeX
更好一些,尤其是中文字体; - 在宏包的支持上,
PDFLaTeX
比XeLaTeX
支持的更多
因为 PDFLaTeX
是比较老的编译方式,所以支持的宏包多,因此如果不写中文文档,用 PDFLaTeX
就可以了。但如果包含了中文,就建议用 XeLaTeX
。
编译完成后,就可以看到成品 PDF 文档了~