Latex:newcommand

参考文献:

  1. latex中自定义的命令———\newcommand-CSDN博客
  2. LaTeX技巧924:详解newcommand的参数和默认值 - LaTeX工作室 (latexstudio.net)

文章目录

  • (re)newcommand
  • 自定义的一些命令

(re)newcommand

”定义命令“ 的定义:

\newcommand{<命令>}[<参数个数>][<首参数默认值>]{<具体的定义>}

例子:

\newcommand{\Rdef}[2][m]{\mathbb{Z}_{#2}[X]/(\Phi_{#1}(X))}\[
\Rdef{p}, 
\,\,
\Rdef[m/2]{q}
\]

效果:

在这里插入图片描述

自定义的一些命令

模板:

% IACR Transactions CLASS DOCUMENTATION
\documentclass[]{iacrtrans}
\usepackage[utf8]{inputenc}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\usepackage{xspace}
\usepackage{array,tabularx,longtable}
\usepackage{booktabs,hyperref,,url}
\usepackage{graphicx}
\usepackage{appendix}
\usepackage{CJKutf8}
\usepackage{amsfonts,amssymb,amsmath,amsthm}\usepackage{algorithm,algorithmicx,algpseudocode}
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}\usepackage[
backend=bibtex,
giveninits=true, 
style=alphabetic, %numeric
sorting=nyt, %ynt
]{biblatex}
\addbibresource{reference.bib}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 作者 & 机构 & 邮件
\author{author A \inst{1} \and author B \inst{2}}
\institute{UCAS, \email{@iie.ac.cn} \and UCAS, \email{@iie.ac.cn}}% 页眉 & 标题
\title[\texttt{iacrtans} class documentation]{My Title}% 排版 & 编码
\raggedbottom
\allowdisplaybreaks[4]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\newcommand{cmd}[arg-num][first-arg]{def}% 群环域
\newcommand{\NN}{\mathbb{N}}
\newcommand{\ZZ}{\mathbb{Z}}
\newcommand{\QQ}{\mathbb{Q}}
\newcommand{\RR}{\mathbb{R}}
\newcommand{\CC}{\mathbb{C}}\renewcommand{\AA}{\mathbb{A}}
\newcommand{\BB}{\mathbb{B}}
\newcommand{\LL}{\mathbb{L}}\newcommand{\R}{\mathcal{R}}
\renewcommand{\S}{\mathcal{S}}\newcommand{\GF}{\mathsf{GF}}
\newcommand{\Gal}{\mathcal{G}\mathsf{al}}\newcommand{\grp}[1]{\langle #1 \rangle}
\newcommand{\ord}{\mathsf{ord}}% 算数
\newcommand{\inner}[2]{\left\langle #1, #2 \right\rangle}
\newcommand{\round}[1]{\left\lfloor #1 \right\rceil}
\newcommand{\ceil}[1]{\left\lceil #1 \right\rceil}
\newcommand{\floor}[1]{\left\lfloor #1 \right\rfloor}% 分布
\newcommand{\U}{\mathcal{U}}
\renewcommand{\Pr}{\ensuremath{\textup{Pr}}}
\newcommand{\negl}{\ensuremath{\textup{negl}}}% 密文
\renewcommand{\a}{\mathbf{a}}
\renewcommand{\b}{\mathbf{b}}
\renewcommand{\c}{\mathbf{c}}
\newcommand{\s}{\mathbf{s}}
\newcommand{\e}{\mathbf{e}}
\newcommand{\m}{\mathbf{m}}\newcommand{\sk}{\mathbf{sk}}
\newcommand{\pk}{\mathbf{pk}}
\newcommand{\pt}{\mathbf{pt}}
\newcommand{\ct}{\mathbf{ct}}\newcommand{\Enc}{\ensuremath{\textup{Enc}}}
\newcommand{\Dec}{\ensuremath{\textup{Dec}}}
\newcommand{\Eval}{\ensuremath{\textup{Eval}}}\newcommand{\LWE}{\ensuremath{\textup{LWE}}}
\newcommand{\RLWE}{\ensuremath{\textup{RLWE}}}
\newcommand{\MLWE}{\ensuremath{\textup{MLWE}}}
\newcommand{\GSW}{\ensuremath{\textup{GSW}}}
\newcommand{\RGSW}{\ensuremath{\textup{RGSW}}}
\newcommand{\MGSW}{\ensuremath{\textup{MGSW}}}\newcommand{\RNS}{\mathsf{RNS}}
\newcommand{\CRT}{\mathsf{CRT}}
\newcommand{\DCRT}{\mathsf{DoubleCRT}}% 运算
\newcommand{\Enc}{\ensuremath{\textup{Enc}}}
\newcommand{\Dec}{\ensuremath{\textup{Dec}}}
\newcommand{\Eval}{\ensuremath{\textup{Eval}}}
\newcommand{\Refresh}{\ensuremath{{\mathsf{Refresh}}}}\newcommand{\Add}{\mathsf{Add}}
\newcommand{\Mult}{\mathsf{Mult}}\newcommand{\Frobenius}{\ensuremath{{\mathsf{Frobenius}}}}
\newcommand{\Rotate}{\mathsf{Rotate}}
\newcommand{\Permute}{\mathsf{Permute}}\newcommand{\SwitchKey}{\ensuremath{\mathsf{SwitchKey}}}
\newcommand{\ModUp}{\ensuremath{\mathsf{ModUp}}}
\newcommand{\ModDown}{\ensuremath{\mathsf{ModDown}}}
\newcommand{\ModScale}{\ensuremath{\mathsf{ModScale}}}\newcommand{\BitDecomp}{\ensuremath{{\mathsf{BitDecomp}}}}
\newcommand{\PowersTwo}{\ensuremath{{\mathsf{Powersof2}}}}\newcommand{\Pack}{\ensuremath{{\mathsf{Pack}}}}
\newcommand{\Unpack}{\ensuremath{{\mathsf{Unpack}}}}% 多项式
\newcommand{\f}{\mathbf{f}}
\newcommand{\g}{\mathbf{g}}
\newcommand{\h}{\mathbf{h}}% 向量
\newcommand{\va}{\vec{a}}
\newcommand{\vb}{\vec{a}}
\newcommand{\vc}{\vec{c}}% 复杂度
\newcommand{\polylog}{\ensuremath{\textup{polylog}}}
\newcommand{\poly}{\ensuremath{\textup{poly}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{CJK}{UTF8}{gbsn}\maketitle% use optional argument because the \LaTeX command breaks the PDF keywords
\keywords[]{关键字
}\begin{abstract}摘要	
\end{abstract}% Print Contents
\tableofcontents{}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Introduction}简单测试:$\R, \R_{q^l}, \ZZ$$\S,\AA$$\round{\frac{1}{2}}, \ceil{123.456}$$\GF(p), \Gal(x)$$\poly(n), \polylog(m), \log(k)$$\ct, \a, \c, \va$$\RNS, \DCRT$$\Pr[a], \negl(n)$$\RLWE, \GSW$$\ZZ/\grp{2}, \ord(a)=7$$\inner{\s}{\frac{\c}{2}}$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nocite{*}
\printbibliography\end{CJK}
\end{document}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/16866.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[每周一更]-(第98期):PHP版本的升级历程

文章目录 大致历程PHP/FI (PHP 1.0)PHP 2.0PHP 3.0PHP 4.0PHP 5.0PHP 5.3 - 5.6PHP 7.0PHP 7.1 - 7.4PHP 8.0PHP 8.1 - 8.2 参考 PHP&#xff0c;即“超文本预处理器”&#xff08;Hypertext Preprocessor&#xff09;&#xff0c;是广泛应用于web开发的服务器端脚本语言。自19…

什么是独特摆动交易策略?fpmarkets1分钟讲清楚

摆动交易策略想必各位投资者都已经接触过了&#xff0c;但是什么是独特摆动交易策略&#xff1f;各位投资者知道吗&#xff1f;其实很简单&#xff0c;这是一种基于斐波纳契工具的独特摆动交易策略。下面fpmarkets1分钟讲清楚&#xff0c;趋势总会经历调整&#xff0c;而这些调…

【机器学习】Python中的决策树算法探索

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 Python中的决策树算法探索引言1. 决策树基础理论1.1 算法概述1.2 构建过程 2. P…

数据集003:猫类识别-12种猫分类数据集 (含数据集下载链接)

数据集简介&#xff1a; 训练集共有2160张猫的图片, 分为12类. train_list.txt是其标注文件 测试集共有240张猫的图片. 不含标注信息. 训练集图像&#xff08;部分&#xff09; 验证集图像&#xff08;部分&#xff09; 标签 部分代码&#xff1a; # 定义训练数据集 class T…

eNSP华为模拟器-DHCP配置

拓扑图 要求 PC1通过DHCP获取192.168.1.1地址PC2和PC3通过DHCP接口地址池方式获取IP地址配置静态路由使其ping通 配置 配置主机名及接口IP地址 # AR1 <Huawei>sys Enter system view, return user view with CtrlZ. [Huawei]sys AR1 [AR1]int g0/0/0 [AR1-Gigabit…

去重复记录和排序——kettle开发09

一、去除重复记录 去除重复记录&#xff0c;就是将数据流中的数据进行字段比较&#xff0c;从而去掉重复值的过程。去除重复记录的前提是需要将数据流中的数据进行排序&#xff0c;然后再进行去重操作。 去除重复记录的逻辑是&#xff0c;如下图&#xff0c;我们将需要比较的…

基础使用-SQL-图形化界面工具DataGrip

一、连接mysql &#xff08;1&#xff09;选择加号&#xff0c;再选择添加一个数据源&#xff08;Data Source&#xff09;&#xff0c;然后选择MySQL &#xff08;2&#xff09;接下来就需要去配置MySQL的连接信息&#xff0c;并且去下载它的驱动&#xff0c;安装驱动时可能要…

微信公众号怎么做留言板功能

在繁忙的都市生活中&#xff0c;你是否常常感到孤单、渴望有一个可以倾诉心声的地方&#xff1f;今天&#xff0c;我要为大家介绍一个特别的角落——我们公众号的留言板功能。它不仅是一个留言板&#xff0c;更是一个情感交流的平台&#xff0c;一个可以让我们彼此心灵相通的桥…

百度发布代码辅助工具,超强

不会用AI的程序员&#xff0c;会跟不会用智能手机的人一样 百度这个代码助手助手感觉还是不错的 https://comate.baidu.com/?inviteCodeijmce7dj 目前看下来这个代码助手是比较强的&#xff0c;比阿里的那个灵码好用&#xff0c;他可以引用到当前的文件&#xff0c;并且能分…

idea改了代码,但是需要紧急切换分支,需要把改动的保存到本地

但是如果有冲突&#xff0c;你没有合并&#xff0c;那也会丢哦&#xff01; 改完那个分支&#xff0c;回到这个分支然后弹出来再。

Delphi 程序例子(DPI变化自动感知及显示器相关功能演示)

目录 一、前言 二、Delphi 演示程序&#xff08;D12版本&#xff0c;用D11也都可以&#xff09; 1. 演示程序功能&#xff1a; 2. 程序界面&#xff1a; 3. 程序源代码下载&#xff08;有偿&#xff09;&#xff1a; 一、前言 系列文章&#xff1a; 彻底搞懂 Windows 显示…

YOLOv5 | 卷积模块 | 提高网络的灵活性和表征能力的动态卷积【附代码+小白可上手】

&#x1f4a1;&#x1f4a1;&#x1f4a1;本专栏所有程序均经过测试&#xff0c;可成功执行&#x1f4a1;&#x1f4a1;&#x1f4a1; 轻量级卷积神经网络由于其低计算预算限制了CNNs的深度&#xff08;卷积层数&#xff09;和宽度&#xff08;通道数&#xff09;&#xff0c;…

三分钟一条AI小和尚视频 ,日引300+创业粉。单日变现四位数 全套工具

经过六个月的不懈努力和无数次的尝试错误&#xff0c;我终于找到了一个高效引流和积累粉丝的新策略&#xff0c;并愿意与大家无私分享。这一次&#xff0c;我将详尽地介绍这个方法&#xff0c;建议朋友们多次观看以彻底掌握其精髓。 简而言之&#xff0c;该策略主要依托于AI绘…

C语言文件编程

C语言文件编程 第一部分 基本概念 1、Linux文件类型 1.-普通文件&#xff1a;存在于外部存储器中&#xff0c;用于存储普通数据。 1.txt 1.c 1.mp3 1.mp4 2.d目录文件&#xff1a;用于存放目录项&#xff0c;是文件系统管理的重要文件类型。 文件夹 3.p管道文件&#x…

基于springboot+vue的“漫画之家”系统

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

全新交友盲盒+付费进群二合一源码 包含全套源码+教程

盲盒交友脱单系统源码&#xff0c;带教程&#xff0c;免授权这套源码已经替你们搭建测试过了 附带进群系统&#xff0c;定位是正常的 申明需要无限回调&#xff0c;没有回调的搭建出来不能用不要说源码不能用 全新系统方便大家使用&#xff0c;已经录制好详细的教程&#xf…

【Linux】-Spark分布式内存计算集群部署[20]

注意&#xff1a; 本节的操作&#xff0c;需要前置准备好Hadoop生态集群&#xff0c;请先部署好Hadoop环境 简介 Spark是一款分布式内存计算引擎&#xff0c;可以支持海量数据的分布式计算。 Spark在大数据体系是明星产品&#xff0c;作为最新一代的综合计算引擎&#xff0c…

闲话 .NET(6):.NET Core 各个版本的特性

前言 之前我们聊了一下 .NET Core 有哪些优势&#xff0c;.NET Core 发展非常迅速&#xff0c;不过短短几年&#xff0c;.NET Core 已经发布 .NET 8 了&#xff0c;基本上保持了一年一个版本的速度&#xff0c;每个版本都有自己的独有特性&#xff0c;下面我们来简单的盘点一下…

【一篇文章搞定电脑重装,简单易懂,速来学习!】

大家好&#xff01;今天给大家带来一篇非常实用的文章——电脑系统重装教程。不管你是电脑小白还是有一定基础的用户&#xff0c;这个教程都能满足你的需求。我们将从前期准备到具体的重装步骤&#xff0c;一步步教你如何重装电脑系统。 教程 介绍 [教程名称]&#xff1a;u盘…

AIGC行业的发展前景与市场需求

简介&#xff1a;探讨当前时机是否适合进入AIGC行业&#xff0c;考虑行业发展阶段和市场需求。 方向一&#xff1a;行业前景 AIGC&#xff08;人工智能生成内容&#xff09;行业是近年来随着人工智能技术的快速发展而兴起的一个新兴领域&#xff0c;它涉及到使用人工智能技术来…