最开始接触Latex排版是从做ppt开始,所以一开始就与其他人的学习路线不同,但是这种奇葩的路线让自己对latex编译命令更为敏感。
首先介绍自己使用工具和环境:
* Tex 编译器:CTex
* 编辑器:Texmaker
错误排查
当在编译出现问题时,不要慌张,查看错误报告,仔细分析问题。
可以尝试下面两则通用的操作:
通过换用不用的编译命令
Texmaker 将一些编译命令集成到 一条命令中,可以在 Tools Toolbar 中进行选择(另外可以定制自己的集成编译指令)
在编译 beamer 模板时一直使用的 Xelatex 命令,但是在编译 article or report 时则应该使用 pdflatex 命令删掉目录下的
.aux .log .out .toc
文件
不同的编译命令之间切换时会出现一些不可预知的错误在日志、输出文件之中,这是可以尝试删掉目录下的相应文件,然后重新编译。
概念与原理
- 语言抽象层:
TeX 是一种宏语言。就像别的语言有库一样,TeX 语言有宏的集合。这些宏,就是用这个语言写出来的东西,供大家共用的。TeX 有个最基本的宏集合,与基础语言一起构成一种“格式”,就是 Plain TeX。基本的 TeX 语言和 Plain TeX 的宏,都是 Knuth 完成的。
后来有了 LaTeX,就是 Lamport TeX。LaTeX 也是宏的集合,也构成一种与 Plain TeX 不一样的格式。这种格式提供了不少方便