首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在LaTeX中自动缩写作者的名字

在 LaTeX 中,可以使用 authornote 命令来自动缩写作者的名字。authornote 命令的语法如下:

代码语言:txt
复制
\authornote{作者名字}{缩写字符串}

其中,作者名字 指定要缩写的作者名字,缩写字符串 指定缩写后的作者名字。例如,若要缩写作者名字为 "张三",可以使用以下命令:

代码语言:txt
复制
\authornote{张三}{张三}

如果已经存在缩写名称为 "张三" 的作者,则命令将覆盖原有的名称。如果需要将多个作者的名字都缩写为一个共同的缩写字符串,可以使用 \thanks 命令,语法如下:

代码语言:txt
复制
\thanks{作者1}{缩写字符串1}\thanks{作者2}{缩写字符串2}

其中,作者1作者2 分别指定要缩写的作者名字,缩写字符串1缩写字符串2 分别指定缩写后的作者名字。例如,若要缩写作者名字为 "张三" 和 "李四",可以使用以下命令:

代码语言:txt
复制
\thanks{张三}{张三}\thanks{李四}{李四}

需要注意的是,authornote 命令和 thanks 命令只能用于 amsmathamsfonts 宏包中的公式。如果需要将 authornote 命令或 thanks 命令应用于正文中的文本,可以使用 \textauthor 命令,语法如下:

代码语言:txt
复制
\textauthor{作者名字}{缩写字符串}

其中,作者名字 指定要缩写的作者名字,缩写字符串 指定缩写后的作者名字。例如,若要缩写作者名字为 "张三",可以使用以下命令:

代码语言:txt
复制
\textauthor{张三}{张三}
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

NodeJS作者总结自己node设计失误

本文首发于知乎,各位可以通过点击文章下方阅读原来来访问原文地址 近日(6月3日),nodeJS作者——Ry(Ryan Dahl)JS Conf Berlin上做了一个题为 【10 THINGS...,总结了自己node设计失误,其中列举了他对NodeJS感到后悔7件事(说好10件事呢……)。 Twitter网友漫画总结 以下内容根据Ryppt内容翻译和总结而来。...(如果翻译有误,请指正……) 对于NodeJS感到后悔7件事 ◇没有坚持使用Promise 我2009年6月把Promise加到了Node,但是又非常愚蠢2010年2月把移除去了。...你不能忽略定义script标签src属性js文件。 模块加载器必须在文件系统多个位置进行查询,试图猜测用户想要内容。...加载模块只支持使用相对路径或绝对路径URL。 引入模块必须提供扩展。 远程URL第一次加载时被无限期地提取和缓存。 只有提供--reload标志情况下,才会再次获取资源。

2K60

Google搜索结果显示你网站作者信息

前几天卢松松那里看到关于Google搜索结果显示作者信息介绍,站长也亲自试了一下,目前已经成功。也和大家分享一下吧。...如果您希望您作者信息出现在自己所创建内容搜索结果,那么您需要拥有 Google+ 个人资料,并使用醒目美观头像作为个人资料照片。...然后,您可以使用以下任意一种方法将内容作者信息与自己个人资料关联,以便进行验证。Google 不保证一定会在 Google 网页搜索或 Google 新闻结果显示作者信息。...方法 2:通过将您内容与自己 Google+ 个人资料相关联来设置作者信息 网页上创建指向您 Google+ 个人资料链接,例如: 1 <a href="[profile_url...要了解 Google 能够从您<em>的</em>网页提取哪些<em>作者</em>数据,可以使用结构化数据测试工具。 以上方法来自 Google搜索结果<em>中</em><em>的</em><em>作者</em>信息 站长使用<em>的</em>是 方法2,操作完以后,4天才显示<em>作者</em>信息。

2.4K10

Frame自动处理

1 Frame处理 自动,如果一个元素定位不到,那么最大可能是iframe,我们先了解frame。...frame是html框架,html,所谓框架就是可以同一个浏览器窗口中显示不止一个页面。...1.1 处理未嵌套frame frame存在二种,一种是嵌套,一种是未嵌套,本小节部分,主要介绍,frame没嵌套时候,frame对象处理。见如下案例图: ?...iframe无ID时候,我们可以依据索引来处理,切记索引是从0开始,查看iframe页面位置,确定索引位置。...' driver.quit() 1.3 iframe嵌套处理 自动测试,iframe嵌套也是很常见,对于嵌套iframe,我们处理方式是先进入到iframe父节点,再进入到子节点,然后可以对子节点里面的对象进行处理和操作

