上节我们讲了 LaTeX环境的搭建。
在完成TeXLive的安装和配置之后,我们就可以进行LaTeX的编写了。
咱们这里先用记事本写。
先打开dos命令窗口,Win
+R
,输入cmd
。
(1)首先我们要创建一个目录,来保存需要产生的文件。
我们可以用mkdir
命令来创建一个目录,如:mkdir textLatex
。
我们可以看到,在E盘里也会出现这样的文件夹。
然后用cd
命令进入文件夹:
(2)在textLateX文件夹里面新建一个LateX文件
我们在这不用开始菜单来找“记事本”工具,用命令notepad
来启动就可以啦。
然后新建一个文件text.tex
,注意LateX文件的后缀名是.tex
。
用dir
命令可以查看textLatex目录内的文档:
(3)在记事本里面写命令
我们来用一个documentclass
命令来引入一个文档类,比如引用一个article
文档类。
article
文档类是一个专用于撰写论文的文档类。
在LateX里面,我们经常会用一对大括号表示这个命令的参数。上面的article就是它的实际参数。
用一对大括号把参数括起来。
我们还可以用\begin
和\end
来创建编写文档的环境。
比如说我们可以写hello LateX。
斜杠
\
后面的字母或者单词称作一个命令。
保存之后我们再次用dir
命令可以看到,textLatex文件夹里面是有内容的了。
(4)用LateX编译
<1> 第一种方法
①用latex
命令来编译latex文件。
它会自动帮我们编译,然后我们可以用dir
命令再次查看一下textLatex目录下的文件。
我们可以看到,生成了一个dvi文件。
②我们用dvipdfmx
命令来将dvi文件转化为pdf文件。
打开这个pdf文件,用命令text.pdf
。
可以自动打开这个pdf,我们可以看到编译的结果。
我们可以看到,我们用一些基本的命令来生成了我们需要的结果。
<2>第二种方法
用xelatex
命令来将tex原文件直接编译成pdf文件。
这个命令是支持UTF-8编码的编译命令,就是可以支持中文啦。
我们看到这个命令和第一种方法的命令过程不大一样,它会调用一些相应的文档。并且直接生成了text.pdf文件。
我们打开这个pdf文件。
可以看到,同样可以显示:
(5)批处理
我们可以将一些编译的过程做成1。
<1> 第一种方法的批处理文件
我们新建一个文本文件,将后缀名改为.bat
。
选择“是”。
我们选中这个文件,右键“编辑”它。
在这个bat文件中,我们写一些编译操作,现在以刚才编译的第一种方法为例。
用latex
编译text.tex文件,然后用dvipdfmx
命令将text.dvi文件转换成pdf文件。
并且删除(del
)中间的过程文件,如*.aux文件、*.dvi文件、*.log文件。
我们先来看一下textLatex文件夹里面的文件:
发现里面会有刚才建立的build批处理文件:
此时我们输入build
,执行批处理文件,就会发现,它会自动帮我们执行上面我们说到的操作。
我们执行完毕,再次看一下textLatex里面的文件。
我们会发现,生成了pdf文件,且删除了其他辅助文件。
<2> 第二种方法的批处理文件
同样的,我们可以用刚才第二种方法再来整一个批处理文件。
首先还是在textLatex文件夹下,新建一个bat文件,这次咱们取名“buildx.bat”。
然后右键“编辑”它。
先看一下现在的文件夹里面的文件。
然后执行“buildx”文件。
它会自动执行刚才我们在“buildx”文件里面写的命令。
然后再来看一下现在文件夹下的文件吧。
我们可以打开pdf文件。
(6)对中文的处理
我们用notepad
命令来用记事本方式打开text.tex文件。
现在我们在里面写上中文。
注意在一般的命令和文字之间,要加上空格,以示区分。
然后我们用第二种方法对这个文件进行编译。
看一下此时文件夹里面的文件。
可以看到,里面生成了一个pdf文件。
然后我们将其打开。
会发现,pdf中并没有显示中文!
:question: 这是为什么呢?
虽然我们用xelatex进行了编译,但是并没有处理相应的中文信息。
我们继续用记事本打开text.tex文件,选择“另存为”,然后将右下角编码改为“UTF-8”。然后保存。
还有一步,我们需要引入一个
ctex宏包
(这是一个能够处理中文的宏包)。
然后我们再进行编译。
看一下现在文件夹里面的文件。
现在我们再次打开pdf文件。
:question: 还是不行???
我们不妨把它改成这样。
再“buildx”试一下。
然后我们 再打开pdf文档。
就成功了。
- 后缀名为.bat的文本文件。 ↩