LaTeX中算法环境横线/宽度调整(Algorithm)

news2024/11/15 15:47:38

在 LaTeX 中,Algorithm 环境默认会占据整栏的宽度。如果你想调整算法的宽度,可以使用 minipage 环境来控制其占用的空间。

原程序:

	\begin{center}  % center algorithm
%	\begin{minipage}{.7\linewidth} 
		\begin{algorithm}[H]
			\caption{The process of ......}\label{alg:alg2}
			\begin{algorithmic}
				\STATE 
				\STATE {\textsc{\bf Input: }}$a $;$b $;$c $;$\rho $;
				\STATE $\text {1: } {\gamma}=\frac{a}{b}$
				\STATE {\text{2: }}{\textsc{\bf repeat}}
				\STATE {\text{3: }}$\textbf{   \ \   for } n\in\{0,1,\cdots,N-1\} \textbf{ do}$
				\STATE $\text{4: } \ \ \ \ \ r_n=\frac{1}{\rho}(1-a^3) \text{ according to (12) }$ 
				\STATE {\text{5: }}$\textbf{   \ \ end for }$
				\STATE $\text{6: }\textbf{ \ \ } s=s+1$		
				\STATE {\text{7: }}{\textsc{\bf until}} $ \frac1s\gamma<r_n $
				\STATE $\text{8: }\bm{\Re }=[\mathbf{R}_1,\mathbf{R}_2,\cdots,\mathbf{R}_S]$		
				
				\STATE $\bf{\text {\bf{Output: }}} \bm{\Re}$
			\end{algorithmic}
			\label{alg1}
		\end{algorithm}
%	\end{minipage}
\end{center}

修改后程序:

添加语句:

\begin{minipage}{.7\linewidth} 
\end{minipage}
	\begin{center}  % center algorithm
	\begin{minipage}{.7\linewidth} 
		\begin{algorithm}[H]
			\caption{The process of ......}\label{alg:alg2}
			\begin{algorithmic}
				\STATE 
				\STATE {\textsc{\bf Input: }}$a $;$b $;$c $;$\rho $;
				\STATE $\text {1: } {\gamma}=\frac{a}{b}$
				\STATE {\text{2: }}{\textsc{\bf repeat}}
				\STATE {\text{3: }}$\textbf{   \ \   for } n\in\{0,1,\cdots,N-1\} \textbf{ do}$
				\STATE $\text{4: } \ \ \ \ \ r_n=\frac{1}{\rho}(1-a^3) \text{ according to (12) }$ 
				\STATE {\text{5: }}$\textbf{   \ \ end for }$
				\STATE $\text{6: }\textbf{ \ \ } s=s+1$		
				\STATE {\text{7: }}{\textsc{\bf until}} $ \frac1s\gamma<r_n $
				\STATE $\text{8: }\bm{\Re }=[\mathbf{R}_1,\mathbf{R}_2,\cdots,\mathbf{R}_S]$		
				
				\STATE $\bf{\text {\bf{Output: }}} \bm{\Re}$
			\end{algorithmic}
			\label{alg1}
		\end{algorithm}
	\end{minipage}
\end{center}

显示效果对比:

在这里插入图片描述
在这里插入图片描述

注意:

  • \begin{minipage}{.7\linewidth} 中数值大小可以更改实际宽度
  • 环境位置使用H
  • 使用默认的浮动环境位置,例如h、t、b等:在minipage环境外套一个figure环境:
\begin{figure}[htb]  
  \begin{minipage}{.7\linewidth}
  \begin{algorithm}[H] 
  ...
\end{figure}  

参考链接:

LaTeX 算法环境宽度调整 Algorithm Width
在Latex使用minipage调整图伪代码宽度踩的坑

END
2024年9月3日11点06分

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

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

相关文章

吃尽时代“黑利”,地信、测绘、城规专业00后,该走那条路?

