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}