見出し画像

🎵pandocとPDFとtexの仲間

pdflatex not found. Please select a different --pdf-engine or install pdflatex

Pandocはあるマークアップフォーマットから別のフォーマットに変換するためのHaskellライブラリであり、このライブラリを使用するコマンドラインツールである。

Pandocは多数のマークアップフォーマットとワードプロセッシングフォーマットの間で変換することができます。入力と出力のフォーマットの完全なリストについては、以下の-fromと-toオプションを参照してください。PandocはPDFの出力もできます:下記のPDFを作成するをご覧下さい。

https://pandoc.org/MANUAL.html#creating-a-pdf

pandoc --list-input-formats および pandoc --list-output-formats を実行することで、サポートされている形式の一覧を得られます。

既定では、PandocはPDFを生成するためにLaTeXを用います。そのためにはLaTeXエンジンがインストールされている必要があります(下記の --pdf-engine を参照)。替わりに、PandocではConTeXt, roff, ms, HTMLといった中間書式を利用できます。

BasicTeX

df-engine must be one of wkhtmltopdf, weasyprint, prince, pdflatex, lualatex, xelatex, latexmk, tectonic, pdfroff, context

いろいろあるがBasicTeXはlualatexの仲間と言ってる人がいた

有効な値は、pdflatex, lualatex, xelatex, latexmk, tectonic, wkhtmltopdf, weasyprint, pagedjs-cli, prince, context, and pdfroffです。エンジンがPATHにない場合は、ここでエンジンのフルパスを指定することができます。このオプションが指定されない場合、pandocは-t/--toで指定された出力形式に応じて、以下のデフォルトを使用します。

! LaTeX Error: File `lualatex-math.sty' not found.

sty ファイル

パッケージファイルの拡張子は “.sty” です。実体(の主要部分)はテキストファイルで,いろいろなコマンドの定義が書かれています。

/usr/local/texlive/2022basic/texmf-dist/tex/latex-dev/base/

https://note.com/rodz/n/n07fbf20eb3cc


お願い致します