UP | HOME

Latex

Table of Contents

1 Latex基本用法

1.1 Latex

LATEX is a macro package that enables authors to typeset and print their work at the highest typographical quality, using a predefined, professional layout.

1.2 基本语法

  • 空格语法与markdown相同,多个空格算一个,空行新起段落。
  • 特殊符:#,$,%,^,&,_,{ , },~,\ , 使用\转义,\\新起一行
  • 命令以\开头,Latex命令后不识别空格,命令后使用{}来空格。
  • 命令参数写在{}里面,参数选项写在[]里面。
  • 使用%注释,或者
\begin{comment}, \end{comment}

1.2.1 段落

  • \\ or \newline新起一行,\newpage新起一页

1.2.2 断字

  • \hyphenation{ word list },for example: `\hyphenation{FORTRAN Hy-phen-a-tion}`
  • \mbox
  • \fbox
  • ­

1.2.3 预定义String

  • \today , 输入当前日期
  • \Tex, 输出Tex
  • \Latex , 输出Latex
  • \LaTeXe, 输出Latex当前版本?

1.2.4 字型

  • < Italic
  • \sl slant
  • \bf boldface

1.2.5 条列

  • 无序
\begin{itemsize}
\item test1
\item test2
\item test3
\end{itemsize}
  • 有序
\begin{enumerate}
\item test1
\item test2
\item test3
\end{enumerate}

1.2.6 特殊标点

1.2.7 文件基本结构

\documentclass[a4paper,11pt]{article}
# % define the title
\author{H.~Partl}
\title{Minimalism}
\begin{document}
# % generates the title
\maketitle
# % insert the table of contents
\tableofcontents
\section{Some Interesting Words}
Well, and here begins my lovely article.
\section{Good Bye World}
\ldots{} and here it ends.
\end{document}

1.3 运行方式

latex example.tex //编译成.dvi
xdvi example.dvi & //预览生成的pdf
dvipdf example.dvi //生成PDF

1.4 文档布局

1.4.1 documentclass

\documentclass[options]{class}指定特定的样式,如 `\documentclass[11pt,twoside,a4paper]{article}`

Document Class 常见类型:

class 描述
article 文章类型
report 长报告
book 出版书的类型
slides 幻灯片

Document Options 常见选项:

options 描述
10pt,11pt 主文档的字体大小,默认10pt
a4paper,letterpaper 纸张大小,默认是letterpaper
fleqn 左对齐
leqno 编号放左侧
titlepage,notitlepage 标题要不要单独成一个页面,artile默认不单独,book和report默认单独
onecolumn,twocolumn 分成几列
twoside, oneside 单面or双面
landscape 以landscape格式打印
openright,openany

1.4.2 usepackage

`\usepackage[options]{package}`

1.4.3 pagestyle

`\pagestyle{style}` / 改变所有页样式 `\thispagestyle{style}` / 改变当前页样式

常见样式:

style 描述
plain 页码在页脚中央,默认
headings 页码在页眉处
empty 页眉和页脚为空

2 高阶

2.2 用Latex做PPT

2.2.1 Beamer Theme

Author: Jonathan

Created: 2016-06-01 周三 11:21

Emacs 24.3.50.3 (Org mode 8.0.3)

Validate