Latex Basic
学习一个工具,一般都是从最简单的开始,所以我们先来打印一个 "Hello, world"
\documentclass{article}
% 导言区 可以设置样式
% 控制序列以 \ 开头,以第一个空格或非字母字符结束
% {article} 表示控制序列有一个必要的参数,该参数的值为 article,
% 这个控制序列的作用是调用名为 article 的文档
\begin{document}
% 只有再 document 环境中的内容,才会被正常输出到文档中去
% 或是作为控制序列对文档产生影响
Hello, world!
\end{document}
\documentclass{article}
中包含了一个控制序列\xxx
,可以影响文档的输出效果。与\end{document}
一起表示文档范围documentclass{article}
到begin{document}
之间是导言区,可以设置文档的样式begin{document}
之后的内容才会显示在文档中%
中是注释,不会显示在文档中
数学公式
为了使用数学公式,可以在导言区加入 amsmath
宏包
\usepackage{amsmath}
Latex 有两种模式,一种是行内模式,一种是行间模式。
行类模式使用 $...$
,可以在正文中插入公式,比如 $a^b$
行间模式使用 \begin{equation} ... \end{equation}
或 \[ ... \]
,公式会单独成行,并自动居中
\[a+b=c\]
\begin{equation}
E=mc^2.
\end{equation}
\begin{equation}
z = r_{1}\cdot e^{2\pi i}.
\end{equation}
上面的显示效果如下图:
插入图片
插入图片可以使用 graphicx
宏包,并使用 \includegraphics
命令
\includegraphics[width = .8\textwidth]{a.jpg}
插入表格
使用 tabular
环境可以使用表格
\begin{tabular}{|l|c|r|}
\hline
操作系统& 发行版& 编辑器\\
\hline
Windows & MikTeX & TexMakerX \\
\hline
Unix/Linux & teTeX & Kile \\
\hline
Mac OS & MacTeX & TeXShop \\
\hline
通用& TeX Live & TeXworks \\
\hline
\end{tabular}
lhline
可以显示横线{ l| c | r |
可以显示竖线,其中 l,c,r 分别表示居左,剧中,居右
插入代码
插入代码可以使用 listings
宏包
\usepackage{listings}
我们可以在导言区设置代码样式
\lstset{
columns=fixed,
numbers=left, % 在左侧显示行号
numberstyle=\tiny\color{gray}, % 设定行号格式
frame=none, % 不显示背景边框
backgroundcolor=\color[RGB]{245,245,244}, % 设定背景颜色
keywordstyle=\color[RGB]{40,40,255}, % 设定关键字颜色
numberstyle=\footnotesize\color{darkgray},
commentstyle=\it\color[RGB]{0,96,96}, % 设置代码注释的格式
stringstyle=\rmfamily\slshape\color[RGB]{128,0,0}, % 设置字符串格式
showstringspaces=false, % 不显示字符串中的空格
language=c++, % 设置语言
}
我们可以用 \begin{lstlisting} ... \end{lstlisting}
插入代码
\begin{lstlisting}
\begin{lstlisting}
int main() {
printf("hello, world!);
return 0;
}
\end {lstlisting}
\end{lstlisting}
常用符号
- 上标
$a ^ b$/
, - 下标
$a_{b}$
, - 分数
$\frac{a}{b}\$
, - .....
随缘更新 ~~