源文件

特殊字符有特定含义,前面加上反斜线可以输出它们。

latex命令

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

LATEX/TeX 忽略命令后面的空格。如果你希望在命令后面得到一空格,可以
在命令后面加上 {} 和一个空格,或者加上一个特殊的空白距离命令。{} 将
阻止 LATEX 吞噬掉命令后面的空格。

注释
%注释,也可以用于分割不允许有空格或者分行的较长输入文本。

源文件的结构

每个latex文档以 \documentclass{...}开始,可定义为article、book、letter等,定义了文档类别。

使用\usepackage{}调用宏集

使用\begin{document}来开始文档,使用\end{document}结束文档。

文档布局

文档

\documentclass[option]{class}

option:

10pt,11pt...  设置文档字体大小,默认10pt
a4paper,letterpaper...  定义纸张大小,默认letterpaperfleqn     设置数学公式左对齐
leqno   设置数学公式编号在左侧
twoside,oneside  设置文档单面或双面

宏包

\usepackage[options]{packages}


页面样式

\pagestyle{style}plain:页眉为空,页脚由居中的页码组成。默认样式
heading:页眉由当前的章节标题和页码组成,页脚为空。
empty:页眉、页脚均为空。

可以使用\thispagestyle{style}修改当前页的样式。

文档排版

使用 \\ 强行断行,通过在源文件中留一空行强行转段。所以,如果开始一个新思想,就另起一段,否则,只应使用断行。

通过分成章、节、子节等形式,文档中的段落应该按逻辑在更
高的层次进行组织。

断行和分页

使用\\ 或者 \newline另起一行而不另起一段
使用\\* 禁止分页
\newpage另起一新页

断字
命令 \- 在单词中插入一个自主的断字点。它也就成为这个单词中允许出现的唯一断字点。对于包含特殊字符(注音字符)的单词,这个命令是特别有用的,因为对于包含特殊字符的单词 LATEX 不自动断字。

命令\mbx{text}把text里的内容排在同一行,在任何情况下!

特殊字符和符号

引号
使用两个左单引号产生左双引号,用两个右单引号产生右双引号。

破折号
‘-’ 连字号,‘–’ 短破折号,‘—’ 长破折号和 ‘−’ 减号

省略号

\ldots

标题和章节

分节命令:

\section{...}                         \paragraph{...}
\subsection{...}                      \subparagraph{...}
\subsubsection{...}

生成目录:

\tableofcontents

上面列出的分节命令也以“带星”的形式出现。“带星”的命令通过在命令名称后加 * 来实现。它们生成的节标题既不出现于目录,也不带序号。例如,命令\section{Help}的“带星”形式为 \section*{Help}
文档标题

\maketitle

标题内容需要在调用\maketitle之前,定义为:

\title{...}
\author{...}
\date{...}(可选)

交叉引用

\label{marker}   在节、子节、图、表和定理之后输入
\ref{marker}
\pageref{marker}

脚注

\footnote{footnote text}

把脚注内容排印于当前页的页脚位置。

强调

下划线强调重要的单词:

\underline{text}

斜体:

\emph{text}

环境

\begin{environment}  text  \end{environment}

\begin{itemize} 环境用于简单的列表,\begin{enumerate} 环境用于带序号的列表,\begin{description}环境用于带描述的列表

\begin{flushleft}\begin{flushright} 环境分别产生靠左排列和靠右排列的段落。\begin{center} 环境产生居中的文本。

\begin{quote} 环境对重要断语和例子的引用很重要。

④位于 \begin{verbatim}\end{verbatim} 之间的文本将直接打印,
包括所有的断行和空白,就像在打字机上键入一样,不执行任何 LATEX 命
令。

\begin{tabular}{table spec} 环境能用来排印带有水平和铅直表线的漂亮表格。
table spec定义了表格的样式:
l表示产生左对齐的列;r产生左对齐的列;c产生居中的列;p{宽度值width} 产生相应宽度、包含自动断行文本的列;|产生铅直表线。

在 tabular 环境中,用&跳入下一列,用 \\开始新的一行,用 \hline
插入水平表线。用 \cline{j-i}可添加部分表线,其中 ji分别表示表线
的起始列和终止列的序号。

浮动体

对于在当前排不下的任何一个图片或表格,其解决办法是把它们“浮动”到下一页,与此同时当前页面用正文文本填充。
包围于环境 figure 或环境 table 中的任何材料都将被视为浮动内容:

\begin{figure}[placement specifier]  or  \begin{table}[placement specifier]

可选参数[placement specifier],默认为tbp

\caption{caption list}给浮动体定义一个标题,序号和字符串会自动添加
\listoffigures\listoftables 会分别产生一个图目录和表目录。

脆弱命令

命令\caption或者\section可能会在文档中出现很多次,导致一些命令会失效,它们被称为脆弱命令,例如:\footnote\phantom。这些脆弱命令需要保护,将\protect命令放在他们前面起到保护作用。

\section{I am smart \protect\footnote{and protect my footnotes}}

注意:多个\protect被允许,如果没有\protect会报错。

