2017-09-27 3 views
1

私はしばらくorg-mode + emacsを使用していましたが、内容を生成するのが簡単です。私はしばしば、同じ文書(最初に、Webページ、続いて、pdf文書)からhtml + pdfエクスポートコンボを使用します。私の問題は、コードブロック(#+BEGIN_SRC ...)をpdfにエクスポートすることです。フレームにカプセル化されたorg-modeからpdfへのコードブロックのエクスポート方法

するために、HTML、exportコマンド(C-c C-e h hは)私に満足のいく解決策を提供します:それは(あなたがそれの上にマウスポインタを置くと、プログラミング言語を示す)のコードをカプセル化するためにフレームを使用してのために別のフレームを使用しています結果として生じるメッセージ(私は:export bothを設定しました)。 #+BEGIN_SRCの前に#+CAPTION: my caption hereを使用すると、結果のHTMLページにコードフレームの前に "リスト#:my caption here"が含まれます。

PDFするために、exportコマンド(C-c C-e l p)によって生成された文書は、どちらもコードや結果(実際の混乱)の周りのフレームを持っていない、とキャプションとして現れる「図番号:私のキャプションここ」でコードと結果の間に

は、どのように私はコードの異なるフレームの両方を取得し、PDFにORG-モードからエクスポートするときに私のコードブロックの掲載のようなキャプションをもたらしていますか?ここ

は最小限の例である:ここ

#+TITLE: EXPORT TESTINGS 
#+OPTIONS: toc:nil 

#+CAPTION: Caption, my caption! 
#+BEGIN_SRC C :results output :exports both 
int i, x = 10; 
for(i = 0; i < x; i++) 
    printf("%d ",i); 
printf(" ~ %d\n", x); 
#+END_SRC 

が得html、得られpdfあります。

答えて

1

組織-modeはPDF/LaTeXので

を強調し、ソースコードのための鋳造パッケージを使用して、特定のコードブロックに次の構成パラメータを使用する場合は、鋳造されたパッケージにオプションを渡すことができます。

#+ATTR_LATEX: :options frame=single 

それとも場合をこれらの変更をすべてのファイルに対して行いたい場合は、 'org-latex-lists-options'や 'org-latex-minted-options'変数をカスタマイズする必要があります。

12

は鋳造LaTeXのパッケージのドキュメントを参照してください、とTeXのstackexchangeに多分これらの2件の回答

関連する問題