https://www.bilibili.com/video/BV1s7411U7Pr?p=2
https://blog.csdn.net/tangyuan0217/article/details/109367940?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_aggregation-1-109367940.pc_agg_rank_aggregation&utm_term=overleaf%E4%BD%BF%E7%94%A8&spm=1000.2123.3001.4430
一、简述
格式化的代码==>排好的文档
二、软件要求
- TeXLive 2019
- MiKTeX 2.9(windows)
- 网页在线版 https://www.overleaf.com/ 个人使用后非常推荐,可多人同时编辑
- Linux下使用软件源apt安装
三、组织文档结构
- 编写结构化文档
- 标题
- 前言/摘要
- 目录
- 正文
- 篇、章、节、小节、段
- 文字、公式
- 列表:编号、不编号、带小标题
- 定理、引理、命题、证明、结论
- 诗歌、引文、程序代码、算法伪码
- 制表
- 画图
- 篇、章、节、小节、段
- 文献
- 索引、词汇表
- 步骤(纲举目张)
- 拟定主题
- 列出提纲
- 填写内容
- 格式调整…?
- 以document环境为界,环境前是导言部分,环境内是正文部分,环境之后的部分被忽略。
导言区设置格式,正文部分套用格式
% 格式设置\documentclass{ctexart}% 纸张\usepackage[b5paper]{geometry}% 正文填写内容\begin{document}使用 \LaTex\end{document}
标题:\title,\author,\date ——\maketitle
摘要/前言:abstract 环境/ \chapter*<br /> 目录:\tableofcontents<br /> 章节:\chapter,\section,...<br /> 附录:\appendix+\chapter或\section...<br /> 文献:\bibliography<br /> 索引:\printindex
文档划分
- 大型文档:\frontmatter,\mainmatter,\backmatter 页码会区分表示
一般文档:
\appendix
磁盘文件组织
小文档将所有内容写在同一个目录中。比较大的文档要将其拆分成多个文件,并划分文件目录结构:
- 主文档,给出文档框架结构
- 按内容章节划分不同的文件
- 使用单独的类文件和格式文件设置格式
- 用小文件隔离复杂的图表
相关命令:
- \documentclass:读入文档类文件(.cls)
- \usepackage:读入一个格式文件——宏包(.sty)
- \include:分页,并读入章节文件(.tex)(文章很长,每个章节可以写一个文件然后再引入)
- \input:读入任意的文件
四、 填写文档内容
- 基础
① 对于中英文,LaTex支持的编译引擎都不同:
② 命令:参数在花括号中表示,中括号表示可选参数。
eg. \frac{1}{2} ===>1/2;\sqrt[次数]{根号下}
③ 环境
\begin{env}
…
\end{env}
④ 注释:%
- 正文文本的输入
① 空格分开单词,一个换行符等于一个空格,多个也等价于一个。分段需敲两个换行符(即自然段是空一行)。
② 关于反斜线等在宏语言中有特殊含义的符号输入
- 不能直接输入,先加个反斜线,然后再输想输入的符号,反斜线比较特殊:\textbackslash;
- 转义符号自己查
- 公式
① 数学模式
数学模式下字体、符号、间距与正文不同。
- 行内(inline)公式:使用一对$$夹住。(eg. $n=5$)
- 显示(display)公式:
- 简单的不编号公式用[和]表示(不要用$)
- 基本编号公式用equation
- 更复杂的用amsmath宏提供专门数学环境如矩阵(拒绝eqnarray)
②数学符号:
\infty(无限),\angle(∠),冒号(\colon)
③多行公式示例
\begin{eqnarray*}\cos 2\theta & = & \cos^2 \theta - \sin^2 \theta \\& = & 2 \cos^2 \theta - 1% 对齐的地方加$换行的地方加\\ eqnarray必须用\\换行\end{eqnarray*}
