LaTeX基本文档结构

LaTeX基本文档结构

  • 1 文档结构
    • 1.1 宏类型
    • 1.2 宏包使用
    • 1.3 其他
  • 2. 文档基本构成
    • 2.1 断行与断页
    • 2.2 标题,章,节:
    • 2.3 图: 用矢量图
      • 2.3.1 插图
      • 2.3.2 绘图
    • 2.4 表:
    • 2.5 浮动体
    • 2.6 交叉引用:`hyeref`
    • 2.7 脚注
    • 2.8 强调
    • 2.9 特殊环境

这次更新一点关于LaTeX学习经验的一些东西,希望对大家有所帮助,更新的内容较为概括,具体宏包使用还要阅读相关文档,首先必阅读Ishort

LaTeX \LaTeX LATEX 注重的是内容与格式分离,对于有很多公式的文档,我觉得 LaTeX \LaTeX LATEX 就比较适合,对于MathTypeWord
自带的公式使用起来没有 LaTeX \LaTeX LATEX 简洁。



1 文档结构

LaTeX的的源文件结构包括:

  • 宏类型
  • 导言区
  • 正文区

1.1 宏类型

\begin[option]{documentclass} 
    …  
\end{documentclass}
  • Documentclass:

    1. article; ctexart
    2. book; ctexbook
    3. report; ctexrep
    4. beamer; ctexbeamer
  • Option: 调节文档属性

    1. 设置字体大小,缺省10pt
    2. 定义纸张大小,缺省letterpaper
    3. 设置数学公式左对齐,缺省中间对齐
    4. 设置数学公式编号位于左侧,缺省右侧
    5. 是否在文档标题后开始新一页,article 不开始,book 缺省开始
    6. 指定排版方式,单栏或双栏
    7. 指定排版方式,单面或双面,articlereport 缺省单面,book 缺省双面
    8. 指定新的一章开始在右边页(奇数页),还是下一可用页,article 中无效(没有章的概念),
      report 缺省下一可用页,book 缺省右边页。

1.2 宏包使用

例如,\lastpage 宏包总页数,可以结合页脚使用。
两种格式:

  1. 以反斜线 \ 开始,加上命令名;命令结束标志:(空白、数字、非字母)来分割各个命令;
  2. 由一个反斜线和一个特殊字符组成;\%
# 环境:
\begin{}
   []
   {}         
      …               
\end{}

1.3 其他

  • 空白: 空格;tab;换行。多个连续空白字符视为一空格
  • 空行:形成分段

符号:

  • 中文标点符号:直接输入
  • 英文标点符号:
    1. 左引号tab键上方 和右引号
    2. 横线:连字号-;短破折号--;长破折号 ---
    3. 省略号
    4. 其他

2. 文档基本构成

2.1 断行与断页

  1. 间距: ~不可断行
  2. 断行:\\ \\*(禁止分页)\newline \linebreak[n] \nolinebreak[n]
    \sloppy 降低断行标准,增加间隔,防止出现长行。
  3. 分页:\newpage \clearpage \pagebreak[n] \nopagebreak[n]n:建议程度
  4. 断字:\- 在单词中插入一个自主的断字点;对于含特殊字符的单词特别有用 ;\mbox{text} ; \fbox

2.2 标题,章,节:

  1. \maketitle 整篇文章的标题 \title \author \date,需要定义,

    样式修改:重新定义\maketitle ;titling宏包;authblk宏包

  2. 分节命令:

    • articlereportbook风格文档:
      • \part{};
      • \section{};
      • \subsection;
      • \subsubsection;
      • \pargraph;
      • \subparagraph
    • reprotbook的风格文档:
      • \chapter
    • 样式修改:
      • \titlesec ;
      • \ctexset

    1) 节的序号和标题的字号由 L a T e X LaTeX LaTeX自动设置:千万不要进行手动编写!

    2) 带星的分节命令:不进行自动编号

    3) 标题前的可选参量:一般用[short title]

    4) 如果标题很长,可以使用short title代替。

  3. \tableofcontents 在出现的位置插入标题,编译两次

  4. L a T e X 2 e LaTeX2e LaTeX2e用于book的排版风格

    • \frontmatter: 关闭章节序号, 页码使用罗马数字;
    • \mainmatter: 开启章节序号计数,重置页码,页码使用阿拉伯数字;
    • \appendix: 重置章节序号计数, 章节序号使用字母,对页码没有影响;
    • \backmatter: 关闭章节序号,对页码没有影响。

2.3 图: 用矢量图

2.3.1 插图

\graphicx 
\includegraphics[
  • filename:

    • filename命名禁止空格;禁止多余点号;
    • 不建议使用中文
    • 路径:
      • 相对路径;
      • 绝对路径;
      • 搜索路径
  • option:

    • width = 将图片缩放到宽度为
    • Height = 将图片缩放到高度为
    • Scale = 将图片相对于原来的尺寸缩放(scale)倍
    • Angle = 将图片逆时针旋转度

2.3.2 绘图

  • Tizk & Pgf ;
  • PSTticks ;
  • METAPOST & Asymptote

2.4 表:

  • tabular环境
  • align对齐方式
  • Column-spec 定义表格样式
  • 合并单元格:
  \multicolumn{}{}{}
  • 特殊表格:
  • CSV文件:

2.5 浮动体

  • 环境:figure & table 两个环境

  • 盒子:

    • 文子;
    • 公式;
    • 图片;
    • 表格;
    • 其他
    # figure
      	\begin{figure[]}
      	…
      	\end{figure}
    # table
      	\begin{table[]}
      	…
      	\end{table}
    
  • placement位置参数

  • 跨栏浮动体

# caption
\caption[
  • 图表目录
  • 交叉引用
  • 并排和字图表

建议:定稿前随意浮动;定稿后适度调整:增加文字;缩小文字;调整大小

2.6 交叉引用:hyeref

  • 创建标签 \label{} 带星号的命令会编号不正确

    • 章节标题
    • 行间公式
    • 有序列表
    • 图表标题
    • 定理环境
  • 引用标签

    • \ref{ }
    • \pageref{ }
  • 多次编译:

    • \ref会被替换为相应的序号;
    • \pageref会被替换成为相应的页码。使用的序号由前面的编译完成

2.7 脚注

  \footnote{} 

footnote为脚注内容;
表格、盒子下 \footnotemark;\footnotetext

2.8 强调

  • \underline{text}:下划线强调,ultem宏包;lua-ul宏包
  • \emph{text}
    • 斜体排印强调单词,中文没有Italics字体,用楷体代替
    • 具体效果依赖上下文

2.9 特殊环境

  \begin{}
     … 
  \end{}  
  • 列表环境:
    • \itemize环境用于简单的列表;
    • enumerate环境用于带序号的列表;
    • description环境用于带描述的列表
  • 对齐环境:
    • flushleft环境产生开左排列的段落;
    • flushright环境产生靠右排列的段落;
    • center环境产生居中的文本,
  • 引用环境:
    • quote较短文字,首行不缩进;
    • quotation若干段文字,对段落进行缩进;
    • verse诗歌,首行悬挂缩进


希望对大家有所帮助,有兴趣得伙伴可以关注

公众号:经济知识综合

你可能感兴趣的:(LaTeX学习笔记,latex,html)