什么是LaTeX
LaTeX是一个免费开源的文字排版工具
可以对文字、图片、公式进行精确排版
且官方提供了很多宏包,供我们进阶使用,来实现更多的功能
LaTeX版本
常见版本有两种TeX Live 和 MiKTeX
前者包很全面,但相应的占用空间大
后者是轻量级工具,但有的包要自己安装
LaTeX平台
在线的平台可以选择
www.overleaf.com 具体注册教程可以参见这里
离线的安装包可以自行下载,网址:https://miktex.org/download
LaTeX命令
LaTeX所有命令都是以\开头,后面跟一个参数,指定类型
比如
\document{article}
此处article可以有如下替换
字符 | 含义 |
---|---|
artcle | 普通文章 |
book | 书籍 |
report | 报告 |
beamer | 幻灯片 |
开头设置
\documentclass[UTF8]{ctexart}
确保中文也能识别
begin之前
所有位于begin之前的部分称为前言,类似于html中的head标签
在这里可以指定文档格式、页面尺寸、文档中需要导入的宏包等……
命令 | 含义 |
---|---|
title | 标题 |
author | 作者 |
date | 日期 |
begin与end之间
此处称为文档正文,此处的所有内容都会被排版到最终生成的文档中
命令 | 含义 |
---|---|
textbf | 加粗文字 |
textit | 设置斜体字,中文是楷体 |
underline | 设置下划线 |
单个回车 | 生成空格 |
连续2个回车 | 换行生成新段落 |
part(文档类型设置为ctexbook) | 文章部分 |
chapter(文档类型设置为ctexbook) | 开启大章节 |
section | 开启新章节 |
subsection | 开启子章节 |
subsubsection | 开启更小章节 |
引入图片
在前言部分引用graphicx这个包
\usepackage{graphicx}
在正文部分加入图片
\includegraphics[width=0.7\textwidth]{abc.png}
方括号部分为可选参数,用于调节图片尺寸,大括号部分为图片地址
若想给图片添加标题,则可以把图片包裹在figure标签中,用capture标签指定标题
同时用\centering命令使得图片居中
列表
首先引入一个概念——环境,也就是位于一对begin和end之间的内容,可以理解为作用域,在同一个作用域中的文字共享同一种字体、大小、颜色……
列表需要创建列表环境
列表中每个元素都是以
\item
开头
语法 | 含义 |
---|---|
\begin{itemize} | 无序列表环境 |
\begin{enumerate} | 有序列表环境 |
\item | 列表元素开头 |
数学公式
LaTeX允许你在段落中直接添加任意公式,即行内公式line equation
其格式为:在两个美元符号$ a*b=c $之间
更多LaTeX数学公式细节可以到传送门
测试LaTeX公式,可以选择
https://latex.codecogs.com/eqneditor/editor.php
这个网址进行在线编辑,测试完了再复制进文档
表格
语法 | 语义 |
---|---|
\begin{tabular}{c c c} | 创建表格环境,传入参数,c表示居中对齐,换成l代表靠左对齐,r表示右对齐 |
abc&abc&abc | 每一列数据都要用&符号隔开 |
abc&abc&abc \\ abc&abc&abc | 每一行的数据要用双\ 隔开 |
\begin{tabular}{c c c} | 在c之间加入竖线,可以添加竖直方向的边框 |
\hline | 水平方向边框 |
双\hline | 两个水平方向边框 |
\begin{tabular}{c p{3cm} c} | 设置第二段列宽为3cm |
\caption{标题} | 添加标题(整个表格要先放置在table环境中) |