本博客采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本博客文章必须也遵循署名-非商业用途-保持一致 的创作共用协议.
#1. MacTex安装
进入MacTex官方网站 直接下载pkg安装包进行安装.
#2. 中英文混合输入 1 2 3 4 5 6 7 8 \documentclass[UTF8,nofonts]{ctexart} \setCJKmainfont{SimSun} % or any font you have. \setCJKsansfont{SimHei} \setCJKmonofont{FangSong} \begin{document} 文章内容。 Some Chinese fonts should be installed in your system (SimSun, SimHei, FangSong, KaiTi)\end{document}
并使用XeLaTex进行排版
或者使用以下方法:
1 2 3 4 5 6 7 8 9 \documentclass{article} \usepackage{CJKutf8} \begin{document} \begin{CJK}{UTF8}{gbsn} 围棋 (wéiqí) \end{CJK} hello \end{document}
并使用LaTex排版
#3. LaTex语法
控制序列, 是以反斜杠\开头, 以第一个空格或非字母 的字符结束的一串文字, 他们并不被输出, 但是他们会影响输出文档的效果
注释, 在Tex的文档中, 以%开始,到该行末尾的所有字符, 都会被TeX系统无视, 只作为文档注释, 不显示在正文中.
环境, /begin和/end两个控制序列和它们之间的部分被称为环境, 其后的大括号被称为环境名
导言区, \documentclass{article}与\begin{document}之间的部分被称为导言区, 导言区中的控制序列,通常会影响到整个输出文档
##3.1. 标题作者日期
1 2 3 4 5 6 7 8 9 10 11 12 13 14 \documentclass[UTF8,nofonts]{ctexart} \setCJKmainfont{SimSun} % or any font you have. \setCJKsansfont{SimHei} \setCJKmonofont{FangSong} \title{你好,world!} % 标题 \author{Andrew Liu} % 作者 \date{\today} % 日期 \begin{document} \maketitle % 显示标题 hello world 你好, 世界 \end{document}
##3.2. 目录章节段落
以后省略导言部分, 只保留\begin{document}与end{document}之间部分.
在文档类article/ctexart中, 定义了五个控制序列来调整行文组织结构。他们分别是
\section{·}
\subsection{·}
\subsubsection{·}
\paragraph{·}
\subparagraph{·}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 \begin{document} \maketitle % 显示标题 \tableofcontents % 目录, 编译两次产生效果 你好, 世界 \section{hello world 1} how are you \subsection{hello world1.1} fine! thank you, and you? \subsubsection{hello world 1.1.1} \paragraph{hello world} is the programming method print \subparagraph{hello world} is also something. \subsection{Hello nanjing1.2} \paragraph{南京大学} 位于江苏省南京市 \end{document}
##3.3. 数学公式
使用 AMS-LaTeX 提供的数学功能,我们需要在导言区加载amsmath宏包: \usepackage{amsmath}
LaTex的数学模式分为两种:
inline模式($...$)
display模式(\[ ... \])
1 2 3 4 % 若需要对display模式下公式进行编号, 使用equation \begin{equaion} … \end{equation}
1 2 3 4 5 6 7 8 9 接下来是一条公式 $E=mc^2$ 接下来是一条display形式的数学公式 \[ E=mc^2 \] 下面是带编号的display数学公式 \begin{equation} E=mc^2. \end{equation}
根式与分式
根式用\sqrt{·}来表示, 分式用\frac{·}{·}来表示(第一个参数为分子, 第二个为分母)
1 2 3 4 5 6 7 8 9 \[ \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 \]
分隔符
1 2 3 4 5 6 7 8 9 \[ \Bigg(\bigg(\Big(\big((x)\big)\Big)\bigg)\Bigg) \] \[ \Bigg[\bigg[\Big[\big[[x]\big]\Big]\bigg]\Bigg] \] \[ \Bigg \{\bigg \{\Big \{\big \{\{x\}\big \}\Big \}\bigg \}\Bigg\} \] \[ \Bigg\langle\bigg\langle\Big\langle\big\langle\langle x \rangle\big\rangle\Big\rangle\bigg\rangle\Bigg\rangle \] \[ \Bigg\lvert\bigg\lvert\Big\lvert\big\lvert\lvert x \rvert\big\rvert\Big\rvert\bigg\rvert\Bigg\rvert \] \[ \Bigg\lVert\bigg\lVert\Big\lVert\big\lVert\lVert x \rVert\big\rVert\Big\rVert\bigg\rVert\Bigg\rVert \]
省略号
1 2 \[ x_1,x_2,\dots ,x_n\quad 1,2,\cdots ,n\quad \vdots\quad \ddots \]
矩阵
1 2 3 4 5 \[ \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} \]
分段函数
1 2 3 4 \[ y= \begin{cases} -x,\quad x\leq 0 \\ x,\quad x>0 \end{cases} \]
##3.4. 图片和表格
图片
在Tex源文件同目录下, 放置1.jpg, 使用graphicx宏包提供的\includegraphics命令
1 2 3 4 5 \documentclass{article} \usepackage{graphicx} \begin{document} \includegraphics[width = .8\textwidth]{a.jpg} % 控制图片大小 \end{document}
表格
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}
##3.5. 版面设置
行间距 设置为1.5倍
1 2 \usepackage{setspace} \onehalfspacing
段间距
1 \addtolength{\parskip}{.4em} % 在原有的基础上,增加段间距 0.4em
#4. 相关链接