Tôi lấy chương trình pdflatex cho Mac ở đâu?


41

Tôi đang cố gắng chuyển đổi sổ ghi chép Jupyter sang .pdf trên Mac.

Tuy nhiên, nó cho tôi biết

nbconvert đuôi: không tìm thấy pdflatex trên PATH

Vì vậy, tôi đã đi tìm xung quanh và ai đó nói: "Cài đặt mactex vì cách khác này mất nhiều ngày để biên dịch". Vì vậy, tôi đã làm brew install Caskroom/cask/mactexvà nó đã hoàn thành mà không cho tôi biết có vấn đề, nhưng tiếc là nó không cài đặt pdflatex mà tôi có thể thu thập được. Và 'mac install pdflatex' không mang lại bất cứ điều gì hữu ích trên Google cho tôi có thể bong bóng của tôi bị hút .

Làm cách nào để cài đặt pdflatex trên máy mac của tôi?


Câu trả lời:


38

Có, câu chuyện tương tự với MacOS Sierra của tôi:

(1) đã cài đặt mactex với thùng homebrew, nhưng không tìm thấy pdflatex sau đó:

$ brew thùng cài đặt mactex

$ mà pdflatex

[không có địa điểm]

(2) khởi chạy lại ứng dụng đầu cuối

(3) tìm thấy pdflatex:

$ mà pdflatex

/ Thư viện / TeX / texbin / pdflatex


Đối với tôi chỉ cần cmd + t trong iTerm đã giúp.
mrgloom

17

Có vẻ như brew không, về mặt kỹ thuật, cài đặt mactex. Nó chỉ tải về nó.

Tôi đã phải sử dụng khởi chạy nhanh và gõ vào mactextrình cài đặt.

Sau khi nó kết thúc, tôi pdflatextồn tại, mặc dù tôi phải bắt đầu một lớp vỏ mới - tôi cho rằng nó đã làm gì đó với con đường của tôi.


2
Tôi vừa thử và cài đặt thùng đã cài đặt MacTeX. Nhưng tôi đã phải bắt đầu một ví dụ shell mới pdflatexđể có thể nhận ra. Điều này là do cài đặt MacTeX sửa đổi PATH của bạn bằng cách bao gồm cả /Library/TeX/texbinnơi pdflatexsống nhị phân.
Dennis

Tôi chạy brew cask install mactexnhưng pdflatexkhông xuất hiện /Library/TeX/texbin. Thay vào đó là trong /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex.
ijt

17

Cài đặt BasicTeX

Để có được pdflatexPandoc trên macOS, hãy cài đặt BasicTeX . Nhiều người khuyên dùng MacTeX , đây là một gói lớn hơn nhiều so với bạn cần. BasicTex được sản xuất bởi cùng những người tạo MacTeX, nhưng không có, ví dụ, các ứng dụng GUI khiến việc tải xuống và cài đặt quá chậm.

  1. $ brew cask install basictex
  2. Khởi động lại Terminal.
  3. Chuyển đổi LaTeX sang PDF.

Thí dụ

Giả sử bạn muốn chuyển đổi LaTex sang PDF bằng Pandoc. Bạn sẽ viết:

  1. $ pandoc sourcefile.tex -o output.pdf, mà không có lỗi pdflatex not found. Please select a different --pdf-engine or install pdflatex.
  2. Vì vậy, bạn cài đặt BasicTex $ brew cask install basictex,.
  3. Sau đó khởi động lại Terminal của bạn và
  4. Chạy $ pandoc sourcefile.tex -o output.pdflại. Sự thành công!
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.