在HTML中,使用这样的标签来实现对子元素的排版定位、样式管理。
在Latex中,标签的格式为:\tagName{}

\documentClass[<_option_>]{<_style_>}

定义文档类型
option可以设置文档字号、纸张尺寸、对齐方式、单双栏等
style包括article、proc、minimal、report、book等

\usepackage[<_option_>]{<_style_>}
实现Latex实现各自效果需要引用不同的包,使用\usepackage{包名},例如:

% 插入图片 \usepackage{graphicx} % 使用子图 \usepackage{subfigure} % 超链接 \usepackage[colorlinks,linkcolor=red]{hyperref} % 伪代码 \usepackage{algpseudocode} \usepackage[linesnumbered,ruled,lined]{algorithm2e} % 同时引用多个包 \usepackage{graphics, color}

command

\newcommand{<_cmd_>}[<_num_>][<_default_>]{<_definition_>}

  • 重复定义的命令会抛出异常
  • []定义了其接受两个参数,分别通过#1、#2来使用,
  • [YYY]定义了第一个参数的默认值

    \newcommand{\example}[2][YYY]{Mandatory arg: #2; Optional arg: #1.} \example{BBB} % Mandatory arg: BBB; Optional arg: YYY. \example[XXX]{AAA} % % Mandatory arg: AAA; Optional arg: XXX.

    **

    \renewcommand{<_cmd_>}[<_num_>][<_default_>]{<_definition_>}

    重新定义已有命令

    \providecommand{<_cmd_>}[<_num_>][<_default_>]{<_definition_>}

    如果命令不存在则定义新的命令,如果存在则跳过