私は完全なemacsであり、org-modeの初心者であることを認めます。それは私にとってはうまくいきましたが、突然私は次の問題を抱えています。
emacsでファイルtest.orgを開いたとしましょう
$ emacs test.org
ファイルには次のものが含まれます。
* one
* two
** a
** b
Cx Ceでエクスポートしようとすると、次のエラーメッセージが表示されます。
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のプレーンテキストのメモをリファクタリングし、それらをラテックスにエクスポートして、そこからpdfにエクスポートすることができました。ここで説明されているように、Cx Ce oを使用しました:http://orgmode.org/manual/LaTeX_002fPDF-export-commands.html
これは、MacOSXターミナルにあるGNUEmacs23.3.1と、スタンドアロンの.appとしてインストールした最新のEmacsリリース24.1の両方でうまく機能しました。
残念ながら、これはそれほど長くは続かず、最も単純な組織ファイルであっても、上記のエラーメッセージが表示されました。私が驚いたのは、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を学びたいです。しかし、現時点では、2行を超えるLISPの書き方すらわかりません。このエラーメッセージをグーグルで検索すると、まったく関係がないように見える問題の説明が表示されました。