org-mode 中用 Latex 写伪代码的疑问

这里面的示例代码,在我这里不能够换行,关键字也没有加粗以及正常显示。是否需要其他配置?

无图无代码,放 stackoverflow 是要打回重发的

提问要为看问题的人着想。

首先起一个合格的标题:清晰、具体。

其次正文把问题描述清楚。排除干扰,不要让看问题的人陷入迷雾。自己先用 emacs -Q 验证,然后把验证过程写下来。

你先别用 org mode, 随便找个 latex 编辑器编译一下, 如果输出的 pdf 格式正确, 再讨论 org 的问题.

这里不是 Emacs 配置问题,是 Latex 的问题,是我描述的不够清楚,Latex 熟悉都谈不上,见笑了。以后争取描述的更加清晰一些,已经解决了问题,是 Latex 包引错了,打扰各位了。

您好,我也有相同的问题,您当时是怎么解决的呢

#+LaTeX_HEADER: \usepackage[ruled,LinesNumbered]{algorithm2e}
#+LaTeX_HEADER: \renewcommand{\thealgocf}{}
#+LaTeX_HEADER: \SetKwProg{FnPeriodically}{periodically}{ do}{end}
#+LaTeX_HEADER: \SetKwProg{FnOn}{on}{ do}{end}
#+LaTeX_HEADER: \SetKw{KwSend}{send}
#+LaTeX_HEADER: \SetKw{KwTo}{to}
#+LaTeX_HEADER: \SetKw{KwAppend}{append}
#+LaTeX_HEADER: \SetKw{KwDeliver}{deliver}
#+LaTeX_HEADER: \SetKw{KwDefine}{define}
#+LaTeX_HEADER: \SetKwProg{FnFunction}{function}{}{end}

主要是第一行,用到了 algorithm2e 这个包,第二行是重新定义计数模式,其余的是我自定义的一些关键字。效果如下。

1 个赞