Latex
环境配置:
在Mac上通过Sublime、Skim编辑LaTeX
在Sublime Text中安装Package Control
- 进入Package Control官网复制灰色区块的代码。
- 打开Sublime Text。
- 使用快捷键“control+~”(~就在Esc键的下方)打开控制面板Console。你会在Sublime Text的底部看到弹出一个白色窗口。
- 将刚才复制的代码粘贴到控制面板。
- 按下“Enter”回车键。然后退出并重启Sublime Text。
安装LaTex Tools
- Sublime Text重启后,按下“Command+Shift+P”打开命令托盘Command pallet,这一步也可以通过Tools下拉菜单完成。
- 在命令托盘里输入“Install Package”,按下Enter回车建。
- 完成之后,输入“LaTeX Tools”,找到这一项并回车安装。
- 退出并重启Sublime Text。
安装Skim
- 进Skim下载Skim并安装
- 打开Skim,在菜单栏中Skim > Preference(选项) > Sync(同步)
- 在预设菜单中选择Sublime Text
skim。 - 关闭上面这个窗口。
环境的基本使用
- 打开Sublim Text, Command+N新建文件在里面编写LaTeX代码了。
- 完成编辑之后,Command+S保存文件。
- Command+B编译并运行,这时就可以在Skim里面看到PDF预览了。
命令与环境(对大小写敏感)
- 命令以\开头。 如
\LaTeX
- 源代码结构
1
2
3
4\documentclass{...} //使用文档类
\usepackage{...} //调用宏包
\begin{document}
\end{document}
宏包和文档类
文档类\documentclass[<options>]{<class-name>}
<class-name>
包括:
- article 论文,报告,说明文档
- report 长篇文档类
- book 书籍文档类
- proc 基于article文档类的学术文档
- slides 幻灯格式的文档类
- minimal 精简的文档类
<options>
包括:
例:纸张为A4,基本字号为11pt,双面排版\documentclass[11pt,twoside,a4paper]{article}
- 基本字号:10pt,11pt,12pt,缺省为10pt
- 纸张大小:a4paper,letterpaper,a5paper,b5pape
- 公式位置:fleqn 令行间公式左对齐(缺省为居中)
文件的组织方式
1 | \include{<filename>} |
排版中文
1 | \documentclass{ctexart} |
LaTeX中的符号
空格与分段
一个与多个空格&一个与多个回车效果相同注释 %
文档元素
章节标题
1 | \section{<title>} \subsection{<title>} \subsubsection{<title>} \paragraph{<title>} \subparagraph{<title>} |
居中插入url
\begin{center}
\url{https://cmt.research.microsoft.com/NIPS2018/}
\end{center}
常见错误
Latex中文utf-8编码
使用CJKutf8解决问题1
2
3
4
5
6\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{<font>}
...
\end{CJK}
\end{document}
font为简体中文字体,CJK自带的utf-8简体字体有gbsn(宋体)和gkai(楷体)。以下代码是一个简单的例子(一定要将tex文件保存成utf-8格式):
1 | %test.tex |
MathJax的基本使用
- 希腊字母
名称:alpha,大写:$A$,Tex:A,小写:$\alpha$,Tex:\alpha
- 括号
- 大括号:\lbrace,\rbrace
- 尖括号:\langle,\rangle
- 取整:\lceil,\lfloor,\rceil,\floor
- 求和积分累乘
- 求和与乘法:\sum,\cdot
- 积分:\int,\iint
- 累乘:\prod
- 特殊函数和符号
- 三角函数:\sin,\arctan,\lim
- 比较运算符:小于(\lt)、大于(\gt)、小于等于(\le)、大于等于(ge)、不等于(neq)
- 箭头:右箭头(\rightarrow)、左箭头(\leftarrow)、双重右箭头(\Rightarrow)、双重左箭头(\Leftarrow)
- 顶部符号:单字符估计(\hat)、多字符估计(\widehat)、均值(\overline)、向量(\vec)
- 其他运算符:无穷(\infty),微分算子(\nabla),偏导数(\partial)
字体
- Typewriter:\mathtt{A}呈现为𝙰, 𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉
- Blackboard Bold:\mathbb{A}呈现为𝔸, 𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ
- Sans Serif:\mathsf{A}呈现为𝖠, 𝖠𝖡𝖢𝖣𝖤𝖥𝖦𝖧𝖨𝖩𝖪𝖫𝖬𝖭𝖮𝖯𝖰𝖱𝖲𝖳𝖴𝖵𝖶𝖷𝖸𝖹
给公式添加序号
1 | 数学公式\eqno编号 |
非常见错误
无法识别公式内十分少用的符号
尝试引入包:1
\usepackage{amssymb} % prevent bugs for formula symbol
参考与引用