写在前面
这是一个急速入门教程,latex最好的学习方法还是边用边学习。
1.安装Latex 环境和IDE
1.1 安装TexStudio:
在这里:https://www.texstudio.org/
直接安装就可以,但是安装的时间会非常长。
2 开始你的第一篇文章
2.1 Latex是怎么工作的
\documentclass{article}
\begin{document}
Hello, world!
\end{document}
上面这个叫做Latex的源代码,我们需要通过latex编译来变成一篇包含hello world的pdf文章。latex并不是一个所见即所得的编辑工具(像是word)一样,我们在编写的时候是看不到最后的结果的,需要写完源代码之后编译得到结果。
这给了Latex一些无法替代的作用,我们得以在编辑过程中完全不在乎排版的问题,Latex的文章具有极高的规范性,我们写的文章将符合印刷和排版规则,另一方面是Latex的公式编辑功能也是相当地易用和实用,所以在各种理工论文中,刊物通常会要求是Latex编写的文章。也可以做到在任何电脑上面都是同样的显示内容(好像这个是pdf的特点bushi)。
2.2 文章基本结构
一篇文章需要包含以下至少几个内容,我们以上文的那一篇HelloWord为例。
2.2.1 文章类型
文章类型却决于你需要生成的目标出版物是什么。
- 对于英文,可以用
book
、article
和beamer
; - 对于中文,可以用
ctexbook
、ctexart
和ctexbeamer
,这些类型自带了对中文的支持。
为了输入中文,我们在写论文或者技术报告一般选择:<ctexart>作为文章格式。
当然也可以在\documentclass中设置文章的字体大小,纸张大小,打印是否单页
\documentclass[12pt, a4paper, oneside]{ctexart}
2.2.2 宏包
就像是python的import C语言的#include一样,我们在编写的时候难免会使用一些外部定义好的宏包来调用里面的方法。
\usepackage{ctex}%导入ctex包
\usepackage{caption}
\usepackage{amsmath, amsthm, amssymb, graphicx}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{xcolor}
比如上面这些命令导入了一大堆包,这些包通常是随着TexStudio一起安装的。