Di mana saya mendapatkan program pdflatex untuk Mac?


41

Saya mencoba mengubah buku catatan Jupyter ke .pdf di Mac.

Namun, itu memberitahu saya

nbconvert tailed: pdflatex tidak ditemukan di PATH

Jadi, saya melihat sekeliling dan seseorang berkata, "Instal mactex karena cara lain ini membutuhkan waktu berhari-hari untuk dikompilasi". Jadi saya lakukan brew install Caskroom/cask/mactexdan selesai tanpa memberi tahu saya ada masalah, tapi sayangnya itu tidak menginstal pdflatex yang bisa saya kumpulkan. Dan 'mac install pdflatex' tidak membawa apa pun yang berguna di Google bagi saya, mungkin gelembung saya menyebalkan .

Bagaimana cara menginstal pdflatex di mac saya?


Jawaban:


38

Ya, cerita yang sama dengan MacOS Sierra saya:

(1) memasang mactex dengan tong kayu rumahan, tetapi tidak ditemukan pdflatex setelah itu:

$ brew tong menginstal mactex

$ mana pdflatex

[tidak ada lokasi]

(2) meluncurkan kembali aplikasi terminal

(3) pdflatex ditemukan:

$ mana pdflatex

/ Perpustakaan / TeX / texbin / pdflatex


Bagi saya, hanya cmd + t di iTerm membantu.
mrgloom

17

Tampaknya minuman tidak, secara teknis, menginstal mactex. Itu hanya mengunduhnya.

Saya harus menggunakan peluncuran cepat dan ketik mactexyang muncul installer.

Setelah selesai saya pdflatexada, meskipun saya harus memulai shell baru - saya berasumsi itu melakukan sesuatu untuk jalur saya.


2
Saya baru saja mencoba dan menginstal tong itu menginstal MacTeX. Tetapi saya harus memulai contoh shell baru pdflatexagar dapat dikenali. Ini karena menginstal MacTeX memodifikasi PATH Anda dengan memasukkan /Library/TeX/texbinyang merupakan tempat pdflatextinggal biner.
Dennis

Saya berlari brew cask install mactextetapi pdflatextidak muncul di /Library/TeX/texbin. Sebaliknya itu di /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex.
Tepat

17

Instal BasicTeX

Untuk mendapatkan pdflatexPandoc di macOS, instal BasicTeX . Banyak orang merekomendasikan MacTeX , yang merupakan paket yang jauh lebih besar dari yang Anda butuhkan. BasicTex diproduksi oleh orang yang sama yang membuat MacTeX, tetapi tanpa, misalnya, aplikasi GUI yang membuatnya sangat lambat untuk mengunduh dan menginstal.

  1. $ brew cask install basictex
  2. Mulai ulang Terminal.
  3. Konversi LaTeX ke PDF.

Contoh

Katakanlah Anda ingin mengonversi LaTex ke PDF dengan Pandoc. Anda akan menulis:

  1. $ pandoc sourcefile.tex -o output.pdf, yang gagal karena kesalahan pdflatex not found. Please select a different --pdf-engine or install pdflatex.
  2. Jadi Anda menginstal BasicTex $ brew cask install basictex,.
  3. Kemudian restart Terminal Anda, dan
  4. Lari $ pandoc sourcefile.tex -o output.pdflagi. Keberhasilan!
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.