gpt4 book ai didi

emacs - 组织模式 emacs 不会导出

转载 作者:行者123 更新时间:2023-12-02 01:15:56 24 4
gpt4 key购买 nike

我承认我是一个彻头彻尾的 emacs 和 org-mode 新手。它对我来说效果很好,但突然我遇到了以下问题。

假设我用 emacs 打开一个文件 test.org

$ emacs 测试.org

文件包含:

* one
* two
** a
** b

当我尝试导出时C-x C-e我收到以下错误消息:

Debugger entered--Lisp error: (void-variable b)
eval(b nil)
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp nil nil)

我刚刚发现了 org-mode,并立即为之欣喜若狂。几分钟之内,我就可以为 org-mode 重构我的纯文本笔记,包括数学公式,并将它们导出到 latex,然后从那里导出 pdf。我按照此处的说明使用了 C-x C-e o:http://orgmode.org/manual/LaTeX_002fPDF-export-commands.html

这在我的 Mac OS X 终端上的 GNU Emacs 23.3.1 以及我作为独立 .app 安装的最新 Emacs 24.1 版本上都运行良好

不幸的是,这并没有持续很长时间,我收到了上述错误消息,即使对于最简单的 org 文件也是如此。令我震惊的是,两个 emacs 安装同时开始出现这个问题。我什至删除了我在主目录中稍作修改的 .emacs 文件,但这也无济于事。

似乎 emacs 总是无法评估最后一行。如果我删除它

* one
* two
** a

错误信息是:

Debugger entered--Lisp error: (void-variable a)
eval(a)
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp nil nil)

非常感谢任何帮助!我非常喜欢 org-mode 并且很想学习 el。然而,目前我什至不知道如何编写超过两行的 LISP。谷歌搜索此错误消息导致对似乎完全不相关的问题的描述。

最佳答案

使用 C-c C-e h(您表示您正在按 C-x C-e)导出为 HTML,使用 C-c C-e p 导出为 PDF。如果您使用的是菜单栏,请查看“组织”菜单下的“导出/发布...(C-c C-e)”项

(C-x C-e 计算 elisp 表达式...那些错误消息提示将 **a 和 **b 计算为 elisp 表达式...)

关于emacs - 组织模式 emacs 不会导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11286308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com