Algorithm 在Lyx 2.1.1中使用行号插入算法

Algorithm 在Lyx 2.1.1中使用行号插入算法,algorithm,latex,lyx,Algorithm,Latex,Lyx,我可以直接使用Lyx 2.1.1使用insert->float->algorithm插入算法,但是算法行在生成的pdf中没有编号。是否有任何选项可以对算法行进行编号,或者有任何变通方法可以将算法包含在带有行号的Lyx中?我在Lyx中使用内置的IEEE模板文档,并假设它也可以用于其他模板 默认的算法插入只是一个浮动环境。如果需要内置的编号算法,则必须考虑添加模块: 然后,也将\lines添加到文档>设置…>序言 以上假设对编号行算法采用非ERT方法。当然,如果你愿意,你可以全力以赴使用LaTe

我可以直接使用Lyx 2.1.1使用insert->float->algorithm插入算法,但是算法行在生成的pdf中没有编号。是否有任何选项可以对算法行进行编号,或者有任何变通方法可以将算法包含在带有行号的Lyx中?我在Lyx中使用内置的IEEE模板文档,并假设它也可以用于其他模板

默认的算法插入只是一个浮动环境。如果需要内置的编号算法,则必须考虑添加模块:

然后,也将
\lines添加到文档>设置…>序言


以上假设对编号行算法采用非ERT方法。当然,如果你愿意,你可以全力以赴使用LaTeX ERT来获得算法中的行号。

我认为更好的方法是甚至使用包算法,在文档->设置中添加以下内容…->乳胶序言

\usepackage{algorithmic}

然后,在默认算法内部浮动为Tex Code

\begin{algorithmic}[1]

\STATE
将被编号的示例行

\end{algorithmic}


这为我解决了问题。我希望你也一样

插入浮点后,还应插入一个程序列表环境。在它的“设置”对话框中(您可以通过列表的上下文菜单访问该对话框),您可以设置编号、高亮显示以及LaTeX包“lstlistings”支持的其他最重要的内容。(其余的设置可以放入对话框的第二个选项卡)

添加到LaTeX前导时嵌入的设置会导致“未定义的控制序列”error@Shan:自的4.0版以来,该接口已进行了一些更新(请参阅第16页第5节兼容性问题)
\LinesNumbered
过去被称为
\LinesNumbered
(您可以尝试)。我的建议是,您应该实际更新您的发行版,以包括最新版本的软件包;从长远来看会更好。看见