MacTex
下载地址:
http://mirror.lzu.edu.cn/CTAN/systems/mac/mactex/mactex-20180417.pkg
Vscode
安装 LaTex Workshop 插件
配置:
打开配置 Command + ,,搜索 latex-workshop.latex,打开配置文件。
在用户自定义文件中写入,配置 xelatex 信息:
{
    "latex-workshop.latex.tools": [
        {
          "name": "xelatex",
          "command": "xelatex",
          "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "%DOC%"
          ]
        },
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "-pdf",
              "%DOC%"
            ]
        },
        {
          "name": "pdflatex",
          "command": "pdflatex",
          "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%"
          ]
        },
        {
          "name": "bibtex",
          "command": "bibtex",
          "args": [
            "%DOCFILE%"
          ]
        }
      ],
      "latex-workshop.latex.recipes": [
        {
          "name": "xelatex",
          "tools": [
            "xelatex"
          ]
        },
        {
          "name": "xelatex -> bibtex -> xelatex*2",
          "tools": [
            "xelatex",
            "bibtex",
            "xelatex",
            "xelatex"
          ]
        }
      ],
      "latex-workshop.view.pdf.viewer": "browser"
}
执行编译 Command + Alt + b,之后每次保存后就会进行自行保存,可在右侧打开预览,浏览每次保存后在 pdf 中的显示情况。
latex 编辑文档
编辑中文:
% 支持中文
\documentclass[UTF8]{ctexart}
导言区
1、字体
Mac 查看字体:
$ fc-list :lang=zh-cn
并进行字体设置:
\setCJKmainfont{·}
2、作者、标题和日期
\title{你好}
\author{Liam}
\date{\today}
\begin{document}
\maketitle
你好,world!
\end{document}
3、章节和段落
% 一级章节
\section{你好中国}
中国在East Asia.
% 二级章节
\subsection{Hello Beijing}
北京是capital of China.
% 三级章节
\subsubsection{Hello Dongcheng District}
% 一级段落
\paragraph{Tian'anmen Square}
is in the center of Beijing
% 二级段落
\subparagraph{Chairman Mao}
is in the center of 天安门广场。
% 二级章节
\subsection{Hello 山东}
% 一级段落
\paragraph{山东大学} is one of the best university in 山东。
4、插入目录
\tableofcontents
\newpage
数学公式
\usepackage{amsmath}
在行文中,使用 $ ... $ 可以插入行内公式,使用 \[ ... \] 可以插入行间公式,如果需要对行间公式进行编号,则可以使用 equation 环境:
\begin{equation}
...
\end{equation}
上下标
^ 代表上标,_ 代表下标。
根式与分式
根式用 \sqrt{·} 来表示,分式用 \frac{·}{·} 来表示(第一个参数为分子,第二个为分母)
运算符
一些小的运算符,可以在数学模式下直接输入;另一些需要用控制序列生成,如
\[ \pm\; \times \; \div\; \cdot\; \cap\; \cup\;
\geq\; \leq\; \neq\; \approx \; \equiv \]
连加、连乘、极限、积分等大型运算符分别用 \sum, \prod, \lim, \int 生成。他们的上下标在行内公式中被压缩,以适应行高。我们可以用 \limits 和 \nolimits 来强制显式地指定是否压缩这些上下标。例如:
$ \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 \]
多重积分可以使用 \iint, \iiint, \iiiint, \idotsint 等命令输入。
\[ \iint\quad \iiint\quad \iiiint\quad \idotsint \]
定界符
各种括号用 (), [], \{\}, \langle\rangle 等命令表示;注意花括号通常用来输入命令和环境的参数,所以在数学公式中它们前面要加 \。因为 LaTeX 中 | 
      和 | 的应用过于随意,amsmath 宏包推荐用 \lvert\rvert 和 \lVert\rVert 取而代之。 | 
    
为了调整这些分隔符的大小,amsmath宏包推荐使用 \big, \Big, \bigg, \Bigg 等一系列命令放在上述括号前面调整大小。
\[ \Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr) \]
\[ \Biggl[\biggl[\Bigl[\bigl[[x]\bigr]\Bigr]\biggr]\Biggr] \]
\[ \Biggl\lVert\biggl\lVert\Bigl\lVert\bigl\lVert\lVert x \rVert\bigr\rVert\Bigr\rVert\biggr\rVert\Biggr\rVert \]
省略号
省略号用 \dots, \cdots, \vdots, \ddots 等命令表示。\dots 和 \cdots 的纵向位置不同,前者一般用于有下标的序列。
\[ x_1,x_2,\dots ,x_n\quad 1,2,\cdots ,n\quad
\vdots\quad \ddots \]
矩阵
行间矩阵:
\[ \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} \]
行内矩阵:
使用 smallmatrix 环境
$ ( \begin{smallmatrix} a&b\\c&d \end{smallmatrix} ) $.
长公式
不对齐
\begin{multline}
x = a+b+c+{} \\
d+e+f+g
\end{multline}
对齐
[\begin{aligned}
x ={}& a+b+c+{} \\
&d+e+f+g
\end{aligned}\]
公式组
% 不对齐
\begin{gather}
a = b+c+d \\
x = y+z
\end{gather}
% 对齐
\begin{align}
a &= b+c+d \\
x &= y+z
\end{align}
分段函数
\[ y= \begin{cases}
-x,\quad x\leq 0 \\
x,\quad x>0
\end{cases} \]
插入图片和表格
1、图片:
\usepackage{graphicx}
\begin{document}
\includegraphics{a.jpg}
\end{document}
可以对图片大小进行限制:
\includegraphics[width = .8\textwidth]{a.jpg}
2、表格
tabular 环境提供了最简单的表格功能。它用 \hline 命令表示横线,在列格式中用 | 
      表示竖线;用 & 来分列,用 \\ 来换行;每列可以采用居左、居中、居右等横向对齐方式,分别用 l、c、r 来表示。 | 
    
\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}
版面设置
页边距
纸张的长度设置为 20cm、宽度设置为 15cm、左边距 1cm、右边距 2cm、上边距 3cm、下边距 4cm
\usepackage{geometry}
\geometry{papersize={20cm,15cm}}
\geometry{left=1cm,right=2cm,top=3cm,bottom=4cm}
页眉页脚
在页眉左边写上我的名字,中间写上今天的日期,右边写上我的电话;页脚的正中写上页码;页眉和正文之间有一道宽为 0.4pt 的横线分割
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\author}
\chead{\date}
\rhead{152xxxxxxxx}
\lfoot{}
\cfoot{\thepage}
\rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
\renewcommand{\footrulewidth}{0pt}
首行缩进
\usepackage{indentfirst}
\setlength{\parindent}{\ccwd} % 来调整首行缩进的大小, \ccwd 是当前字号下一个中文汉字的宽度。
行间距
\usepackage{setspace}
\onehalfspacing
段间距
\addtolength{\parskip}{.4em}