博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Latex 学习
阅读量:5922 次
发布时间:2019-06-19

本文共 2925 字,大约阅读时间需要 9 分钟。

Latex 学习

@(05.2 Latex)[latex][基础教程]

这篇文章是关于的一个总结。


基本知识

基础

1. 空格

  • 多个空格会被视为一个空格
  • 单个回车会被视为一个空格
  • 段落开头的空格会被忽略
  • 用两个回车来结束一个段落

2. 特殊字符

以上是Latex的保留字符,不能直接使用。要加反斜杠\

3. Latex命令

  1. 以一反斜线 \ 开始,命令名后的空格符、数字或其它非字母字符标志该命令的结束。

  2. Latex命令会忽略它后面的空格(因为空格被认为是结束命令),在命令后面加一个{}可以使Latex命令立即结束。下面是一个例子:

I read that Knuth divides thepeople working with \TeX{
} into\TeX{ }nicians and \TeX perts.\\ Today is \today.

实际的显示效果如下:

I read that Knuth divides the people workingwith TEX into TEXnicians and TEXperts.Today is 8th March 2003.

Note: 注意3个TEX处的显示情况。

4. 注释

  1. 遇到一个百分号字符 %,Latex

    • 将忽略 %后的该行文本,分行符。
    • 将忽略下一行开始的空白字符。
  2. 当注释非常长时

    • 在导言区加上\usepackage{verbatim}
    • \begin{coment}...\end{coment}之间都会被认为是注释

5. 文件的结构

\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{ Start} Well, and here begins my lovely article. \section{ End} \ldots{} and here it ends. \end{ document}
  1. \documentclass{...}: 指定了你所写的文档的类别
  2. \usepackage{...}: 宏集,进而为 Latex 系统增添一些新的功能
  3. \begin{document}: 开始文档内容
  4. \documentclass{...}\begin{document}之间的区域称为导言区

文档布局

1. 文档类

文档类型通过命令 \documentclass 设置

\documentclass[options ]{
class }
  • class: 指明了所要创建的文档类型,可以是文档,信件,幻灯片等
  • option: 文档的属性通过option加以调节,不同的选项用逗号隔开
\documentclass[11pt,twoside,a4paper]{article}

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

文档类型介绍

文档类 用途
article 排版科技期刊、短报告、程序文档、邀请函等
report 排版多章节的长报告、短篇的书籍、博士论文等
book 排版书籍。
slides 排版幻灯片。其中使用了较大的 sans serif 字体。也可以考虑使用 FoilTEX得到相同的效果。

文档选项介绍

<center></center>

2. 宏包

基本的 Latex 不能够解决你的问题。如果你想插入图形、彩色文本或源代码文件,你需要使用宏包来增强 Latex 的功能。

\usepackage[options ]{
package }

3. 页面式样(页眉、页脚)

Latex支持三种预定的页眉、页脚(header/footer)格式

\pagestyle{style }

<center></center>

Note: 可以用 \thispagestyle{style } 改变当前的页面样式

大型文档

当处理大型文档时,最好将源文件分成几个部分。

1. 方法1

\include{filename }

可将文件名为 filename.tex 的内容包括进来

Note: 在开始处理 filename.tex 的内容之前将会开始一新页

2. 方法2

在文档的导言区

\includeonly{filename ,filename ,. . . }

3. 在当前页插入文本

\input{filename }

文档排版

断行和分页

1. 段落整理

  • \\ or \newline:另起一行,而不另起一段
  • \\*:在强行断行后,还禁止分页
  • \newpage:另起一新页

2. 断词(主要用于英文)

这个主要是说明了在一个单词处换行的规则

例1

\hyphenation{FORTRAN Hy-phen-a-tion}

Note: 允许对 “hyphenation” 和 “Hyphenation” 进行断字,却根本不允许 “FORTRAN”, “Fortran” 和 “fortran” 进行断字

例2

I think this is: su\-per\-cal\-%i\-frag\-i\-lis\-tic\-ex\-pi\-% al\-i\-do\-cious

Note: 命令 \-在单词中插入一个自主的断字点。它也就成为这个单词中允许出现的唯一断字点。

例3

My phone number will change soon.It will be \mbox{
0116 291 2319}.

Note: \mbox{text } 保证把几个单词排在同一行上

特殊字符

1. 引号

用两个`产生左引号,用两个\' 产生右引号。一个 ` 和一个 \' 产生一个单引号。

``Please press the `x' key.''

2. 波折号

波折的分类

3. 省略号

\ldots: ...省略号

交叉引用

% \label{marker }, \ref{marker } and \pageref{marker }A reference to this subsection\label{
sec:this} looks like: ``see section~\ref{ sec:this} on page~\pageref{ sec:this}.''

其中 marker 是使用者选择的标识符。如果在节、子节、图、表或定理后

面输入 \label 命令,LATEX 把 \ref 替换为相应的序号。\pageref 命令排
印 \label 输入处的页码。

脚注

文/tengmoon(简书作者)
原文链接:http://www.jianshu.com/p/89dfe1033bb6

转载地址:http://nqivx.baihongyu.com/

你可能感兴趣的文章
Android 开发常用版本控制命令
查看>>
spark rdd median 中位数求解
查看>>
(2)Java数据结构--二叉树 -和排序算法实现
查看>>
ubuntu里面设置颜色
查看>>
Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析【C#】...
查看>>
定时器0方式2 方式3
查看>>
使用正則表達式对URL进行解析
查看>>
mycat 连续分片 -&gt; 按日期(天)分片
查看>>
opencv批处理提取图像的特征
查看>>
iOS项目开发实战——使用同步请求获取网页源码
查看>>
C语言之文件操作08——总结
查看>>
jsTree使用记录
查看>>
各类后门整理!【白帽黑客必备生存技能】
查看>>
2017年中总结
查看>>
架构设计:系统间通信(20)——MQ:消息协议(下)
查看>>
再谈CVE-2017-7047 Triple_Fetch和iOS 10.3.2沙盒逃逸
查看>>
<html>
查看>>
php编程规范整理
查看>>
function 与 => 的区别
查看>>
http各种状态码具体解释
查看>>