latex
入门文档学习此文为本人阅读别人的文档消化吸收的结果,有大部分引用,原文档作者写的真的深入浅出,推荐点击下方链接进行原文档的学习
latex:优雅高傲有着自己的神秘但不复杂,本文主要学基本操作
\documentclass{article}
%这里是导言区
\begin{document}
hello.world!
\end{document}
windows平台上,不要在latex引用的文件中出现中文(.
jpg
.tex
)
第一行代码\documentclass{article}
控制列,{article}为参数,调用名为article的文档类
第二行代码一直到 \begin
前面都是导言区,影响整个文章
页面大小、页眉页脚样式、章节标题样式等等。
\begin{document}
到 \end{document}
叫做环境,只有写在这个环境中的才可以显示出来
%单行注释
快捷键 ctrl+T
输出\%要进行转义
尝试输出 你好,world得到
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5PUuXqpo-1602940980308)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017154707929.png)]
一大堆牛逼的 人为了解决这个问题开发了一个宏包,就是在导言区一放,可以代表贼多控制列,不用自己写了,这样配置就搞定了
\documentclass[UTF8]{ctexart}
\begin{document}
你好,world!
\end{document}
文档类从
article
变为ctexart
;增加了文档类选项
UTF8
。
\documentclass[utf-8]{ctexart}
\title{你好,world!}
\author{liam}
\date{\today}
\begin{document}
\maketitle
你好,world!
\end{document}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zZ7doQz8-1602940980311)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017160348205.png)]
导言区定义了标题作者,时间(自己默想一下咋写的),再用\maketitle
使用titling宏包可以修改默认样式(我觉得暂时不急)
\documentclass[UTF8]{ctexart}
\title{你好,world!}
\author{Liam}
\date{\today}
\begin{document}
\maketitle
\section{你好中国}
中国在 East Asia.
\subsection{Hello,Beijing}
北京是capital of China
\subsubsection{Hello Dongcheng District}
\paragraph{Tian'anmen Square} is in the center of Beijing
\paragraph{Chairman Mao} is in the center of 天安门广场
\subsection{Hello 山东}
\paragraph{山东大学} is one of the best university in 山东。
内容...
\end{document}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ltdf0dfv-1602940980313)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017185421772.png)]
在文档类 article
/ctexart
中,定义了五个控制序列来调整行文组织结构。他们分别是
\section{·}
1\subsection{·}
1.1\subsubsection{·}
1.1.1\paragraph{·}
\subparagraph{·}
\tableofcontents
\maketitle
如果要另起一行要代码之中隔一行
导言区
\usepackage{amsmath}
$导言区再堆一个这个宏包,为了使用数学公式
行内模式
在行文之中插入公式
$...$
行间模式
单独成行,自动居中
\[...\]
采用equation
环境
\begin{equation}
...
\end{equation}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h6dr7SHK-1602940980315)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017193257591.png)]
\documentclass[UTF8]{ctexart}
\usepackage{amsmath}
\begin{document}
Einsten's $E=mc^2$
\[E=mc^2\]
\begin{equation}
E=mc^2
\end{equation}
\end{document}
行内模式的标点应该放在数学模式限定符号外
行间模式放在限定符号中
^
_
\[ z = r\cdot e^{2\pi i}. \]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VyAEoVPv-1602940980316)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017195532985.png)]
根式用 \sqrt{·}
来表示,分式用 \frac{·}{·}
来表示(第一个参数为分子,第二个为分母)。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\sqrt{x}$, $\frac{1}{2}$.
\[ \sqrt{x}, \]
\[ \frac{1}{2}. \]
\end{document}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wb1znBsq-1602940980317)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017200320946.png)]
\[ \pm\; \times \; \div\; \cdot\; \cap\; \cup\;
\geq\; \leq\; \neq\; \approx \; \equiv \]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-opScBVX6-1602940980317)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017201646118.png)]
$ \sum_{i=1}^n i\quad \prod_{i=1}^n $
$ \sum\limits _{i=1}^n i\quad \prod\limits _{i=1}^n $
\[ \lim_{x\to0}x^2 \quad \int_a^b x^2 dx \]
\[ \lim\nolimits _{x\to0}x^2\quad \int\nolimits_a^b x^2 dx \]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-el2RqW73-1602940980318)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017202127257.png)]
多重积分可以使用 \iint
, \iiint
, \iiiint
, \idotsint
等命令输入。
\[ \iint\quad \iiint\quad \iiiint\quad \idotsint \]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0mLQbz8l-1602940980318)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017202310100.png)]
\[ \Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr) \]
\[ \Biggl[\biggl[\Bigl[\bigl[[x]\bigr]\Bigr]\biggr]\Biggr] \]
\[ \Biggl \{\biggl \{\Bigl \{\bigl \{\{x\}\bigr \}\Bigr \}\biggr \}\Biggr\} \]
\[ \Biggl\langle\biggl\langle\Bigl\langle\bigl\langle\langle x
\rangle\bigr\rangle\Bigr\rangle\biggr\rangle\Biggr\rangle \]
\[ \Biggl\lvert\biggl\lvert\Bigl\lvert\bigl\lvert\lvert x
\rvert\bigr\rvert\Bigr\rvert\biggr\rvert\Biggr\rvert \]
\[ \Biggl\lVert\biggl\lVert\Bigl\lVert\bigl\lVert\lVert x
\rVert\bigr\rVert\Bigr\rVert\biggr\rVert\Biggr\rVert \]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Im96CcGi-1602940980319)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017205222108.png)]
()
, []
, \{\}
, \langle\rangle
等命令表示\
|
和 \|
的应用过于随意,amsmath 宏包推荐用 \lvert\rvert
和 \lVert\rVert
取而代之。\[ x_1,x_2,\dots ,x_n\quad 1,2,\cdots ,n\quad
\vdots\quad \ddots \]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xJ8nRslC-1602940980319)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017205502263.png)]
pmatrix
, bmatrix
, Bmatrix
, vmatrix
, Vmatrix
等环境可以在矩阵两边加上各种分隔符。
\[ \begin{pmatrix} a&b\\c&d \end{pmatrix} \quad
\begin{bmatrix} a&b\\c&d \end{bmatrix} \quad
\begin{Bmatrix} a&b\\c&d \end{Bmatrix} \quad
\begin{vmatrix} a&b\\c&d \end{vmatrix} \quad
\begin{Vmatrix} a&b\\c&d \end{Vmatrix} \]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-muj2PguV-1602940980320)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017205727187.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BOJl85J2-1602940980320)(C:\Users\屈一鸣\AppData\Roaming\Typora\typora-user-images\image-20201017210102849.png)]
Marry has a little matrix $ ( \begin{smallmatrix} a&b\\c&d \end{smallmatrix} )
无须对齐的长公式可以使用 multline
环境。
\begin{multline}
x = a+b+c+{} \\
d+e+f+g
\end{multline}
效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MSqADghg-1602940980321)(https://liam.page/uploads/teaching/LaTeX/figures/818901c1jw1e44jzfychej20dv02sjr6.jpg)]
如果不需要编号,可以使用 multline*
环境代替。
需要对齐的公式,可以使用 aligned
次环境来实现,它必须包含在数学环境之内。
\[\begin{aligned}
x ={}& a+b+c+{} \\
&d+e+f+g
\end{aligned}\]
效果图:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TYe4uhUn-1602940980321)(https://liam.page/uploads/teaching/LaTeX/figures/818901c1jw1e44k2acde4j205g02ft8h.jpg)]
无需对齐的公式组可以使用 gather
环境,需要对齐的公式组可以使用 align
环境。他们都带有编号,如果不需要编号可以使用带星花的版本。
\begin{gather}
a = b+c+d \\
x = y+z
\end{gather}
\begin{align}
a &= b+c+d \\
x &= y+z
\end{align}
效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jHfMaCuq-1602940980322)(https://liam.page/uploads/teaching/LaTeX/figures/818901c1jw1e44k5od3xaj209u04lweb.jpg)]
分段函数可以用cases
次环境来实现,它必须包含在数学环境之内。
\[ y= \begin{cases}
-x,\quad x\leq 0 \\
x,\quad x>0
\end{cases} \]
效果图:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RBWp0bNz-1602940980322)(https://liam.page/uploads/teaching/LaTeX/figures/818901c1jw1e44k7zto1wj205o01pt8i.jpg)]
参考:https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md