algpseudocode

漂亮地打印溢出到下一页的长算法
algpseudocode

漂亮地打印溢出到下一页的长算法

我一直在尝试漂亮地打印一个相当长并与下一页重叠的算法。 algpsudocodex我可以这样做可破坏算法,但我不喜欢它的外观。 我tcolorbox可以创建一个看起来很漂亮的算法环境。但即使有这个选项,它也不会溢出到下一页breakable。 我的最小示例有三页。算法 1 是breakablealgorithm并且 正确重叠到第 2 页。第 3 页有我自己的tcbalgorithm(结合breakablealgorithm和tcolorbox),但如果我在源代码中增加 到\vspace{16cm},\vspace{17cm}整个算法将跳转到第 4 页。 有没...

Admin

Latex伪代码缺失数字无法解析
algpseudocode

Latex伪代码缺失数字无法解析

\begin{algorithm} \caption{LexBFS Algorithm} \begin{algorithmic}[1] \Function{LexBFS}{$G=(V, E)$} \State Let $P$ be an empty list \Comment{Initialize the permutation} \State Let $Q$ be an empty queue \Comment{Initialize the queue} \For{each vertex $v \in V$} \State Mark $v$ as not ...

Admin

Algpseudocode,for-next 循环:下一行中的控制变量
algpseudocode

Algpseudocode,for-next 循环:下一行中的控制变量

在此伪代码摘录中,是否可以为变量添加新参数五使用类似语法\ForAll {$v$}{$v \in V(G)$}来获取输出下一个视频? \documentclass{article} \usepackage{algpseudocode} \usepackage{algorithm} \renewcommand\algorithmicforall{\textbf{repeat for each}} \def\algorithmicnext{\textbf{next}}% \algdef{SE}[FOR]{ForAll}{EndFor}[1] ...

Admin

如何在 algpseudocodex 中用 noEnd=True 删除循环末尾的小水平线
algpseudocode

如何在 algpseudocodex 中用 noEnd=True 删除循环末尾的小水平线

我正在使用带有选项 noEnd=True 的 algpseudocodex 包,因为我不喜欢在每个循环结束时使用 EndFor/EndWhile 等。 问题是我想删除每个循环末尾使用的小水平线: 我不是 LaTeX 专家,只是想阅读包裹。看起来 \algpx@indXLineLength 用于控制水平线的长度。导入包后,我试图从主 tex 文件中更改它,但无法做到。有没有办法做到这一点或替代方法? ...

Admin

包 algorithmicx 错误:一些存储的算法未恢复!
algpseudocode

包 algorithmicx 错误:一些存储的算法未恢复!