Latex学习笔记(一)相关推荐

  1. 二、LaTeX学习笔记——基本结构、设置表格、文字变形及符号、插入图片

    LaTeX学习笔记 写在最前面:LaTeX的注释符 界面字体放大 一.环境搭建与RUN 二.基本结构 三.设置表格 四.文字变形及符号 五.插入图片 附录.一些小tip LaTeX是一个可以用于文字编 ...

  2. 3、Latex学习笔记之表格篇

    目录 表格 1.基本结构 1.1框架 1.2行高 1.3标题 1.4标签 1.5居中 1.6表格 2.引用表格 3.常见表格类型 3.1三线表 3.2 斜线表头 3.3合并单元格 4.在线表格生成工具 ...

  3. Latex学习笔记——常用符号的输入

    我的Latex学习笔记 箭头符号 集合符号 数学运算符号 箭头符号 符号 代码 右箭头→\rightarrow→ \rightarrow 左箭头←\leftarrow← \leftarrow 右推出符 ...

  4. 假装认真的LaTeX学习笔记(1)—— Sublime中自动补全LaTeX命令(LaTeX-cwl安装教程)

    假装认真的LaTeX学习笔记(1)-- Sublime中自动补全LaTeX命令 简介 使用环境 如何在Sublime中获得LaTeX自动补全功能 安装Sublime插件--LaTeX-cwl 方法一: ...

  5. LaTeX学习笔记(中文版使用)

    下面是一篇优秀的LaTeX学习笔记, 转自: http://vincentme.org/post/LaTeX_study_note.php LaTeX LaTeX(LATEX,音译"拉泰赫& ...

  6. LaTeX 学习笔记

    LaTeX 学习笔记 在word中轻松将mathtype公式转换成latex 数学式行文规范 数学排式规范 LaTex中多行注释方法 使用不同中文字体 导言区 参考文献 latex的Table参数 图 ...

  7. 1、Latex学习笔记之基础入门篇

    目录 一.Latex基础 1.架构 2.引用.脚注 3.单栏.双栏 4.常用快捷键 5.宏包 6.空格 7.换行.行间距 8.换段 9.下划线 10.引号 11.注释 12.字体 13.缩进 14.超 ...

  8. 4、Latex学习笔记之数学公式篇

    目录 数学公式 1.基础操作 1.1插入公式 1.2 编号 1.3对齐 1.4上下标 2.希腊字母 3.字体 4.括号 4.1括号 4.2大括号 5.运算符 5.1关系运算符 5.2集合运算符 5.3 ...

  9. 3天的LaTeX学习笔记 ψ`∇´ψ、白嫖2018年河南专升本高数试卷一个——源码

    3天的LaTeX学习笔记 ψ`∇´ψ.白嫖2018年河南专升本高数试卷一个--源码 开始咯,助你迅速tex(科学与艺术)入门 安装 测试一下 LaTeX_笔记 ->可直接copy使用 不要走开精 ...

  10. Latex学习笔记0

    由于本人最近要使用latex,所以记录下个人学习笔记,随着积累不断完善此标签. 转载于:https://www.cnblogs.com/qixianyu/p/8087402.html

最新文章

  1. 真牛逼!我司用了7年的分布式锁方案...
  2. Java POI Excel( pio:纯java操作excel的api )
  3. python和tensorflow版本对应_详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
  4. fl如何保存再次打开_「Excel技巧」Excel2016如何将自己设计的图表存为模板反复使用?...
  5. python白森_氧气恋人
  6. Pycharm TensorFolw配置
  7. 我可以隐藏HTML5号码输入的旋转框吗?
  8. 模糊算法 matlab,几种模糊控制算法的MATLAB仿真.pdf
  9. Elasticsearch 磁盘使用率超过警戒水位线,怎么办?
  10. php文字游戏寻仙记,【寻仙记H5】Win服务端+小白架设教程+文字游戏+小仙亲测
  11. 霍尼韦尔:物联网“起跑线”上的巨头转型之路
  12. piano+apk+android,PianOli | F-Droid - Free and Open Source Android App Repository
  13. 使用ps替换图片颜色为透明色
  14. 英语常见词根词缀大全(一)
  15. Only老K说-Java设计模式之原型模式(Prototype)
  16. 使用if判断用户名和密码是否正确
  17. Jquery 漂浮广告的插件
  18. iGame最强Z370VulcanX主板:为第八代酷睿蓄势待发
  19. C++文件操作的具体方法
  20. 0x00007FF73DF2C2EB 处(位于 PCL中)引发的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。

热门文章

  1. 思维导图在初中化学“物质构成的奥秘”教学中的应用
  2. 完整分页器最骚的讲解(亲测)
  3. C++中string输入空格的方法
  4. MediaSuite.NET Crack,编码器对象反序列化
  5. excel每行数据按模板导出一个或多个文件,可插入图片、条形码或二维码
  6. php代码实现 人狼羊菜,让草根读懂“菜根”哲学:抛开“羊”与“狼”,做率真自在的人...
  7. Unity ShaderGraphs(一)旋转和平移贴图
  8. python表格对齐_浅谈python str.format与制表符\t关于中文对齐的细节问题
  9. 知识变现海哥:我是如何通过知识变现年赚100万的
  10. 报告,掘金翻译计划招募志愿者啦