学习一个工具,一般都是从最简单的开始,所以我们先来打印一个 “Hello, world”

1
2
3
4
5
6
7
8
9
10
11
12
13
\documentclass{article}
% 导言区 可以设置样式
% 控制序列以 \ 开头,以第一个空格或非字母字符结束
% {article} 表示控制序列有一个必要的参数,该参数的值为 article,
% 这个控制序列的作用是调用名为 article 的文档
\begin{document}
% 只有再 document 环境中的内容,才会被正常输出到文档中去
% 或是作为控制序列对文档产生影响

Hello, world!


\end{document}
  • \documentclass{article} 中包含了一个控制序列 \xxx,可以影响文档的输出效果。与 \end{document} 一起表示文档范围
  • documentclass{article}begin{document} 之间是导言区,可以设置文档的样式
  • begin{document} 之后的内容才会显示在文档中
  • % 中是注释,不会显示在文档中

数学公式

为了使用数学公式,可以在导言区加入 amsmath 宏包

1
\usepackage{amsmath}

Latex 有两种模式,一种是行内模式,一种是行间模式。

行类模式使用 $...$ ,可以在正文中插入公式,比如 aba^b

行间模式使用 \begin{equation} ... \end{equation}\[ ... \] ,公式会单独成行,并自动居中

1
2
3
4
5
6
7
8
9
\[a+b=c\]

\begin{equation}
E=mc^2.
\end{equation}

\begin{equation}
z = r_{1}\cdot e^{2\pi i}.
\end{equation}

上面的显示效果如下图:

插入图片

插入图片可以使用 graphicx 宏包,并使用 \includegraphics 命令

1
\includegraphics[width = .8\textwidth]{a.jpg}

插入表格

使用 tabular 环境可以使用表格

1
2
3
4
5
6
7
8
9
10
11
12
13
\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 宏包

1
\usepackage{listings}

我们可以在导言区设置代码样式

1
2
3
4
5
6
7
8
9
10
11
12
13
\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} 插入代码

1
2
3
4
5
6
7
8
\begin{lstlisting}
\begin{lstlisting}
int main() {
printf("hello, world!);
return 0;
}
\end {lstlisting}
\end{lstlisting}

常用符号

  • 上标 $a ^ b$/aba^b
  • 下标 $a_{b}$aba_{b}
  • 分数 $\frac{a}{b}\$ab\frac{a}{b}

随缘更新 ~~