私はこのようなフォルダ構造を持っており、テーマに応じてディレクトリにレシピ.mdファイルがあります。
Recipes
|- Mains
| |- recipe1.md
| |- recipe2.md
|- Desserts
|- recipe3.md
|- recipe4.md
これらすべてのマークダウンファイルを1つのPDF本にコンパイルするにはどうすればよいですか?
各レシピを別々のページに配置する必要があります。タイトル付きのセクション(章)は、レシピが含まれているフォルダーによって定義されています。また、各レシピ名、どのページにあるか、どの章にあるかを示す目次も必要です。
PandocとLaTeXを使用してこれを行うことはできますか?それとも、ウィキを構築するためのコマンドラインプログラムですか?
あなたのrecipeX.md
ファイルにはすでに見出しが付いていると思いますか?そして、それらはすべてレベル2ですか?
次に、次のような一連の(LinuxまたはmacOS)シェルコマンド(または小さなスクリプト)が機能するはずです(最新バージョンのPandocを使用してください!)。
cd Recipes; for i in * /; do echo "#$ {i%/}"; echo ""; for j in $ i/*。md; do cat $ i/$ j; echo; 完了; 完了;\ |\ pandoc\ -toc\ -number-sections\ -top-level-division = part\ - output = my-recipe-book.pdf\ -
警告:上記のコードの最後の'-'
をお見逃しなく!recipeX.md
ファイルが[〜#〜] not [〜#〜]見出しがない場合は、次のバリエーションを試してください。
cd Recipes; for i in * /; do echo "#$ {i%/}"; echo ""; for j in $ i/*。md; do echo "## $(basename $ {j%.md})"; echo; cat $ i/$ j; echo; 完了; 完了;\ |\ pandoc\ -toc\ -number-sections\ -top-level-division = part\ - output = my-recipe-book.pdf\ -