2014-01-17 1 views
7

私は、pandocを使用していくつかのマークダウンからpdfを生成しています。私はハッシュ記号でh1からh4を使用しています。例h1 =#、h4 = ####。私はこのように私のドキュメントを生成する場合:ヘッダーの書式設定を尊重せずに、マークダウンからPDFをPandocで生成

pandoc input.md -o output.pdf 

私は、H1、H2及びH3は、それらの後に改行を持っている文書を取得するが、H4は、新しい行を持っていません。テキストはヘッダと同じ行から始まります(同じ形式ではありませんが、間に改行文字はありません)。

####の後に空白を追加しようとしましたが、手動の行を追加するとエディタを使用しても何も動作しないようです。

アイデア?

+2

たぶん、あなたは問題を示しているいくつかのコードをすることができます後の最初の行に$\ \\ $を置きます。 –

答えて

8

pandocは、LaTeX経由でPDFを生成します。

  1. \section
  2. \subsection
  3. \subsubsection
  4. \paragraph
  5. \subparagraph

あなたが見ることができるように、「レベル:LaTeXのでは、 "ヘッダ" は、以下のコマンドを使用して生成され、 4つの見出し "は\paragraphコマンドに対応し、whiあなたが記述したとおりにchがレンダリングされます。単に使用するコマンドが\subsubsubsectionではありません。

欲しいものを得る唯一の方法は、\paragraphコマンドを再定義することです。これは非常に難しいことです。私はPandocと連携させることができませんでした。

0

私はなぜ、わからないが、これは私の作品:

はあなた#### headline

+2

見出しの後ろに手動で改行をインラインLaTeXで挿入しているため、「動作します」。あなたが新しいものを挿入するたびに行われなければならないので、実際には解決策ではありません。 – Chris

関連する問題