PanDoc経由のPDFへのマークダウンのための様々な手段


これもRMarkdownの場合です.
私はUbuntu Linuxでこれをしています、そして、それはMacOSのために簡単に働くかもしれませんが、Windowsについて確かではありません.

PanDocをインストールするだけの出発点です。依存性が必要です。


始める
sudo apt install pandoc
sudo apt install texlive-full # If you are planning on converting via LaTeX or ConTeXt
sudo apt install wkhtmltox # If you are planning on converting via HTML engine
sudo apt install inkscape libsvg-bin # If you are planning on using SVG (at least in TeX)

マージンは、あなたが望むものではないかもしれません、そして、YAML FrontMatterは方法です、必ずしもマークダウン内容でない


私はすべてのLaTeX、コンテキスト、およびHTMLモードでこれを行う方法を見つけていない.
また、LaTeXおよびContextの場合、直接MarkdownにTeXコードを置くことができます.
文脈では、私は最も柔軟なものとして見ると、同様に簡単に紙のサイズと余白を変更することができます.
  • https://wiki.contextgarden.net/Layout

  • https://tex.stackexchange.com/questions/71048/how-to-set-the-page-layout-dimensions-in-context
  • \setuppapersize[A4, portrait]
    \setuplayout[
      header=0pt,
      margin=2cm,
      footerdistance=0pt]
    
    IIRC、LaTeXでは、唯一の方法は置くことですgeometry: a4,margin=2cm 内部のYAMLフロントエンド問題.

    TeXモードでは、CSSスタイルと拡張マークダウンは常に動作しません


    私はイメージのサイズ変更のためにこれを必要とする.私はどちらのMarkdownパーサーが私が望むすべてをサポートしているかを知りません.
    私が後で見つけたこのポストは、答えるのを助けるかもしれません.


    構文強調表示はコンテキストでサポートされていません。


    私はPNGにいくつかの種類のマークダウンを修正することができますが、私は大いにこれに苦しんだ.


    Markdownはテンプレートエンジンではなく、他のファイルを含めることはできません


    ここでテックスは\input{} マークダウンファイルを含めることはできません.
    それで、私は別のテンプレートエンジン(ハンドル)でそれを修理しました.(参照)Pandoc branch .)

    パパラープ / PDF作成


    美しく画像ファイルのカップルからPDFファイルを作る


    PanDocは、現在の作業ディレクトリを正しくする必要があります


    ローカル画像を検索するには、またはあなたのPDFに画像を配置する必要はありませんか?

    最後に、PanDoc + TexLiveフルインストールの地獄です


    一緒に組み合わせることは、両方(大きい5 GB)で、コンパイル(特に文脈markiv)に遅くなります.
    私がWKHTMLTOX(またはtopdf)だけを使うならば、それはそんなに大きくないかもしれません.
    しかし、私はそれよりもPuppeteer or Electron ? 小さいだけではなく、私が期待していることも知っています.
    しかし、電子ははるかに少ないピペットよりもカスタマイズ可能です.
    https://www.npmjs.com/search?q=html%20pdf
    またa way via PhamtomJS . どれだけ他のすべてのオプションと比較してわからない.しかし、再び、私はこれのためにバイナリをダウンロードしなければなりません...