如何在 Lyx 中插入算法伪代码?

如何在 Lyx 中插入算法伪代码?

最近我发现LyX它很适合用来写笔记。但是我不知道如何在 Lyx 环境中添加一段算法伪代码。你能帮忙给点建议吗?谢谢!

我该如何实现以下算法伪代码?你能给出完整的操作吗LyX 2.1.1

在此处输入图片描述

答案1

我找到了答案:

  1. 添加\usepackage{algorithm,algpseudocode}到序言中
  2. 插入算法块(插入-->浮动-->算法)
  3. 在算法块中插入 tex 代码(插入 --> Tex 代码)
  4. 添加以下乳胶代码

    \begin{algorithmic}[1]
    \Require{$\rho \geq 1$}
    \Ensure{$X_k$}
    \While{not converged}
    \State{Solve $X_{k+1}=\min_{X} L(X,Y_k, \mu_k)$}
    \State{$Y_{k+1}=Y_k+\mu_k h(X_{k+1})$}
    \State{$\mu_{k+1}=\rho \mu_k$}
    \EndWhile
    \end{algorithmic}
    

答案2

LyX 版本 2.3.4.3(Windows 10)(2020 年 2 月 14 日)

  1. 插入->浮点->算法
  2. 改变环境选择框(在此版本中它位于文件菜单下方)标准LyX 代码
  3. 输入伪代码在框内,就像在编辑器中一样。数学格式照常工作。要突出显示关键字,请选择文本并按 Ctrl+b。 一个例子。

答案3

您也可以使用插入>程序列表,然后粘贴代码。

相关内容