00后&#xff0c;出生就享受到了互联网带来的便捷生活。 同时&#xff0c;也接收到来自四面八方的信息&#xff0c;包括负面消息。 高考改革&#xff0c;成为第一批吃螃蟹的人。大学入校疫情封闭&#xff0c;未能享受到美好校园生活。毕业那年&#xff0c;解封后又面临着离校&…

还得是苏州!!诚意满满大手笔!!!看电影免费游江南

中秋临近&#xff0c;根据康锐原创小说《月落姑苏》改编的爱情电影《江南&#xff1a;在爱开始的地方等你》即将开始点映。9 月 7 日和 8 日&#xff0c;影片在长三角的江苏、浙江、上海、安徽四省市率先开启限时超前点映&#xff0c;紧接着9 月 14 日&#xff0c;全国限时点映…

传统CV算法——角点特征点提取匹配算法实战

harris角点 角点可以是两个边缘的角点&#xff1b;角点是邻域内具有两个主方向的特征点&#xff1b;角点通常被定义为两条边的交点&#xff0c;更严格的说&#xff0c;角点的局部邻域应该具有两个不同区域的不同方向的边界。或者说&#xff0c;角点就是多条轮廓线之间的交点。…

“释放CPU多核潜能,Linux线程技术助你一臂之力,创新无限!“#Linux系统编程之线程

"释放CPU多核潜能&#xff0c;Linux线程技术助你一臂之力&#xff0c;创新无限&#xff01;"#Linux系统编程之线程 前言预备知识一、 线程概述&#xff08;与进程的区别及线程的优势&#xff09;1.1 进程与线程的联系图1.2 进程与线程1.3 使用线程的理由 二、 线程创…

【在Linux世界中追寻伟大的One Piece】数据链路层

目录 1 -> 数据链路层 2 -> 对比理解“数据链路层”和“网络层” 3 -> 以太网 3.1 -> 以太网的帧格式 4 -> 认识MAC地址 4.1 -> 对比理解MAC地址和IP地址 5 -> 认识MTU 5.1 -> MTU对IP协议的影响 5.2 -> MTU对UDP协议的影响 5.3 -> MT…

如何用涡街流量计计量检测焦炉煤气?

涡街流量计在焦炉煤气计量检测之中仍广泛使用&#xff0c;但也存在一些问题。让我们谈谈这些问题的原因和解决办法。 现场计量检测系统发生故障的原因可归纳为两大原因&#xff0c;一是由流量计或其关联设备引起的。第二种是非流量仪表原因&#xff0c;即流量仪表正常&#xff…

递归求解斐波那契数列的时间复杂度——几种简洁证明

李春葆《算法设计与分析》绿皮--题库版---61页特征方程法&#xff1a;

【原创】java+springboot+mysql企业产品销售管理系统设计与实现

个人主页&#xff1a;程序猿小小杨 个人简介&#xff1a;从事开发多年&#xff0c;Java、Php、Python、前端开发均有涉猎 博客内容&#xff1a;Java项目实战、项目演示、技术分享 文末有作者名片&#xff0c;希望和大家一起共同进步&#xff0c;你只管努力&#xff0c;剩下的交…

动态面板模型

专题名称 第1讲(3 小时) 动态面板模型 面板 VAR 模型 授课内容 一阶差分GMM 估计量(FD-GMM) 序列相关检验、过度识别检验(Sargan 检验) 模型设定常见问题(弱工具变量问题) 面板 VAR 模型简介 允许外生变量的PVAR模型 冲击反应函数(IRF)、方差分解(FEVD) 应用实例(介绍2篇论文) …

无论是速卖通、敦煌网、国际站,自养号测评就是提高曝光的利器!

速卖通&#xff08;AliExpress&#xff09;这是阿里巴巴集团旗下的一个跨境电商平台&#xff0c;主要面向全球零售市场。速卖通店铺根据运营策略不同,可以分为精铺模式、精品模式和垂直模式三种。除了后两种模式需要自有货源外,大部分店铺采用的是“无货源电商”模式。这意味着…

