目录

  • LaTeX\LaTeXLATE​X 命令和环境
    • 命令
    • 参数
    • 环境
    • 分组
  • LaTeX\LaTeXLATE​X 源代码结构

LaTeX\LaTeXLATE​X 的源代码为文本文件。这些文本除了文字本身,还包括各种命令,用在排版公式、划分文档结构、控制样式等等不同的地方。


LaTeX\LaTeXLATE​X 命令和环境

命令

LaTeX\LaTeXLATE​X 中命令以反斜线\开头,为以下两种形式之一:

  • 反斜线和后面的一串字母,如 \LaTeX。它们以任意非字母符号(空格、数字、标点等)为 界限。
  • 反斜线和后面的单个非字母符号,如 \$。

注意:LaTeX\LaTeXLATE​X命令是对大小写敏感的。 比如输入\LaTeX 命令可以生成错落有致的LaTeX\LaTeXLATE​X字母组合,但输入 \Latex 或者 \LaTex 什么都得不到,还会报错。

参数

一些LaTeX\LaTeXLATE​X命令可以接收一些参数,参数的内容会影响命令的效果。LATEX 的参数分为可选参数和必选参数。

  • 可选参数:以方括号[]包裹
  • 必选参数:一般以花括号{}包裹。

还有些命令可以带一个星号*,带星号和不带星号的命令效果有一定差异。刚开始接触可以粗略地把星号看作一种特殊的可选参数。

环境

功能: 令一些效果在局部生效,或是生成特殊的文档元素。

用法:

\begin{<environment name>}[<optional arguments>]{<mandatory arguments>}
...
\end{<environment name>}

使用一对命令\begin\end包裹。其中:

  • ⟨environment name⟩ 为环境名
  • \begin 和 \end 中填写的环境名应当一致
  • <mandatory arguments> 为环境必选参数
  • <optional arguments> 为环境可选参数

LaTeX\LaTeXLATE​X环境可能需要一个或多个必选/可选参数,也可能完全不需要参数。

部分环境允许嵌套使用。

分组

有些命令(如 \bfseries )会对其后所有内容产生作用。若要限制其作用范围,则需要使用分组。

LaTeX\LaTeXLATE​X使用一对花括号{}作为分组,在分组中使用的命令被限制在分组内,不会影响到分组外的内容。

上文提到的LaTeX\LaTeXLATE​X环境隐含了一个分组,在环境中的命令被包裹在分组内。

注意:个别命令在分组内仍然会产生全局作用,例如 \setcounter 等命令。


LaTeX\LaTeXLATE​X 源代码结构

LaTeX\LaTeXLATE​X 源代码以一个\documentclass命令作为开头, 它指定了文档使用的文档类

document环境当中的内容是文档正文。

\documentclass\begin{document}之间的位置称为导言区

在导言区中常会使用\usepackage命令调用宏包,还会进行文档的全局设置。

如下:

\documentclass{} %... 为某文档类
...
%导言区
...
\begin{document}
...
%正文内容
...
\end{document}

LaTeX 命令和代码结构简介相关推荐

  1. linux文件的操作原理简介 以及 实现linux cp命令的代码

    1.文件操作原理简介 他可以这样写代码 因为咱们只读了五个字节  所以多的读不出来          简单的说open 静态文件后产生动态文件 2.实现linux cp命令的代码 原理 用代码实现出来 ...

  2. 一天一篇latex刘海洋代码解析:1.2.4 命令与环境

    我们常常会忽路一些不起眼的努力,等真正回头看的时候,昔日隐藏的光芒已经十分耀眼.笔者目前是一名大四的学生,总是静不下心来做一些沉淀的工作,打算一天一篇latex刘海洋代码解析,一起互相监督呀!!加油o ...

  3. android系列:第一篇 android开发常用命令集合,代码目录简介

    下面整理了android开发常用命令集合如adb命令,adb over wifi,jgrep等代码搜索命令,编译环境变量配置,lunch平台选择,mm模块编译,godir代码路径跳转,log.v()等 ...

  4. muduo网络库:18---muduo简介之(muduo库的由来、编译安装、目录结构、代码结构、线程模型)

    一.由来 2010年3月陈硕先生写了一篇<学之者生,用之者死--ACE历史与简评>(文章参阅:https://blog.csdn.net/Solstice/article/details/ ...

  5. Camera camx代码结构、编译、代码流程简介

    文章目录 一.camx 代码结构 二.camx 编译 三.camx 代码流程分析 转载链接: https://juejin.cn/post/6870358276425875463 https://ww ...

  6. Laravel 文件夹结构简介

    表 1.1:Laravel 文件夹结构简介 文件夹名称 简介 app 应用程序的业务逻辑代码存放文件夹 app/Console 存放自定义 Artisian 命令文件 app/Http/Control ...

  7. Latex排版—(2)基本结构

    文章目录 5.LATEX文档基本结构 6.LATEX特殊字符 7.LATEX插图 8.LATEX表格 9.LATEX浮动体 5.LATEX文档基本结构 1.\section{}表示构建小节: 2.\s ...

  8. LaTeX命令速查手册 - 方法总比问题多

    [转载]LaTeX命令速查手册 - 方法总比问题多 转自:http://sdlqk01.blog.163.com/blog/static/104522859201010171412820/ +---- ...

  9. Latex 命令速查

    |TeX各版本概述及基本约定,特殊字符| +---------------------------------+   tex提供300多条基本排版命令 由D.E.Knuth1978年开发 plain ...

最新文章

  1. TCP/IP模型层次结构
  2. DVWA--File Upload(文件上传)--四个等级
  3. apache配置文件详解与优化
  4. tomcat(7)日志记录器
  5. 575 div3RGB Substring (hard version)——思维-
  6. Spring Boot拦截器(WebMvcConfigurerAdapter)
  7. linux操作系统基础与实训教程,清华大学出版社-图书详情-《Linux操作系统基础与实训教程》...
  8. form表单提交数据
  9. python爬取京东商品图片_爬取京东和天猫下载商品图片
  10. 一些提供代理服务器IP列表的链接
  11. delphi去掉字段前后的引号_delphi 单引号在字符串中使用方法
  12. 微信公众平台开发-PHP版
  13. 斯坦福2021秋季·实用机器学习【中文】【合集】+1.1课程介绍
  14. R语言入门(15)_读取文件(read)
  15. Web前端之HTML 与 CSS基础知识
  16. Linux-凝思6.0.80磐石网络配置-亲测过
  17. 1 Introduction  介绍
  18. python关键字中文意思_python解析URL中文关键字
  19. 故障报修系统php,【假期挖坑】PHP综合报修系统 V1.0
  20. 用python写学籍管理系统_使用Python实现 学生学籍管理系统

热门文章

  1. 传奇私服服务器怎么增加npc,传奇私服装备打造NPC设置方法
  2. 商品列表页面 html,商品列表模板
  3. Error: Your CLT does not support macOS 11.2 报错解决
  4. Python 快速入门学习
  5. HTML项目心得500字,心得体会作文500字(精选10篇)
  6. python人工智能开发语言_哪些编程语言最适合开发人工智能?
  7. android xml 平铺,Android 图片平铺实现方式
  8. AcFun 的视频架构演化实践阅读心得
  9. Git 出现not registered inyour account 解决办法
  10. 珍惜身边所有,因为来日不方长。