Latex 自定义命令与环境、箱子

自定义命令与环境、箱子

% 导言区
\documentclass[a4paper]{article}

\usepackage{ctex}
\usepackage{xeCJK} %导入这个宏包,就可以支持中文
\usepackage{amsthm}
\usepackage{amsmath} %数学粗体所需要的的宏包
\usepackage{graphicx} %缩放箱子
\usepackage{xcolor}

%5.1自定义命令与环境
%自定义命令是LATEX相比于字处理软件MA Word更强大的功能之一。它可以大幅度优化你的文档体积,用法如下:
%\newcommand{cmd}[args][default]{def}
%各个参数的含义:
%cmd:新定义的命令,不能与现有命令重名。
%args:参数个数。
%default:首个参数,即#1的默认值。你可以定义只有一个参数且参数含 默认值的命令。
%def:定义的具体内容。参数1以#1代替,参数2以#2代替,以此类推。

%如果重定义一个现有命令。使用\renewcommand{cmd}{def}命令,其用法与\newcommand{cmd}{def}一致。简单例子如下:
%加粗:\concept{text}
\newcommand{\concept}[1]{\textbf{#1}}
%加粗#2并把#1#2加入索引,默认#1为空。
%比如\cop{Sys}或者\cop[Sec.]{Sys}
\newcommand{\cop}[2][]{\textbf{#2}\index{#1 #2}}

%如果想定义一个用于数学环境的命令,可借助\ensuremath{formula}命令。他保证其参数会在数学模式下运转。
\renewcommand\qedsymbol{\ensuremath{\Box}}

%自定义环境的命令是\newenvironment{envname}{begdef}{enddef},也可以传入多个参数。
%注意,第二个花括号不能直接
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值