2

Org-mode、大好きです。私は何でもpdfにエクスポートするようにmacをセットアップしようとしてきました。まだ簡単な方法はありません。まず、最初にpdfにエクスポートしてからpdfを生成するorg-export-as-pdfがあります。「pdflatex:コマンドが見つかりません」というメッセージが表示されますが、十分に公平です...困惑しています。他のオプションはorg-export-as-docbook-pdfで、これはDocBook XML、次にpdfとしてエクスポートします。この場合、「XSLTプロセッサコマンドが正しく設定されていません」というメッセージが表示されます。

どちらの場合も、.texファイルと.xmlファイルが生成されます。どちらの場合も、私は「もっと簡単な方法があるに違いない」と考えるのに十分な読書をしました、そしてここに私はいます。ありがとう。

Mac OS X 10.6.7 Emacs.app 23.2.1 Org-mode 7.4

4

5 に答える 5

6

最近OSXLionにアップグレードした後、今日このエラーに遭遇しました。

エラーメッセージが表示される理由pdflatex: command not foundは、EmacsがtexliveバイナリをPATHに含めていないため、手動で追加する必要があるためです。

したがって、ここからOS X用のTexliveディストリビューションの最新バージョンをダウンロードしてインストールした後、次のような行でエラーが解決するはずです。

(if (eq window-system 'mac)
   (add-to-list 'exec-path "/usr/local/texlive/2011/bin/universal-darwin")
)
于 2011-08-07T08:43:23.070 に答える
2

簡単に言えば、不足しているツールのいずれかをインストールする必要があるということです。私の場合、LaTeXを多用しているので、TeXLiveをインストールしています。これにより、org-export-as-pdfが正しく機能するpdflatexが得られます。ただし、TeXは巨大なシステム(ダウンロードするのに数百メガバイト)であるため、必要なのがorg-modeだけの場合は、Docbookプロセッサをインストールすることをお勧めします。

私はorg-modeの専門家ではないので、それを回避する方法があるかもしれません。選択した方法を使用してHTMLを生成し、それをPDFに変換することもできますが、最適な方法は、必要なプロセッサの1つをインストールすることだと思います。

于 2011-05-16T09:40:01.097 に答える
1

org-modeファイルをosxのpdf(xslt + fo)にエクスポートするには:

  • docbookスタイルシート、xsltおよびfoプロセッサをインストールします

$ brew install docbook saxon fop

  • org-modeのドキュメントとプロセッサのドキュメントで指定されているように変数を設定します。

('org-docbookが必要);; (setq org-export-docbook-xsl-fo-proc-command "/ usr / local / bin / fop \"%i \ "\"%o \ "")(setq org-export-docbook-xslt-proc-コマンド"/usr / local / bin / saxon -o:\"%o \ "-s:\"%i \ "-xsl:\"%s \ "")(setq org-export-docbook-xslt-stylesheet "/usr/local/Cellar/docbook/5.0/docbook/xsl-ns/1.77.1/fo/docbook.xsl")

最新情報については、https ://gist.github.com/4534326をご覧ください。

于 2013-01-14T22:55:33.673 に答える
1

私が見つけた最も簡単な方法は、LibreOffice for Macをインストールしてから、以下の手順に従うことです。

変数org-export-odt-convert-processesをカスタマイズし、エントリを追加します

Converter Name: LibreOffice
Converter Value: /Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to %f%x --outdir %d %i

変数org-export-odt-convert-processをカスタマイズし、「LibreOffice」を選択します。

変数org-export-odt-preferred-output-formatをカスタマイズし、「pdf」を選択します。

ファイルをOpenDocument形式(Cc Ce o)にエクスポートすると、Open Document(.odt)ファイルが作成され、すぐにコマンドラインコンバーターを使用して.pdfファイルが作成されます。

于 2013-01-17T00:56:10.870 に答える
0

DocBook XMLをエクスポートして、PDFにフォーマットすることができます。DocBookからPDFへのフォーマットでは、XSLFOプロセッサとDocBook XSLスタイルシートをインストールする必要があります(org-modeマニュアルで説明されています)。さらに、DocBookからPDFへのフォーマットにdocbookpublishing.comWebサービスを使用できます。

于 2011-05-16T16:42:49.877 に答える