LaTeX学习笔记(持续更新)

第一章 基本知识


LaTeX源文件

1.格式为普通的ASCII文件

2.源文件不仅包括所要排版的文本,还包括Latex所能识别,如何排版这些文本的命令

空白距离

i 多个连续的空白字符等同为一个空白字符。在 LATEX 文件中,每行开始的空白字符将被忽略,而单个的回车符被视为一空格。

ii 使用空行来结束段落

特殊字符

# $ % ^ & _ { } ~ \

特殊字符前加反斜线\

写成\# \$ \% \^{} \& \_ \{ \} \~{}即可。

LaTeX命令

命令大小写敏感,有两种形式:

以一反斜线 \ 开始,加上只包含字母字符命令名组成。命令名后的空格符、数字或其它非字母字符标志该命令的结束。

由一反斜线和一特殊字符组成。

许多命令需要一个参数(parameter)并用一对大括号(curly braces){ }将其括起来置于命令名称的后面

注释

LATEX会忽略 % 后的该行文本,分行符以及下一行开始的空白字符,借此来写注释。

如果需要较长的注释,你可以使用 verbatim 宏集所提供的 comment 环境。当然,你需要在源文件的导言区里加上命令 \usepackage{verbatim}。

\begin{comment} 非常笨拙的, 然而却很有效。 \end{comment}

begin和end中间为注释。

源文件的结构

LaTeX需要所处理的源文件遵从一定的结构,每个LaTeX文档必须以如下命令开始:

\documentclass{...}//该命令指定了所写的文档的类别

在此之后,你可以加入控制文档式样的命令,或者使用如下的命令来调入一些宏集:

\usepackage{...}

完成所有的设置后,利用如下的命令来开始文档:

\begin{document}

键入所有内容后,利用如下语句告诉LaTeX文档到此结束:

\end{document}

一个命令行过程

1.确保源文件扩展名为.tex

2.运行LaTeX处理你的源文件,运行成功后会得到一个扩展名为 .dvi 的文件

3.可以预览所得到的dvi文件 xdvi foo.dvi 或将其转化为PS文件 dvips -Pcmz foo.dvi -o foo.ps

//xdvi在X11环境下将DVI文件显示到屏幕上 //dvips将DVI文件转换为PostScript文件以用来打印

文档布局

文档类

用LaTeX处理源文件时,首先需要知道作者所要创建的文档类型,该信息通过\documentclass[options]{class}来提供给LaTeX。

//class指明了所要创建的文档类型。

此外 还有像信件、幻灯片等其他文档类。
文档类的属性可以通过options加以调节,不同选项用逗号隔开。

实例:一个 LATEX 源文件以下面一行开始

\documentclass[11pt,twoside,a4paper]{article}

上条命令指定LaTeX使用论文版式,11磅大小的字体来排版此文档,并得到适合在A4纸上的输出结果。

宏包

调用宏包使用如下命令:

\usepackage[options]{packages}

//packages是宏包的名称

//options是用来触发宏包特殊功能的一组关键词

各类LaTeX文件

不同扩展名的文件和内容作用较多,划重点记一些:

.tex LATEX 或 TEX 源文件。可以用 latex 处理。

.sty LATEX 宏包文件。可使用命令 \usepackage 将其加载到你的 LATEX 文件中。

.dvi 与设备无关文件。这是 LATEX 编译运行的主要结果。你可以使用 DVI 预览器浏览其内容,或者使用像 dvips 这样的应用程序输出到打印 机。

.idx 如果你的文件中包含有索引,LATEX 使用此文件存储所有的索引词条。此文件需要使用 makeindex 处理。

除此之外,LaTeX还有支持一定的页面式样,如三种固定的页眉、页脚格式,称为页面式样,命令语句如下:

\pagestyle{style}定义了所使用页面式样。

\thispagestyle{style}用来修改当前的页面式样。

也可自定义页眉页脚。

大型文档

处理大型文档时,将源文件分成几个部分,LaTeX有两个语句来处理:

\include{filename}

在文档的正文中使用此命令可将文件名为 fifilename.tex 的内容包括进来。注意LATEX 在开始处理 fifilename.tex 的内容之前将会开始一新页。

\includeonly{filename,filename,…}

在文档的导言区用此命令,在所有\include 命令中,只有 \includeonly 命令参数中列出的文件才会被执行。注意在参数中,文件名和逗号之间不能有空格。

如果不想在新页排版包括进来的文本,可使用下面的命令:

\input{fifilename}

该命令只是简单地将指定的文件包括进来,并没有其它限制。

使用 syntonly 宏包可以让 LATEX 快速的检查你的文档,仅检查语法和所使用的命令是否正确,不会产生DVI输出,使用方法如下:

\usepackage{syntonly}

\syntaxonly


参考书目:《一份不太简短的 LATEX 2ε 介绍——或 93 分钟学会 LATEX 2ε》
简明清晰,强烈推荐!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,366评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,521评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,689评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,925评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,942评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,727评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,447评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,349评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,820评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,990评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,127评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,812评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,471评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,017评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,142评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,388评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,066评论 2 355

推荐阅读更多精彩内容