複数のpandocファイルを1つの出力ドキュメントにコンパイルする方法を知りたい場合は、の各入力ファイルにタイトルブロックがあります。複数のファイルをタイトルブロックで1つにコンパイル
など。
ch1.md
:
% Chapter 1
% John Doe
% 1 Jan 2014
Here is chapter 1.
ch2.md
:あなたはpandocにそれらを提供することで、それらをコンパイルすることができ、複数の入力ファイルと通常
% Chapter 2
% Jane Smith
% 3 Jan 2014
Here is chapter 2.
:私は2つのファイルがあるとし
pandoc ch1.md ch2.md --standalone -o output.html
しかし、pandocはcomの前に入力ファイルを連結します最初にタイトルブロック(ch1.md
)のみが適切にスタイルされていることを意味します。 各タイトルブロックを適切にスタイル設定することができます(たとえば、htmlでは、タイトルブロックの最初の行は、<h1 class="title">
、次の<h2 class="author">
などのスタイルになります)。
(注:また、各章を別々にスタンドアロンとしてコンパイルしてから、pandoc
を使用してこれらを連結しています。これにより、1の後のチャプタのタイトルスタイリングは削除されますが、著者/日付のスタイリングは維持されます)。
なぜですか?私ができる:
- は一緒に文書全体をコンパイルし、著者/タイトル/日付は、各章のために適切にマークアップされ
- 独自の個別文書の各章をコンパイルし、著者/タイトル/日付が適切にマークアップされています
を(--chapters
オプションを使用することができます)私は、それぞれで '###'(H3)と '#'(H1)、 '##'(H2)との著者、および日付と見出しを指定することができます章のファイルを直接使用することはできませんが、これはpandocが私の文書のタイトル/見出し/日付が何であるかを「知っていない」ことを意味します。または\author{}
タグが適切です。
おそらく別々にコンパイルしてから、pdfコンカータでそれらを連結したいと思うでしょう。この質問をメーリングリストの注目に向け、誰かがより良い解決策を得ることができるように願っています。 – Shahbaz
@Shahbaz - 私はPDFに制約されたくないが、PDF出力に興味があればうまくいく。私は今、十分な解決策をまとめた。 –