zoukankan      html  css  js  c++  java
  • LaTeX基础——格式与命令

    源文件的格式

    LaTeX 源文件是全部用 LaTeX 代码表示的 .tex 文件,它包括了两个部分:

    1. 导言
    2. 正文

    导言

    定义:以第一行命令 documentclass 开始,到命令 egin{document} 之间的命令语句称为导言
    功能:含有文档类型命令和调用宏包命令

    正文

    定义:从  begin{document} 到end{document}之间的部分,为 LaTeX 源文件的正文部分.

    文类

    定义:即文档类型文件,是由 TeX 和 LaTeX 命令编写的程序文件,扩展名为 .cls.
    调用格式:
    documentclass[attr1, attr2, ...]{nameOfDoc}[date]

    1. [attr]:标准文类的选项,如 openany: 新的一章左右页均可
    2. {nameOfDoc}:文类的类型名:常用的为三种: article, report、book、beamer

    中文文类

    常用中文文类:

    1. ctexbook
    2. ctexrep
    3. ctexart

    同效用调用宏包命令:

    1. ctex 宏包:中文字体宏包
    2. ctexcap 宏包: 中文标题宏包

    命令

    格式:

    命令名 [可选参数]{必要参数}
    其中,可选参数有三种格式:

    1. [参数1][参数2]
    2. [参数1, 参数2, ...]
    3. [参数1 = 选项1, 参数2 = 选项2]

    1的顺序不可互换,2、3属于多个可选子参数组成的参数前后顺序可以任意调换.

    对于必要参数,参数的前后顺序不可以任意互换.

    种类

    格式有三类:

    1. 用户命令: LaTeX 中在坐着写作论文中使用的命令
      1. 常规命令:具有排版功能的命令,例如section
      2. 数据命令: 代表某一数值,不能单独使用,只能作为参数应用在常规命令中,例如: value{section}
      3. 环境命令:两个以上的命令组成的命令组
    2. 编写命令:用于编写文类或宏包文件的命令
    3. 内部命令:系统内部使用的命令

    正文命令

    根据不同的作用范围,正文中使用的命令可以分为以下 4 种格式:

    1. 声明形式: 命令作用于命令之后的所有相关内容,例如: 将后面的文字都变为粗体:fseries
    2. 参数形式: 只作用于命令所带的参数,例如:倾斜体命令  extsl{Asia}
    3. 组合形式: 将声明格式和作用的内容置于一个花括号当中,命令作用范围在花括号之内.
    4. 环境形式:在各种环境中使用的声明形式命令

    自定义命令

    格式:

    ewcommand{nameOfCmd}[numOfAtr][defaultValue]{content}

    1. 第一个参数为自定义新命令的名称
    2. 第二个参数为可选参数,用于指定参数的个数,范围为0~9
    3. 第三个参数为默认值,用于设置第一个参数的默认值
    4. 第四个参数为定义内容

    其他自定义格式

    短命令:

    格式:在第一个参数——新命令名称后加一个“*”号,可定义为一个短命令
    功能:
    参数的内容不能超过一个段落

    预防命令:

    格式:
    providecommand{nameOfCmd}[numOfAtr][defaultValue]{content}

    功能:
    可以防止与某个宏包中的同名命令发生冲突;

    1. 当有宏包定义时,以宏包定义为准
    2. 当宏包未定义时,以预防定义为准

    修改命令

    格式:
    enewcommand{nameOfCmd}[numOfAtr][defaultValue]{content}

    功能:修改已有命令的相关参数和内容

    宏包

    宏包套件定义:宏包以一个文件夹的形式存在,或者以多个宏包文件共存于一个文件夹,称为宏包套件
    特点:

    1. 通常以一个宏包为主,其他宏包为辅,如 grahics 宏包套件中, grahicx 为主宏包.
    2. 少部分为相互独立的宏包共存于一个宏包套件,如 tools 宏包套件
      ##调用宏包格式: usepackage[参数1, 参数2, ...]{宏包1, 宏包2, ...}[日期] 参数:用于指定调用宏包的名称

    调用宏包方法

    调用宏包有三种方法:

    1. 逐一调入:
    2. 将没有参数使用默认选项的宏包集中起来:
      usepackage{amsmath, array}
    3. 宏包选项作为文档类型命令的通用选项,如
      documentclass[space, table]{book}





  • 相关阅读:
    BZOJ 2064: 分裂( 状压dp )
    BZOJ 2096: [Poi2010]Pilots( set )
    BZOJ 3444: 最后的晚餐( )
    BZOJ 3156: 防御准备( dp + 斜率优化 )
    BZOJ 1770: [Usaco2009 Nov]lights 燈( 高斯消元 )
    BZOJ 2466: [中山市选2009]树( 高斯消元 )
    BZOJ 1316: 树上的询问( 点分治 + 平衡树 )
    codevs 1074
    bzoj 1015
    bzoj 1798
  • 原文地址:https://www.cnblogs.com/FBsharl/p/10902914.html
Copyright © 2011-2022 走看看