Mac OS X 10.11'e (El Capitan) yükselttikten sonra pdfLatex bulunamıyor


18

Mac OS X 10.11'e (El Capitan) yeni sürüme geçtim şimdi pdflatexbulunamıyor.

Derlemek için TexWorks kullanıyorum.

TeX yüklü olabilir hatası alıyorum Sadece bulmam gerekiyor.

Kurulum yerini nerede bulabilirim? Ayarları kontrol ettim ve LaTeX'in içinde olduğu TexWorks raporlarını /usr/binveya /usr/local/bin. Bu sorunu nasıl düzeltebilirim?

TexWorks kontrol etmemi tavsiye ediyor /usr/bin.


1
Neden aşağı oy? Soruyu nasıl geliştirebilirim?
Whitecat

Yanıtlar:


22

Benimki taşındı /Library/TeX/Root/bin/x86_64-darwin/pdflatex, umarım bu yardımcı olur!


$ ls / Library / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Library / TeX / Root / bin / x86_64-darwin / pdflatex: Böyle bir dosya veya dizin yok
Mona Jalal

8

Homebrew kullanıyorsanız , bu mesajı istemciye alırsınız:

TeX'i kaynaktan yüklemek garip ve iğrenç, çok fazla yama gerektirir ve sadece 32 bit oluşturur (ve böylece Snow Leopard'da Homebrew deps'lerini kullanamazsınız.)

MacTeX dağıtımı kullanmanızı öneririz: https://www.tug.org/mactex/

Cask kullanarak kurabilirsiniz:

demlemek fıçısı yüklemek mactex

Ben de öyle yapıyorum. Kurulumu kolaylaştırmak için komutun önünde 'sudo' kullanmak .

Bundan sonra, El Capitan öncesi sistemlerde, pdflatex / usr / texbin içinde bulunacaktır , ancak El Capitan ile / usr kurulumlarına artık izin verilmemektedir. Böylece, artık pdflatex ve diğer ilgili ikili dosyaları / Library / TeX / texbin içinde bulabilirsiniz . (Bu öneri için R-Blogcular web sitesine çok teşekkürler.) Bu yolu $ PATH env değişkeninize ekleyin.


4

Evet. Mine de / Library / TeX / Root / bin / x86_64-darwin'e taşındı. Bu yolu "TeX ve ilgili programlar için yollar" altındaki TeXworks Tercihler-> Dizgi sekmesine ekledim. Ham tex ve ConTeXt'i henüz kontrol etmedim, ancak her şey her zamanki gibi çalışıyor gibi görünüyor. Ama sanırım işler iyi olmalı.


4

Ben zsh kullanın ve /Library/TeX/texbinile benim yol eklemek zorunda kaldı ~/.zshrc:

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

zsh, görünüşe göre, otomatik /usr/libexec/path_helperolarak yüklemek için kullanmaz /etc/paths.dve başka bir değişkeni denklemin içine (ve diğer tüm şeyleri /etc/paths.d) ekleyerek başka bir değişken atmak istemedim. .


2

Sadece TexShop'ta yol eklemek istiyorsanız belirtin. Doğru sekme "Motor" - "Yol ayarları" dır ve "/ Library / TeX / Root / bin / x86_64-darwin" i ilk giriş satırına yapıştırın.

Bu yardımcı olur umarım.


1

TeXworks -> Tercihler -> Dizgi Oluşturma

İlk kutu için + düğmesini tıklayın ve pdflatex dahil olmak üzere birçok dosya içeren texbin yolunu seçin.

Benim durumumda bu yol: / Library / TeX / Dağıtımlar / Programlar / texbin


1

Benim durumumda, terminalde "hangi pdflatex" bir komut yazdıktan sonra / Library / TeX / texbin / pdflatex gösterir. Bundan sonra, bu resimdeki gibi tercihlerde seçeneği seçtim:

resim açıklamasını buraya girin


Süper Kullanıcıya Hoşgeldiniz. Bu, Raju Ranjan Kumar'ın cevabına biraz farklı bir yol gibi görünüyor. Biraz daha temsilciniz olduğunda, her bir cevabın zaten katılmış olandan önemli ölçüde farklı bir çözüm sunması amaçlandığından, küçük varyasyonları başka bir cevaba yorum olarak göndermek daha uygun olacaktır.
fixer1234
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.