Java栈和队列模拟实现及其方法使用

1. 栈(Stack) 1.1 概念 栈 &#xff1a;一种特殊的线性表&#xff0c;其 只允许在固定的一端进行插入和删除元素操作 。进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。栈中的数据元素遵守后进先出LIFO &#xff08; Last In First Out &#xff09;的原则…

BBR 与 AIMD 共存公平性探究

一个古已有之的结论&#xff1a; deep buffer 场景&#xff0c;bbr 相对 reno/cubic 等 aimd 有优势&#xff0c;侵占性强&#xff1b;shallow buffer 场景&#xff0c;aimd 有优势&#xff0c;bbr 带宽被挤占。 本文用实例分析 why 并给出 how。 先看 deep buffer 场景 bbr…

Rust的数据类型

【图书介绍】《Rust编程与项目实战》-CSDN博客 《Rust编程与项目实战》(朱文伟&#xff0c;李建英)【摘要 书评 试读】- 京东图书 (jd.com) Rust到底值不值得学&#xff0c;之一 -CSDN博客 Rust到底值不值得学&#xff0c;之二-CSDN博客 3.5 数据类型的定义和分类 在Rust…

使用html+css+layui实现动态表格组件

1、概述 需求,表格第一列指标可配置通过后端api传进来,表格显示数据以及鼠标触摸后气泡弹出层提示信息都是从后端传过来,实现动态表格的组件!!实现效果如下: 接口标准数据格式如下: {"data": {"date": ["8.20","8.21","…

Cmd终端

组策略停止更新 windows用户的分类 system&#xff08;系统用户&#xff09; administrator&#xff08;管理员用户&#xff09; 普通用户 访客用户 网络管理类命令练习 ping&#xff1a;用于测试网络连接是否正常。通过发送ICMP&#xff08;Internet Control Message Protoco…

力扣 | 递归 | 区间上的动态规划 | 486. 预测赢家

文章目录 一、递归二、区间动态规划 LeetCode&#xff1a;486. 预测赢家 一、递归 注意到本题数据范围为 1 < n < 20 1<n<20 1<n<20&#xff0c;因此可以使用递归枚举选择方式&#xff0c;时间复杂度为 2 20 1024 ∗ 1024 1048576 1.05 1 0 6 2^{20…

Linux--目录与文件操作函数

一、目录和&#xff08;硬&#xff09;链接 可在 shell 中利用 ln 命令为一个业已存在的文件创建新的硬链接 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 2. 同一文件的所有名字&#xff08;链接&#xff09;地位平等—没有一个名字&#xff08;比如…

计应8-01-作业1-静态网页

IP C:\Users\WL>ipconfig // win 查看 ip Windows IP 配置以太网适配器 以太网: //连接特定的 DNS 后缀 . . . . . . . :本地链接 IPv6 地址. . . . . . . . : fe80::6c95:9da6:140c:c59e%13IPv4 地址 . . . . . . . . . . . . : 192.168.51.243//子网掩码 . . . .…

mysql阿拉伯数字转换中文数字函数

函数如下 1.中间一部分代码可以提取出来作为公共方法&#xff0c;我这里并没有提取&#xff0c;因为我是在代码中动态添加的 2.样式目前只做了&#xff1a;123转为一百二十三这类的 drop function if EXISTS zz_convert_number_chinese; create FUNCTION zz_convert_number_…

ELK系列之四---如何通过Filebeat和Logstash优化K8S集群的日志收集和展示

前 言 上一篇文章《日志不再乱: 如何使用Logstash进行高效日志收集与存储》介绍了使用ELK收集通用应用的日志&#xff0c;在目前大多应用都已运行在K8S集群上的环境&#xff0c;需要考虑怎么收集K8S上的日志&#xff0c;本篇就介绍一下如何使用现有的ELK平台收集K8S集群上POD的…