88030

moco接口自动应用

今天主要介绍,moco接口自动如何应用。 Moco是一个搭建模拟服务器工具,其支持 api 和独立运行两种方式。之前文章里是通过一个jar包开启服务,模拟一个后台请求服务器。...其实Moco也提供API用法,且能很好与Junit和Maven等集成。 一 需求背景 现在有两个接口:登录和首页。首页接口需在请求头带上登录成功后返回token进行认证。...那么问题来了,如何moco登录接口,然后将登录成功返回值传递给首页接口请求呢。...添加如下依赖: org.apache.httpcomponents fluent-hc</artifactId...Moco使用很简单,配置也很方便,能模拟出简单接口场景。如果接收到请求后需要做一些处理,如需查询数据库、进行运算、或者一些复杂操作,就无能为力了。

91220

AngularJS自动化测试应用

二、AngularJS核心思想 1、AngularJS通过数据视图双向绑定实现视图与业务逻辑解耦,这将提高代码可测试性。...$scope.phones = data; 在这个地方后台返回数据应用到了数据模型,这时前台UI会自动响应更新。 四、指令 1、什么是指令? 指令是AngularJS用来扩展浏览器能力技术之一。...五、模块和服务 AngularJS,模块负责组织、启动、实例化应用。 模块两个部分,一个是配置块,另一个是运行块。 配置块:实例工厂(provider)注册和配置阶段运行。...这时候就不需要关系锤子是怎么做,我们只管使用。但是这种方式还是很麻烦,我们需要知道工厂在哪。类似于代码通过工厂方法获取我们想要服务。这种方会对工厂产生依赖。...3、指令详细定义方式。很多时候,简单指令写法不能满足需求,需要更深度定制指令。 4、如何进行测试。AngularJS,测试非常简单,可以使用其它测试库进行测试(如Jasmine)。

1.9K20

史上最全 LaTeX 资源,助你论文一臂之力!

标星★公众号,第一时间获取最新研究 本期作者:Wind-万矿 LaTex作为常用排版系统,已经深入到大家工作和学业。...但是很多小伙伴反馈说:LaTex公式编辑复杂、表格编写麻烦、很多语法不会使用等。针对以上问题,特别整理了一些有关LaTex各个方面的学习、使用资源,希望能在工作和学业帮到勤奋你!...<<向左滑动<< 7、将公式截屏自动转成Latex 将公式截屏自动转成Latex桌面工具 来源:Mathpix 地址:https://mathpix.com/ 部分内容预览 ? ? ?...9、线LaTex协同编辑器 将公式截屏自动转成Latex桌面工具 来源:Overleaf 地址:https://www.overleaf.com/ 部分内容预览 ? 同时还提供大量优美模版: ?...11、清华大学学位论文LaTeX模板 来源:ThuThesis为 Tsinghua University Thesis LaTeX Template之缩写

90731

Docker自动化测试实践应用

现实,我们项目中很多时间都浪费“环境”上: 如果现在重装了系统,我想要跑war/jar包,得去安装一下JDK、Tomcat、MySQL等配置各种环境变量才能跑起来。...开发人员利用 Docker 可以消除协作编码时“机器上可以正常工作”问题。运维人员利用 Docker 可以隔离容器并行运行和管理应用,获得更好计算密度。...那么如果自动化测试已经运行在了虚拟机,是否有必要使用Docker技术将其进行改造?这个就要具体问题具体分析。并不赞同将所有测试任务一刀切进行容器化改造。...(3) 使用“--privileged”选项后可以容器内加载或卸载内核模块,但这个操作会影响到主机和其它容器。 (4) 无法模拟不同平台运行环境,例如不能在x86系统启动arm64容器。...串行执行测试时,容器执行测试反而会带来约 5% 左右性能衰减。但我们可以充分利用Docker快速部署、环境共享等特性,同时配合容器云来快速提供所需测试资源,以应对测试任务峰值。

1.2K40