我正在使用这两个包:\usepackage{algorithm}和\usepackage{algpseudocode}。这是我的 latex 代码,我正在使用 overleaf: \documentclass{article} \usepackage{graphicx} % Required for inserting images \usepackage{algorithm,algpseudocode} \usepackage{caption} \title{algorithm_debug} \author{author } \date{June 2...

Admin

revtex4-2 文档类未对齐 algpseudocodex 右边距
algpseudocode

revtex4-2 文档类未对齐 algpseudocodex 右边距

当使用revtex4-2带有twocolumn选项的文档类时,包algorithmic的环境algpseudocodex的右边距延伸得太远。我该如何解决这个问题,让右边距与正文的右边距对齐?下面的 MWE。 \documentclass[twocolumn,nobalancelastpage]{revtex4-2} \usepackage{algpseudocodex} \begin{document} See the following lines of code. The right margin seems to go further than th...

Admin

在多个算法中引用行
algpseudocode

在多个算法中引用行

我想使用hyperref包的\autoref{}命令来引用算法行。为此,我使用这补丁。这确实打印了正确的行数字对于每个引用的标签,但关联当文档中存在多个算法时,指向错误的算法。 更具体地说,链接似乎指向第一个包含带有引用标签的行号的算法。我猜底层标签在不同的算法中并不唯一,因此选择了第一个实例。 编辑:我读过patchcmd和refstepcounter,这个问题似乎正是我所想的那样。解决这个问题需要做的不是使用refstepcounter行计数器(用于在算法左侧显示行号),而是使用一个额外的行计数器,它跟在算法编号后面,就像小节编号跟在节后面一样。在这种情...

Admin

algorithmicx、algorithm、algpseudocode 包的独立问题。可能缺少 \item
algpseudocode

algorithmicx、algorithm、algpseudocode 包的独立问题。可能缺少 \item

我正在使用的代码我怎样才能删除 algorithmicx 中的 \EndIf 和 \EndFor? 代码在 article 类中可以正常工作。但在 standalone 中会失败。我搜索了一下,发现在使用 standalone 时需要添加一个[H]。algorithm参考:带有 algorithm2e 包的独立文档 但是如果你给算法提供[H]选项,它将不再是浮动的,因此你可以使用它。 但这并不能解决问题。 这是我正在使用的代码 \documentclass[10pt,crop]{standalone} %error %\documentclass[10...

Admin

如何在 Latex 的算法环境中编写算法的特定部分?
algpseudocode

如何在 Latex 的算法环境中编写算法的特定部分?

图中这个部分究竟该如何制作呢? 我能做的是这样的: \documentclass{article} \usepackage{algorithm} \usepackage{algpseudocode} \begin{document} \begin{algorithm} \caption{Optimizes a convex combination of $K$ kernels and employs a linear programming solver to iterativel...

Admin

引用使用 algpseudocode 的算法中的一行
algpseudocode

引用使用 algpseudocode 的算法中的一行

当我想使用 algpseudocode 引用某一行时,单击给出的链接会将\ref我发送到算法的开头,而不是将我发送到相关的行。 您是否知道是否存在实现第二种行为的方法 (我知道算法就是这种情况)? 如果是,该怎么做? 例子: \documentclass{article} \usepackage{algorithm, algpseudocode} \usepackage{hyperref} \hypersetup{ colorlinks=true, % linkcolor=teal, % filecolor=blue, % citecolor...

Admin

需要乳胶算法和程序格式方面的帮助
algpseudocode

需要乳胶算法和程序格式方面的帮助

我希望获得以下输出,但下面给出的代码产生了不同的输出。 这是我的代码。 \documentclass[10pt,journal,compsoc]{IEEEtran} \usepackage{algorithm} \usepackage{algpseudocode} \begin{document} \begin{algorithm} \caption{This is Algo. 1} \textbf{Input: } The . \\ \textbf{Output: } . \begin{algorithmic}[1]...

Admin

在算法环境中从新行开始写注释
algpseudocode

在算法环境中从新行开始写注释

我正在写伪代码/算法。写注释时,它们会右对齐。这真的很不方便,因为我的一些注释很长,需要多行。此外,区分代码和注释也有点困难。 我的算法很长,需要多页;因此,我不得不将其分成多个块。 以下是一个例子: \usepackage{algorithm,algpseudocode} \usepackage{caption} \algrenewcommand\algorithmicrequire{\textbf{Input:}} \algrenewcommand\algorithmicensure{\textbf{Output:}} \begin{algorith...

Admin

在 `algpseudocode` 中使用 `\(...\)`
algpseudocode

在 `algpseudocode` 中使用 `\(...\)`

有没有办法在( )\(...\)中的任何命令的参数中使用较新的数学语法?文档和几乎所有其他教程都使用 TeX-primitive 。algpseudocodealgorithmicx$...$ 梅威瑟: \documentclass{article} \usepackage{algorithm} \usepackage{algpseudocode} \begin{document} \begin{algorithm} \begin{algorithmic} \For{\(i \gets 0\) to \(n\)} % break...

Admin

同时使用 tikz external 和 algpseudocodex 时出错
algpseudocode

同时使用 tikz external 和 algpseudocodex 时出错

在我的 Latex 文件中,我使用避免重新编译的选项,并且使用tikz伪代码,但似乎环境中的某些命令被识别为 PGF 命令并引发错误。externalalgpseudocodexalgorithmic 这是最小代码: \documentclass{article} \usepackage{algorithm} \usepackage{algorithmicx} \usepackage{algpseudocodex} \usepackage{tikz} \usetikzlibrary{external} \tikzexternalize[prefix=tikz...

Admin

删除算法中for语句前的行号
algpseudocode

删除算法中for语句前的行号

我正在尝试删除以下算法中 之前的数字for loop。我想继续使用我正在使用的软件包,但只找到了 的潜在答案algorithm2e。是否可以阻止算法对for语句进行编号? \documentclass[pdflatex,sn-mathphys,lineno,noend]{article} \usepackage[utf8]{inputenc} \usepackage{algorithm} \usepackage{algorithmicx}% \usepackage{algpseudocode}% \usepackage{amsfonts, bm, amsma...

Admin