当前位置: 首页 > news >正文

LaTex编写伪代码,并实现根据所在章编号(连字符),例如算法1-1

1 首先导入包:

按需要添加或者删除option,但是algochapter是必须的。

\usepackage[linesnumbered,ruled,algochapter]{algorithm2e}

各个option的作用如下:
您好,这是Bing。我可以帮您解释algorithm2e包中这几个option的意思。😊

  • linesnumbered: 这个选项表示在伪代码的每一行前面显示行号,方便引用和阅读。
  • ruled: 这个选项表示在伪代码的顶部和底部画一条横线,并且让标题左对齐。
  • algochapter (或chapter): 这个选项表示在伪代码的标题中加入章节号,例如Algorithm 1.1,Algorithm 1.2等。

2 举例

\renewcommand{\algorithmcfname}{算法}  %<---细节与重点
\SetKwInput{KwIn}{输入}  %<---细节与重点
\SetKwInput{KwOut}{输出}  %<---细节与重点\begin{algorithm}[h!t]\renewcommand{\thealgocf}{\thechapter-\arabic{algocf}} %<---细节与重点(实现连字符编号)\SetAlgoLined\KwIn{步长阈值$\varepsilon_{2}$,残差阈值$\varepsilon_{3}$}\KwOut{满足要求的关节角向量$\symbf{\theta}$}\SetKwBlock{Beginn}{beginn}{ende}\Begin{$k:=0$;\While{$($\textbf{not} $stop)$ \textbf{and} $ \left(k < k_{\rm max} \right)$}{$k:=k+1$;\eIf{$\left\|{\symbf{\varDelta} \symbf{\theta}}\right\| \leq \varepsilon_{2} \left(\left\|\symbf{\theta}\right\|+ \varepsilon_{2}\right)$}{$stop:=true$}{$\symbf{\theta}_{\rm new}:=\symbf{\theta}+{\symbf{\varDelta} \symbf{\theta}}$\eIf{$\varrho > 0$}{$\symbf{\theta}:=\symbf{\theta}_{\rm new}$; \quad 更新$\symbf{J}$}{$\mu:=\mu * \nu$; \quad $\nu:=2 * \nu$ }}}}% end for begin\caption{算法伪代码}\label{pseudocode}
\end{algorithm}

显示效果:
在这里插入图片描述

相关文章:

LaTex编写伪代码,并实现根据所在章编号(连字符),例如算法1-1

1 首先导入包&#xff1a; 按需要添加或者删除option&#xff0c;但是algochapter是必须的。 \usepackage[linesnumbered,ruled,algochapter]{algorithm2e}各个option的作用如下&#xff1a; 您好&#xff0c;这是Bing。我可以帮您解释algorithm2e包中这几个option的意思。&a…...

vue.js javascript js判断是值否为空

检查一个对象&#xff08;Object&#xff09;是否为空&#xff0c;即不包含任何元素。Javascript 中的对象就是一个字典&#xff0c;其中包含了一系列的键值对&#xff08;Key Value Pair&#xff09;。检查一个对象是否为空&#xff0c;等价于检查对象中有没有键值对。 1、如…...

网页开发如何实现简易页面跳动/跳转,html课堂练习/作业,页面ABC的相互跳转

先建一个文件夹&#xff0c;文件夹包含三个文件夹&#xff0c;三个文件夹分别包含各自的代码。(可以只建一个文件夹&#xff0c;文件夹包含各页面代码) 页面1的代码&#xff1a; <head> <meta http-equiv"Content-Type" content"text/html; charsetu…...

某大型房地产公司绩效面谈项目成功案例纪实

——开展有效的绩效面谈&#xff0c;促进和完善管理工作 【客户行业】房地产行业&#xff1b;国有企业 【问题类型】绩效面谈改进 【客户背景】 某大型房地产公司是某国企集团的省级分公司&#xff0c;集团公司现拥有北京、上海、广州、山东等8大区域公司&#xff0c;现有员…...

BGP联盟和团体属性实验

目录 一、实验拓扑 二、实验要求 三、实验步骤 1、IP地址配置 2、ospf配置 3、BGP建邻 4、宣告网段 5、配置团体属性 一、实验拓扑 二、实验要求 1、按照图示配 IP 地址&#xff0c;R2&#xff0c;R3&#xff0c;R4&#xff0c;R5分别配 Loopbacke 口地址作为OSPF的Ro…...

代码随想录-刷题第二天

977. 有序数组的平方 题目链接&#xff1a;977. 有序数组的平方 思路&#xff1a;双指针思想&#xff0c;数组是有序的且含有负数&#xff0c;其中元素的平方一定是两边最大。定义两个指针&#xff0c;从两端开始向中间靠近&#xff0c;每次比较两个指针的元素平方大小&#…...