工厂模式自动化测试应用

比如我们是一个自动化测试人员,我们接到需求,需要做一个自动化脚本。 但是这个需求呢,是需要你同时处理多个设备/多个身份/多个driver。比如小邪同学 去买 小饭同学 手表。...整个过程呢,我们3个角色,其中闹事俩人是appium操作移动手机端,处理纠纷客服是selenium 浏览器端。 我们不用任何设计模式 一样可以写完这个脚本。...print('运行appium 商家登陆脚本\n') # self.driver.find('') def queren(self): print('商家确认订单...') # self.driver.find('') def tousu(self): print('商家投诉') # self.driver.find...,它负责接收客户需求shenfen,根据要不同身份需求,来创建不同对象 KF类就是创建我们客服生产部门,它有自己登陆脚本,处理纠纷脚本 sj类就是我们创建商家对象生产部门,它有自己登陆/确认订单

76920

自动化测试,重要不是工具

首先说明一点是:专注于某种编程语言或工具可能限制你发挥,尤其可能限制了你在工作可提供价值。 注:如果你可提供价值逐步退化,那么你舞台可能突然谢幕。...下面我要说说这些限制体现在哪些方面,你应该如何去避免它 2008年时候,就已经参与到自动化测试项目中,至今已过10年了,在这10年里见尽了各种工具突起、消失。...有些一时兴起,然后消失; 有些慢慢崛起,其强悍生命力还在延续; 有些当年风光无尽,如今依然江河日下。 最终,可预见未来,当前所有的工具都会过时,被更好地工具所替代或是停止了维护。...各种工具你或多或少有所了解,甚至不断新出工具都会第一时间了解到,在这些层出不穷工具涌现过程,有一个非常好消失: 很多工具都是基于相同设计模式或原则 没错,聚焦在这相同设计模式或原则上,而不仅仅是工具本身...它们通过与浏览器进行交互,搜索DOM树标识元素与之进行交互,达到自动化测试目的。 常用模式,例如PO,即页面对象模式,也只不过是面向对象软件开发一些基本原则或设计模式而已。

51020

自动化测试,重要不是工具

首先说明一点是:专注于某种编程语言或工具可能限制你发挥,尤其可能限制了你在工作可提供价值。 注:如果你可提供价值逐步退化,那么你舞台可能突然谢幕。...下面我要说说这些限制体现在哪些方面,你应该如何去避免它 2008年时候,就已经参与到自动化测试项目中,至今已过10年了,在这10年里见尽了各种工具突起、消失。...有些一时兴起,然后消失; 有些慢慢崛起,其强悍生命力还在延续; 有些当年风光无尽,如今依然江河日下。 最终,可预见未来,当前所有的工具都会过时,被更好地工具所替代或是停止了维护。...各种工具你或多或少有所了解,甚至不断新出工具都会第一时间了解到,在这些层出不穷工具涌现过程,有一个非常好消失: 很多工具都是基于相同设计模式或原则 没错,聚焦在这相同设计模式或原则上,而不仅仅是工具本身...它们通过与浏览器进行交互,搜索DOM树标识元素与之进行交互,达到自动化测试目的。 常用模式,例如PO,即页面对象模式,也只不过是面向对象软件开发一些基本原则或设计模式而已。

60420

开源项目ELMo:机器学习自动翻译应用

一种名为ELMo新系统将这一关键上下文添加到词汇,从而提高了对词汇全面理解。 要说明这个问题,可以想想“女王”这个词。...通过人工注释文本语料库来了解这些差异,可以通过人工注释来完成——但是谁想通过数百万个单词来记录下哪个女王是哪个呢论文第一作者马修•彼得斯解释说:“我们正在寻找一种能够显著减少对人类注释需求方法。”...不仅如此,一个词意思中考虑到整个句子,还可以更容易地映射句子结构,自动标注从句和词性。...而且因为它是一种更好、更能感知上下文学习方式,而不是一种根本不同学习方式,它甚至可以很容易地集成到现有的商业系统。 事实上,据报道微软已经必应上使用了它。...毕竟,搜索确定意图是至关重要,这当然需要准确地读取查询。

1.1K40

工厂设计模式自动引用(一)

