Không thể tìm thấy pdfLatex sau khi nâng cấp lên Mac OS X 10.11 (El Capitan)


18

Tôi vừa mới nâng cấp lên Mac OS X 10.11 (El Capitan) bây giờ pdflatexkhông thể tìm thấy.

Tôi đang sử dụng TexWorks để biên dịch.

Tôi nhận được lỗi TeX có thể được cài đặt Tôi chỉ cần tìm nó.

Tôi có thể tìm vị trí cài đặt ở đâu? Tôi đã kiểm tra các cài đặt và báo cáo TexWorks LaTeX có trong /usr/binhoặc /usr/local/bin. Làm thế nào tôi có thể khắc phục vấn đề này?

TexWorks khuyên tôi nên kiểm tra /usr/bin.


1
Tại sao bỏ phiếu xuống? Làm thế nào tôi có thể cải thiện câu hỏi?
Whitecat

Câu trả lời:


22

Của tôi đã được chuyển đến /Library/TeX/Root/bin/x86_64-darwin/pdflatex, hy vọng rằng sẽ giúp!


$ ls / Library / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Library / TeX / Root / bin / x86_64-darwin / pdflatex: Không có tệp hoặc thư mục như vậy
Mona Jalal

8

Nếu bạn đang sử dụng homebrew , bạn sẽ nhận được thông báo này trên máy khách:

Việc cài đặt TeX từ nguồn rất kỳ lạ và thô thiển, đòi hỏi rất nhiều bản vá và chỉ xây dựng 32 bit (và do đó không thể sử dụng Homebrew deps trên Snow Leopard.)

Chúng tôi khuyên bạn nên sử dụng bản phân phối MacTeX: https://www.tug.org/mactex/

Bạn có thể cài đặt nó bằng Cask:

thùng bia cài đặt mactex

Vì vậy, đó chính xác là những gì tôi đang làm. Tuy nhiên, sử dụng 'sudo' trước lệnh để tạo điều kiện cài đặt.

Sau này, trên các hệ thống trước El Capitan, pdflatex sẽ được tìm thấy trong / usr / texbin , tuy nhiên, với El Capitan, cài đặt cho / usr không còn được phép. Do đó, bây giờ bạn sẽ tìm thấy pdflatex và các nhị phân liên quan khác trong / Library / TeX / texbin . (Rất cám ơn trang web R-Bloggers cho đề xuất này.) Chỉ cần thêm đường dẫn này vào biến env $ PATH của bạn.


4

Đúng. Của tôi chuyển đến / Library / TeX / Root / bin / x86_64-darwin. Tôi đã thêm đường dẫn này vào tab TeXworks Preferences-> Sắp chữ trong "Đường dẫn cho TeX và các chương trình liên quan". Mọi thứ dường như vẫn hoạt động như bình thường, mặc dù tôi chưa kiểm tra tex và ConTeXt thô. Nhưng tôi đoán mọi thứ sẽ ổn thôi.


4

Tôi sử dụng zsh và phải thêm /Library/TeX/texbinvào đường dẫn của mình ~/.zshrcbằng:

export PATH="$PATH:/Library/TeX/texbin"

vì zsh không, rõ ràng, sử dụng /usr/libexec/path_helperđể tải /etc/paths.dtự động và tôi không muốn ném một biến khác vào phương trình bằng cách thêm nó (và tất cả những thứ khác vào /etc/paths.d) mà không mất nhiều thời gian hơn để tìm ra chính xác những gì sẽ làm .


2

Chỉ cần đề cập rằng nếu bạn muốn thêm đường dẫn trong TexShop. Tab chính xác là "Engine" - "Cài đặt đường dẫn" và dán "/ Library / TeX / Root / bin / x86_64-darwin" vào dòng đầu tiên đầu tiên.

Hi vọng điêu nay co ich.


1

TeXworks -> Tùy chọn -> Sắp chữ

Nhấp vào nút + cho hộp đầu tiên và Chọn đường dẫn của texbin chứa nhiều tệp bao gồm pdflatex.

Trong trường hợp của tôi, đây là đường dẫn: / Library / TeX / Phân phối / Chương trình / texbin


1

Trong trường hợp của tôi, tôi đã gõ một lệnh "which pdflatex" tại terminal sau đó nó hiển thị / Library / TeX / texbin / pdflatex. Sau đó, tôi đã chọn tùy chọn trong tùy chọn như trong ảnh này:

nhập mô tả hình ảnh ở đây


Chào mừng đến với Siêu người dùng. Đây có vẻ là một tuyến đường hơi khác với câu trả lời của Raju Ranjan Kumar. Khi bạn có thêm một chút đại diện, có lẽ sẽ phù hợp hơn khi đăng các biến thể nhỏ cho một câu trả lời khác như một nhận xét, vì nó dự định rằng mỗi câu trả lời cung cấp một giải pháp khác nhau đáng kể so với những gì đã được đóng góp.
fixer1234
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.