Hello TeX World!
分类: LaTex学习 ◆ 标签: #Tex #LaTex ◆ 发布于: 2025-02-16 19:42:44

我们之前已经介绍过了什么是TeX? 什么是LaTex? 为什么要学习它?, 并且也已经安装TeX Live发行版 这个套件,接下来我们用TeX Live
自带的编辑软件来写一个Hello TeX World!
。
在开始之前还是有一些概念需要再讨论一下。
什么是pdfTex
、pdfLaTeX
, XeTeX
, XeLaTex
, LuTeX
, LuLaTeX
我们之前介绍过TeX
和LaTeX
都是排版系统,LaTeX
是在TeX
的基础上开发的。既然是系统肯定有很多组件,那么最基本的两个组件就是编译器以及语法定义,最早的时候TeX
排版系统,编译器系统叫TeX
, 提供的语法命令也是TeX
, 这就像C++
语言,C++
标准定义的是语法,但是它的编译器有多种实现,例如Gun C++
编译器,Microsoft Visual C++
编译等等。
同样LaTex
有编译器和语法规范两种。所以上述名字pdfTeX
就是TeX
的一个实现编译器,它的语法还是基于TeX
语法,pdfLaTex
是基于LaTeX
语法的编译器。同时需要注意的是,XeTeX
和XeLaTex
支持Unicode
编码,因此用于中西文混排的话,一般都是使用XeTeX
或者XeLaTeX
。而pdfTeX
和pdfLaTeX
主要用于西文。
什么是BibTeX
这个和之前不一样,只要记住它是专门为参考文献而发明的就好,后面进阶的时候可以开始学习BibTeX
。
开始写第一个LaTeX
启动TeXWorks
, 这个工具看上去像是一个简易的写字板,从菜单排版
里选择XeLaTex
, 如下图:
然后在可编辑的区域输入如下内容:
\documentclass{article}
\author{Mike}
\date{\today}
\title{Hello World}
\begin{document}
\maketitle
Hello Tex World!
\end{document}
然后点击左上角的绿色三角形按钮
启动后就可以观察到编译好的pdf
文件
Hello World
中的定义
我们仔细观察一下文本的内容:
\documentclass{article}
这里\documentclass
是指令,该指令定义文档的类型,后面{}
中的article
是表示文档的类型是文章,LaTeX
支持article
, report
, book
, beamer
, 分别表示文章
, 报表
, 书籍
, 幻灯片
等集中基本类型,也涵盖了出版的几种基本类型。
同时它也支持一些选项,例如设置字体\documentclass[12pt,UTF-8]{article}
, 设定文档类型是文章,12号字体,使用UTF-8
编码。
从\documentclass
和\begin{document}
之间的区域包含的内容,称为导言区,这个区域可以用于文章全局的一些设置,例如设置字体,日志,作者等等信息: \author{}
, \date
, \title
都可以顾名思义。
\begin{document}
开始一个文章,必须成对出现。
至此我们的Hello TeX World
介绍完毕了。