文書をPandocマークダウンから.pdfに変換しています。私はこのように変換を実行し、すべてがうまくいきます:
pandoc test.MD -f markdown -o test.pdf
しかし、パンドックに私のポートレートではなく、横向きでPDFページを出力したいと思います。これを行う方法はありますか?
ドキュメント では、適切なコマンドが見つかりませんでした(LaTexの変数で確認)。そこに記載されているコマンド\setuppapersize[letter,landscape]
の追加は、Contextエンジンを使用している場合にのみ機能するようです。インストールされています。また、違いがある場合に備えて、\newpage
コマンドを使用してファイルをページに分割していることにも注意しました。
私はどんなポインタにも感謝します!
マークダウンファイルから変換した場合の正確な動作はわかりませんが、latexを使用してhtmlをpdfに変換するには、次のフラグをコマンドに追加して、pdfを横長にします。
-V geometry:landscape
したがって、あなたの場合の完全なコマンドは次のようになります:
pandoc test.MD -V geometry:landscape -f markdown -o test.pdf
注:変換にlatexを使用したので、ここでこれが機能することを確認できるだけです:
pandoc test.html -V geometry:landscape -t latex -o test.pdf
これがお役に立てば幸いです。
ヘッダーファイルを作成できます.sty
。必要なすべてのパッケージと設定をヘッダーファイルに挿入します。
例えばヘッダーファイルにheader.sty
タイプ:
\usepackage{scrextend}
\usepackage[brazil, brazilian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper, landscape,top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry}
実行中pandoc
オプションを追加-H
:
pandoc test.md -H header.sty -o test.pdf
うまくいきますように!
-V geometry:....
パラメータをpandocコマンドラインに追加して、横向き、および任意の用紙サイズとマージン幅を強制します。 paperheightよりも大きいpaperwidthを定義すると、自動的に横長になります。例えば:
pandoc test.MD \
-f markdown \
-o test.pdf \
-V geometry:"paperwidth=32mm, paperheight=19mm, margin=24pt"
(pt
、cm
、mm
、in
、およびそれらの任意の組み合わせを使用して、距離を記述することができます-あなたにとって最も便利なものなら何でも...)