自动化测试范围,目前依据webdriver,web应用测试框架有selenium2,对于移动app自动测试,有appium,selenium2和appium有很多共同使用地方...自动测试,同时selenium2和appium都提供了不同API,这些可以放在个字独立类下面,而把selenium2和appium对属性元素定位方法,以及共同使用方法,放在另外一个类,这样...类,同时WebPage类编写web应用程序使用到方法进行封装,AppPage封装移动使用到方法,具体实现代码dashPage.py模块,见实现代码: #!...下面开始实现web应用程序自动化测试,编写demoPage.py模块,继承dashPage.WebPage类,该类,编写要测试应用程序page对象,本模块编写是一个简单登录,见如下代码...写web,appium写app 3、测试层,也是完全分开,web和app各自执行自己case,完全不影响 selenium2和webdriver整合在某些程度上是一个趋势,更多层次原因是这二个框架都符合

1.1K30

工厂设计模式自动引用(二)

工厂设计模式自动引用(一)中介绍了利用工厂设计模式,整合selenium2和appium,写在一个框架,可以实现对web应用程序,移动应用程序自动化测试,之前介绍了对web测试实例代码,...本文章介绍对移动应用程序测试,关于appium本文章先不介绍,待后期完整介绍appium知识体系。...一个测试工厂,生产一个可以测试web,可以测试app测试工具,测试web或app什么,给什么框架测试,相互独立而有相互有依据,互相不影响,见如下流程图: ?...实现dashPage.py代码见如下: #!...编写demoAppPage.py模块,已测试微博android手机登录为实例,编写代码见如下: #coding:utf-8 from selenium import webdriver from

86630

ROS2自动驾驶系统应用

ROS(Robot operating system)是一个通用机器人操作系统,自动驾驶是其中一个应用领域。...ROS1已经比较古老了,自动驾驶公司中提到ROS通常指ROS2,它采用是DDS架构。...我所在公司虽然未直接使用ROS2,但是自研自动驾驶系统采用也是DDS架构,算是抽象ROS2架构之上研发。...这个协议主要特性是: 为实时应用程序配置尽力而为和可靠发布/订阅通信策略 即插即用连接,以便网络其他成员自动发现新应用程序 模块化和可扩展性,支持网络复杂和简单设备持续增长 可配置网络行为和兼容传输层...:为每个部署选择最佳协议和系统 I/O 通道组合 两个 API 层:一个专注于可用性高级发布者/订阅者和一个提供对 RTPS 协议内部工作细粒度访问低级编写器-阅读器。

79540

代码自动生成重构一次探索

于是,我有一个大胆想法。程序员是脑力劳动者,任何时候,都不应该成为搬运工。是否能够编写脚本或者自动化工具,自动完成重构工作。...实施方案 使用注解解析自动生成文件 我们都知道,EventBus是通过注解来实现。...然后Event.java中使用该注解: 图 4 图 5 (注:PlayerEvent 和UIEvent是Event定义内部类,事件Id定义在内部类。...使用JavaSymbolResolver进行重构 一开始,我是通过新建工程,然后工程build.gradle文件,引入JavaSymbolResolver库: dependencies { compile...无法解析出ClassB类型,因为ClassA.AnInterface无法解析出来,因为AnInterface没有定义ClassA,但是,我们都知道,从java语法角度,ClassB这么写是完全正确

2.9K10

OracleADR设置自动删除trace文件策略

姚远在一个有两万个客户公司做数据库支持,什么稀奇古怪事情都能遇到,有个客户数据库不停地产生大量trace,经常把硬盘撑爆,看看姚远怎么解决这个问题。...trace文件命令规则是,前端:实例名_ora_进程号.trc,对于后台进程,就把ora换成进程名。...根据进程号和时间点分析,这些trace文件是每天凌晨3点30时合成增量备份rman进程产生,Oraclemetelink网站给出了解决方法,参见Document 29061016.8,打补丁即可解决...姚远推荐客户可以adrci删除,例如一天内trace文件都删除掉: adrci> purge -age 3600 -type trace 最好设置自动删除策略,先查询一下默认设置 adrci>...health monitor warnings LONGP_POLICY是8760,单位小时,表示1年,用于 trace and core dump files LAST_AUTOPRG_TIME 上次自动删除时间

1.1K10
领券