私はしばらく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