問題タブ [org-babel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - org-babelを使用した文芸的プログラミング
私はorg-babelを使った文芸的プログラムに参加しています。私のソースはそのように構成されています、
これはコードの通常の構造です。私がやりたいのは、ユーティリティfnsの説明を最後に移動して、生成されたpdfファイルに最初に表示されないようにすることです。これはnoweb拡張子で実行できますが、問題は、それぞれに小さな関数がたくさんある場合、一意の名前のsrc_blockを追加してファイルを下にスクロールし、ファイルにその参照を追加する必要があることです。これは本当に面倒です。 。セクション内のすべてのsrc_blockに名前を付ける方法はありますか?このセクションのすべてのコードがブロックAに入ると言います。
emacs - org-modehtmlエクスポート
ソース、ドキュメント、ラテックスコードを含む組織ファイルがあります。ラテックス関連のものは、関数が互いにどのように相互作用するかを説明する一連のグラフを描画します。によると、
http://orgmode.org/manual/LaTeX-fragments.html
org-modeは、html exportを使用する場合、ラテックスコードを画像としてエクスポートする必要があります。
上記は、pdfエクスポートを使用してラテックス設定が機能している場合に機能しますが、dvipngもシステムに存在しますが、htmlにエクスポートする場合はlatexブロックは完全に無視されます。
emacs - バイトコード:変数としてのシンボルの値は無効です:org-babel-tangle-lang-exts
Emacsはかなりうまく機能していたので、コンピューターを再起動しました。このコードブロックにより、initファイルをロードできなくなります。
なぜそうなるのかわかりません。再起動する前に、Rで正常に動作するようにbabelを取得していました。今、私はメッセージを受け取ります:
バイトコード:変数としてのシンボルの値は無効です:org-babel-tangle-lang-exts
org-babelについて言及しているディレクトリをgrepしたところ、上記の式だけが表示されました。これに加えて、それを取り除いたときに残りのinit-filesコードがロードされたという事実により、このコードが問題であると私は思います。しかし、なぜorg-modeは私が持っていない関数を参照しているのでしょうか?
emacs --debug-initを実行すると、次のようになります。
デバッガーが入力されました--Lispエラー:(void-function org-babel-do-load-languages)(org-babel-do-load-languages(quote org-babel-load-languages)(quote(.....。 ... ... ... ... ... ...)))eval-buffer(#load <2 >> nil "/home/kca/.emacs.d/init-org.el" nil t); バッファ位置3080での読み取りload-with-code-conversion( "/ home / kca / .emacs.d / init-org.el" "/home/kca/.emacs.d/init-org.el" nil nil) load( "init-org")eval-buffer(#nil "/home/kca/.emacs.d/init.el" nil t); バッファ位置での読み取り1464load-with-code-conversion( "/ home / kca / .emacs.d / init.el" "/home/kca/.emacs.d/init.el" tt)load( "/ home /kca/.emacs.d/init "tt)#[nil" \ 205 \ 264
正しいorg-modeバージョンがロードされているかどうかを確認しようとしました:
これをロードしているinit.elのコードは次のとおりです。
私はEmacs23.2とOrg-7.7を使用しています。ご協力いただきありがとうございます!
emacs - ブロック「square」の変数「x」にはデフォルト値を割り当てる必要があります
Emacs 24/Org 7.8 を使用していますが、org-babel に問題があります。#+call でコードのブロックを呼び出したい:
#+call を Cc Cc で評価すると、次のメッセージが表示されます。
ブロック「square」の変数「x」にはデフォルト値を割り当てる必要があります
これをデバッグする方法に関するアドバイスはありますか? init.el に org-babel に関連する次のコードがあります。
次のように行に追加:var x=1
します。begin_src
エラーの受信を止めないでください。
emacs デバッガーで調べると、 がref
保持されていないことがわかりました"x=6"
が、代わりに が保持されてい"x"
ます。
math - 簡単な計算の結果、babel を含む Emacs org-mode ファイルが生成されます
次のような単純な数式を組織モード ファイルに埋め込みたいと考えています。
ここで、p=0.8、N=10,000 で、簡単な卓上計算機による答えは 40 です。この答えを得るには運がありません。
組織ファイルに数学を埋め込む便利な方法を探しています。
(最近の git チェックアウトからの org-mode 7.8.03、最近の git チェックアウトからの emacs 24.0.93.1)
emacs - org-modeファイルが開かれるときにソースコードブロックを評価します。
emacsでaを開いたときにsrcコードブロックを評価してもらいたいの.org
ですが。どういうわけか特定のsrcコードブロックにタグを付けて、ドキュメントを開くときに評価するブロックを特定できればさらに良いでしょう。
このための既存の技術はありますか?
emacs - org-babel sbe 構文
sbe
で関数を使用する例を誰でも挙げることができますob-table.el
か? まっすぐなelispで動作させることができなかったので、何かが欠けているに違いありません。
これは機能します:
しかし、これはしません:
エラー: 間違った型の引数: sequencep、2
2 をリストに変更すると、さらに悪化します。
エラー: 間違った型引数: buffer-or-string-p, 2
emacs - org-babelでのnowebスタイルの織り
Org7.8.04でEmacs23を使用しています。私のコード構造は次のとおりです。
ドキュメントを作成しようとすると<<go_function>>
、最初のコードチャンクのがhtmlにもエクスポートされるため、のhtmlエクスポートが2つあり<<go_function>>
ます。<<go_function>>
ドキュメントの最後にある実際の定義を指すリンクとしてエクスポートしたいの ですが、どうすればよいですか?
emacs - org-babel 新しい言語
標準入力を介してバイナリを介してコードを実行し、出力を貼り付けたいと思います。言語はfomaです。そのための簡単な方法はありますか、それとも独自の定義を作成する必要がありますか? http://sprunge.us/DjOVを試してみましたが、if: Wrong type argument: stringp, (:colname-names)
.
org-mode - 入力を src_block に stdin としてパイプする方法は?
を使用する org-babel の次の perl のスニペットを検討してください<STDIN>
。
別のブロックからこのブロックへの入力をパイプすることは可能ですか?
言う :