有时候我们在用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*{\\新定义的命令}[参数个数]{命令内容}
继续阅读与本文标签相同的文章
-
汇编(七)[bx]、 loop指令、debug与masm
2026-05-18栏目: 教程
-
Jvm-Sandbox源码分析--增强目标类
2026-05-18栏目: 教程
-
联华华商,你变了!
2026-05-18栏目: 教程
-
基于宜搭的“设备报修”实践案例
2026-05-18栏目: 教程
-
客服服务除了电话和工单还有哪些服务?阿里云服务方式整理
2026-05-18栏目: 教程
