学习一个工具,一般都是从最简单的开始,所以我们先来打印一个 "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}\$
  • .....

随缘更新 ~~