DAY59 503.下一个更大元素II + 42. 接雨水

503.下一个更大元素II 题目要求&#xff1a; 给定一个循环数组&#xff08;最后一个元素的下一个元素是数组的第一个元素&#xff09;&#xff0c;输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序&#xff0c;这个数字之后的第一个比它更大的数&am…...

【如何将任何直流电机变成伺服电机】

【如何将任何直流电机变成伺服电机】 1 前沿2 伺服电机工作原理3 如何制作定制伺服电机4 AS5600 编码器 – 磁性旋转位置传感器5 定制伺服电机电路图6 PCB设计7 自定义伺服3D模型8 定制伺服齿轮箱的 3D 打印零件9 对控制器进行编程9.1 引导加载程序刻录9.2 代码上传9.3 源代码9…...

单片机语音芯片在工业控制中的应用优势

单片机语音芯片&#xff0c;这一智能化的代表产品&#xff0c;不仅在家庭和消费电子领域发挥着重要的作用&#xff0c;更为工业控制领域注入了新的活力。将单片机语音芯片与语音交互技术相结合&#xff0c;为工业设备的控制和监测提供了前所未有的解决方案。 首先&#xff0c;…...

【开源】基于Vue.js的高校实验室管理系统的设计和实现

项目编号&#xff1a; S 015 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S015&#xff0c;文末获取源码。} 项目编号&#xff1a;S015&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 实验室类型模块2.2 实验室模块2.3 实…...

Xrdp+内网穿透实现远程访问Linux Kali桌面

XrdpCpolar实现远程访问Linux Kali桌面 文章目录 XrdpCpolar实现远程访问Linux Kali桌面前言1. Kali 安装Xrdp2. 本地远程Kali桌面3. Kali 安装Cpolar 内网穿透4. 配置公网远程地址5. 公网远程Kali桌面连接6. 固定连接公网地址7. 固定地址连接测试 前言 Kali远程桌面的好处在于…...

【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

&#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

Eclipse切换中文环境

PACK包链接 地址&#xff0c;进入后可以看到不同版本的包。 要选择跟自己Eclipse版本一致的包&#xff0c;比如我的Eclipse启动界面如下&#xff0c;我就要找Helios的包&#xff08; Juno、Indigo、Helios、Kepler这些具体怎么划分的我也不清楚&#xff09;。 在线安装 打…...

栈和队列概念

栈stack 栈只能在一端插入/删除元素先入后出只能从栈顶插入&#xff0c;栈顶删除栈底不允许插入和删除push&#xff1a;进栈pop&#xff1a;出栈应用场景&#xff1a; 队列 Queue 队列的插入操作称为 “入队”&#xff08;Enqueue&#xff09;&#xff0c;是在队尾进行的&am…...

a标签下载文件与解决浏览器默认打开某些格式文件的问题

前言 在实际项目中&#xff0c;我们通常会遇到这么一个需求&#xff1a;后端给前端返回一个任意文件类型的完整的url路径&#xff0c;前端拿到这个路径直接通过浏览器下载文件到本地。我想大家应该都会首先想到使用HTML中的<a>标签&#xff0c;&#xff0c;因为<a>…...

EasyCVR视频监控+AI智能分析网关如何助力木材厂安全生产?

旭帆科技有很多工厂的视频监管方案&#xff0c;小编也经常分享出来供大家参考。近期&#xff0c;又有伙伴后台私信我们想要关于木材厂的方案。针对木材厂的生产过程与特性以及安全风险等&#xff0c;我们来分享一下相关的监管方案&#xff1a; 1&#xff09;温湿度监测&#xf…...

重命名com1.{d3e34b21-9d75-101a-8c3d-00aa001a1652}文件夹

今天在win10系统上&#xff0c;发现一个名称为: com1.{d3e34b21-9d75-101a-8c3d-00aa001a1652} 的文件夹&#xff0c;该文件夹很奇怪&#xff0c;既不能手动删除&#xff0c;也不能手动给文件夹重命名&#xff0c;如图(1)所示&#xff1a; E:\EncodeOne\hello\Thumbs.ms\com1.…...

springboot+activiti5.22.0集成Activiti在线流程设计器

SpringBoot集成Activiti5.22在线流程设计器 文章目录 SpringBoot集成Activiti5.22在线流程设计器&#x1f4dd;1.增加配置pom依赖 增加数据库及redis配置文件&#x1f4dc; 2.启动类ActivitiDesignApplication排除安全校验注解启动项目后将会自动在数据库中生成表 &#x1f4d8…...

pdf如何让多张图片在一页

pdf保存为一页六张图片的方法是&#xff1a; 1、打开pdf查看器,打开文档。 2、点击【打印】图标进入打印程序&#xff0c;选择打印范围。 3、在【打印处理】选项,选择【每张张上放置多页】。 4、自定义每页放置的图片张数为六张&#xff0c;并对打印排版预览设置。 5、设置打印…...

