Loading...
墨滴

傲天居士

2022/01/05  阅读:45  主题:默认主题

LaTeX操作指南-入门篇

LaTeX 操作指南

LaTeX是一款专业的排版软件,能排版出非常精美的文章。使用LaTeX能够非常方便地管理图表、公式、参考文献与引用、脚注、目录、书签、代码高亮、水印等。关于LaTeX的安装已经在先前的一篇文章中提到,下面来简要介绍一下LaTeX的操作与使用。

1. TeX文档介绍

1.1. 声明文档类型

TeX文档包括导言区和正文区,导言区需要声明文档类型,例如指定A4页面与小四号字体的短篇文档:

\documentclass[a4paper,12pt]{article} 

如果是适合长篇带有章节(chapter)的文档,比如博士论文等,则需要声明:

\documentclass{report}

如果是带有章节的书籍,则需要声明:

\documentclass{book}

如果是幻灯片,则需要声明:

\documentclass{beamer}

如果是中文的短篇文档(对应article),则需要声明:

\documentclass[UTF8]{ctexart} 

如果是中文的报告(对应report),则需要声明:

\documentclass[UTF8]{ctexrep} 

如果是中文的书籍(对应book),则需要声明:

\documentclass[UTF8]{ctexbook} 

如果是中文的幻灯片(对应slides),则需要声明:

\documentclass[UTF8]{ctexbeamer} 

上面的纸张大小以及文字大小称为文档类型的属性选项options。除了纸张及文字大小,同样可以写在[ ]里面的有:

  1. onecolumn:单列显示;twocolumn:双列显示。

  2. 公式显示默认是右对齐,公式编号默认在右边,如需要更改,可以设置选项: fleqn:公式左对齐,leqno:公式编号在公式左边。

  3. 文档的标题页设置。对于article,缺省是notitlepage,也就是标题之后就是正文,之间不分页;对于report和book,缺省是titlepage,标题页之后会分页,正文在下一页。

  4. 打印设置。对于单面打印,每一页的边距都一样,对于双面打印,奇数页和偶数页的边距会不同,更适合装订。对于article和report类型的文档,其缺省的选项是单面,即oneside;对于book,其缺省的选项是双面,即twoside.

  5. 每章是否新开页。对于report,缺省是openany,也就是新章可以在左边或者右边页面;对于book,缺省是openright,也就是新章页面必须在右边页,如果有需要,会在左边页插入一页空白。

1.2. 宏包的使用

LaTeX中有许多宏包,使用这些宏包,能完成许多功能。比如管理页面规格的geometry, 数学符号字体库宏包套件amsfonts、amssymb、eufrak、eucal。例如插入超链接的宏包hyperref, 例如插入代码的宏包listings, minted...... 通过使用宏包,我们能够完成排版出非常专业、美观的作品。

2. LaTeX插入数学公式

LaTeX输入行内公式只需输入美元符号。例如输入欧拉恒等式:Euler's Identity: $ e^{\pi i}+1=0 $.编译运行后:

若输入行间公式,可以输入

$$
\begin{aligned}
 u_0&=x_{i}^{\alpha}y_{i}^{1-\alpha}\\
 &=(\frac{\alpha m}{c})^{\alpha}[(1-\alpha)m]^{1-\alpha}\\
 &=\frac{\alpha^{\alpha}(1-\alpha)^{1-\alpha}m}{c^{\alpha}}
 \end{aligned}
$$

其中aligned环境用于数学环境的公式换行与对齐。编译运行后: 其实不太建议大家输入行间公式时使用双美元符号。更可取的方式是使用equation环境:

\begin{equation}\label{Eq1}
  \begin{aligned}
  CV &= e(c+t,v(c+t,m))-e(c+t,v(c,m))\\
  &= e(c,v(c,m))-e(c+t,v(c,m))\\
  &=\int_{c+t}^{c}h(p_x,v(c,m))dp_x\\
  &=\int_{c+t}^{c}[\frac{\alpha}{p_x\cdot(1-\alpha)}]^{1-\alpha}\cdot u_0dp_x\\
  &=[\frac{\alpha}{\cdot(1-\alpha)}]^{1-\alpha}\cdot u_0 \cdot\int_{c+t}^{c}p_x^{\alpha-1}dp_x\\
  &=(\frac{\alpha}{1-\alpha})^{1-\alpha}\cdot u_0\cdot \frac{c^{\alpha}-(c+t)^{\alpha}}{\alpha}\\
  &=\frac{c^{\alpha}-(c+t)^{\alpha}}{\alpha}\cdot m
  \end{aligned}
 \end{equation}

编译运行后: equation环境的label方便引用,只需要输入\ref即可。例如输入From \ref{Eq1}, we can get that:,编译运行后: 我们发现编译运行后只有编号,为了显示标签项,我们当然可以这样操作:From Eq. \ref{Eq1}, we can get that: 然而当公式特别多的时候,这种方法效率非常低下。其实LaTeX中有一种非常便捷的操作,可以自定义引用的标签。用户首先在导言区使用宏包\usepackage{varioref},然后在导言区输入\labelformat{equation}{Eq.~(#1)},即可显示公式环境的引用标签为'Eq.':

傲天居士

2022/01/05  阅读:45  主题:默认主题

作者介绍

傲天居士

微信公众号:进击的王傲天