latex命令替换之\newcommand
有时候我们在用latex写文档的时候不想写很长的命令,那么我们自己定义一个新的命令来替换一段代码。举例如下:\usepackage{booktabs}\usepackage{multirow}\usepackage{colortbl}\definecolor{tabcolor}{rgb}{.105,.410,.113}\newcommand{\mytablinewidth}{1.4
·
有时候我们在用latex写文档的时候不想写很长的命令,那么我们自己定义一个新的命令来替换一段代码。
举例如下:
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{colortbl}
\definecolor{tabcolor}{rgb}{.105,.410,.113}
\newcommand{\mytablinewidth}{1.4pt}
\newcommand{\topcolor}{\arrayrulecolor{tabcolor} \toprule[\mytablinewidth] \arrayrulecolor{black}}
\newcommand{\botcolor}{\arrayrulecolor{tabcolor} \bottomrule[\mytablinewidth] \arrayrulecolor{black} }
上面的代码的最后一行为用\botcolor这个新命令来代替原来的如下几个命令:
\arrayrulecolor{tabcolor} \bottomrule[\mytablinewidth] \arrayrulecolor{black}
newcommand使用语法如下:
\newcommand{\新定义的命令}[参数个数]{命令内容} % 或者如下
\newcommand*{\新定义的命令}[参数个数]{命令内容} % 带*的为短命令----命令内容不能出现段落,即不能有\par
\renewcommand{\新定义的命令}[参数个数]{命令内容} % 对原来已有的命令重新定义
\renewcommand*{\新定义的命令}[参数个数]{命令内容}
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐


所有评论(0)