【C语言_题库】输入4个整数,要求按照从小到大的顺序输出

题目 输入4个整数 要求按照从小到大的顺序输出 书上的学习辅导答案 // 主要部分 int main(){int t,a,b,c,d;printf("请输入四个数:");scanf("%d,%d,%d,%d"...

英雄联盟智能助手Seraphine:从青铜到王者的游戏效率革命 [特殊字符]

英雄联盟智能助手Seraphine&#xff1a;从青铜到王者的游戏效率革命 &#x1f3ae; 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 还在为错过排位对局而懊恼吗&#xff1f;还在BP阶段手忙脚乱查询对手战绩吗…...

结构可辨识性映射:提升小样本时间序列分类性能的机理驱动方法

1. 项目概述&#xff1a;当动态系统建模遇上机器学习分类在生物医学、工业过程控制这些领域&#xff0c;我们常常会遇到一个核心问题&#xff1a;如何根据一组随时间变化的观测数据&#xff08;也就是时间序列&#xff09;&#xff0c;来判断系统当前处于哪种状态或类别&#x…...

基于神经进化势函数与差分进化算法解析γ-Al2O3缺陷结构

1. 项目概述与核心挑战在材料模拟领域&#xff0c;氧化铝&#xff08;Al2O3&#xff09;家族因其丰富的多晶型相和广泛的应用&#xff08;从催化剂载体到耐磨涂层&#xff09;而备受关注。其中&#xff0c;γ-Al2O3作为一类关键的过渡氧化铝&#xff0c;其结构解析一直是材料科…...

Midjourney火效生成速成课:从零到商用级火焰海报,仅需1次迭代+2个权重锚点+1个隐藏--stylize微调指令

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;Midjourney火效生成的底层逻辑与商业价值 Midjourney 的“火效生成”并非指真实火焰的物理模拟&#xff0c;而是社区对高饱和度、强动态感、边缘迸发式光效图像&#xff08;如熔岩裂隙、霓虹爆燃、粒子喷射等&…...

Autumn Valley资源包:开放世界性能优化实战指南

1. 这个资源包不是“拿来就能跑”的美术资产&#xff0c;而是为开放世界性能瓶颈量身定制的解决方案我第一次在Unity Asset Store看到Autumn Valley - Level这个包时&#xff0c;下意识点开预览图——金黄的枫林、雾气缭绕的山谷、蜿蜒的碎石小径&#xff0c;画面确实抓人。但真…...

统计学习理论:从VC维到泛化误差,构建稳健CV系统的数学基石

1. 项目概述&#xff1a;从“炼丹”到“建楼”的范式转变在计算机视觉和机器学习这个圈子里混了十几年&#xff0c;我见过太多“炼丹”的场景了。大家热衷于调参、换模型、堆数据&#xff0c;一个模型效果好&#xff0c;大家就一拥而上&#xff0c;但很少有人能说清楚它为什么好…...

Rust内存管理模式:从所有权到智能指针的完整指南

引言 作为一名从Python转向Rust的后端开发者&#xff0c;我深刻体会到Rust内存管理的革命性设计。与Python的自动垃圾回收不同&#xff0c;Rust通过所有权系统在编译时保证内存安全&#xff0c;无需运行时开销。本文将深入探讨Rust的内存管理模式&#xff0c;从所有权规则到智…...

CNKI-download:3步实现知网文献批量下载与管理的Python自动化工具

CNKI-download&#xff1a;3步实现知网文献批量下载与管理的Python自动化工具 【免费下载链接】CNKI-download :frog: 知网(CNKI)文献下载及文献速览爬虫 (Web Scraper for Extracting Data) 项目地址: https://gitcode.com/gh_mirrors/cn/CNKI-download 你是否曾为手动…...

5分钟掌握SVGnest:免费开源矢量嵌套工具,让材料切割效率提升80%

5分钟掌握SVGnest&#xff1a;免费开源矢量嵌套工具&#xff0c;让材料切割效率提升80% 【免费下载链接】SVGnest An open source vector nesting tool 项目地址: https://gitcode.com/gh_mirrors/sv/SVGnest SVGnest是一款完全免费且开源的自动嵌套应用程序&#xff0c…...

Rust 环境搭建指南

Rust 环境搭建指南 引言 Rust 是一种系统编程语言,以其高性能、内存安全和并发特性而闻名。在本文中,我们将详细讲解如何搭建 Rust 开发环境,包括安装 Rust 语言、配置编辑器以及使用 Rust 包管理器 Cargo。 安装 Rust 系统要求 在开始之前,请确保您的计算机满足以下系…...