LaTeX 学习小结
- 前言
- 基本概念
- 字体相关
- 相关问题
- LaTeX 和 TeX 的区别是什么?
- plain TeX 又是什么东西?
- .cls 和 .sty 文件之间的区别
- 如何在 LaTeX 中使用中文
- 命令和环境的区别
- 结语
前言1,不能嵌入字体和图像,因此,往往还需要某种 驱动 程序来将 DVI 转换为其他页面描述语言,比如 PostScript。
类比 TeX 和 C 语言的使用过程便是:
TeX | C 语言 |
---|---|
使用 TeX 编写文档 | 使用 C 语言编写源代码 |
使用 TeX 引擎将 TeX 编译为页面描述语言 DVI | 将 C 编译为汇编代码 |
使用 TeX 驱动将 DVI 转换为其他页面描述语言 | 将汇编代码编译为机器码 |
将页面描述语言作为 RIP 的输入生成最终结果 | 将机器码作为计算机的输入运行 |
字体相关TeX font metric - Wikipedia
相关问题2发明的标记语言(排版软件),通过各种命令来控制页面输出,比如:
Hello, World
\bye % marks the end of the file; not shown in the final output
Hello, World
\bye % marks the end of the file; not shown in the final output
而 LaTeX
是一个通过 TeX
编写的宏包,提供了很多预设的模版和样式,能够让我们能够更加容易的编写文档,格式往往类似:
\documentclass[a4paper]{book}
\begin{document}
\section{ ... a title }
\subsection{ ... a subtitle}
%% Text goes here
\end{document}
因此,LaTeX 和 TeX 之间的关系就像是 Java 语言和各种依赖包之间的关系一样,参考:
- LaTeX 与 TeX 有什么本质区别? - 知乎
- TeX - 维基百科,自由的百科全书
plain TeX 又是什么东西?latex 中 cls 和 sty 文件 - 简书
如何在 LaTeX 中使用中文CJK 字体列表 - 维基百科,自由的百科全书
命令和环境的区别Commands and environments - Overleaf, Online LaTeX Editor
结语1 准确来说只能算是准页面描述语言
结语1 准确来说只能算是准页面描述语言
2 《计算机程序设计艺术》的作者,我喜欢叫他高祖,拥有个人 维基百科页面 的大佬