Başlangıçta ben nasıl hakkında bir soru soracaktım LaTeX çalışan Anki ama soruyu yazmakta olduğu için, ben sorunu kendim çözmeye çalışıyordum. Başkalarının bulgularımdan yararlanabileceğini düşündüm, bu yüzden onları buraya göndermeye karar verdim. Adımlarımdan herhangi birinin yanlış olduğunu fark ederseniz, lütfen bize bildirin. Ve hala işe yarayamadım, bu yüzden sonuna kadar aşağı kaydırırsanız, nerede sıkıştığımı ve hala yardıma ihtiyacım olduğunu görebilirsiniz.
Şu anki sorun: libgd'yi nasıl kurabilirim?
Anki'nin LaTeX ile çalışmasını sağlamaya çalışıyorum . Bunun nasıl yapılacağı hakkında bulabildiğim tek bilgi bu sayfadan :
- [...] LaTeX'i kullanmak için ayrı olarak kurmanız gerekir - Anki ile birlikte verilmez
- [...] OSX'te MacTex kullanın
- Dvipng de kurulmalıdır.
- OSX'te, LaTeX'i yüklemek için MacPorts veya benzeri bir şey kullanıyorsanız, lateks ve dvipng'in / usr / bin'de bağlı olduğundan emin olun.
MacTex'in standart kurulumu 3GB alır, gerekli olduğunu düşündüğümden çok daha fazlası, çünkü GUI uygulamasını kullanmayacağım. Sadece 3GB'tan az olması gereken LaTeX kütüphanesine ihtiyacım var. Bu nedenle, bunun yerine sadece 100MB alan BasicTeX sürümünü yüklüyorum .
Dvipng'in kurulu olup olmadığından emin değilim , bu yüzden çalışıp çalışmadığını görmek için Anki'yi yeniden başlatıyorum . Aşağıdaki hatayı aldım:
Dvipng yürütülürken hata oluştu. [...] Çıktı tmp.dvi üzerine yazılmış [...]
Bu yüzden muhtemelen dvipng yüklemeniz gerekiyor ... Install benioku aşağıdaki bilgilere sahiptir:
DVIPng'in kurulumu basit olmalıdır: sadece
./configure',
yapmak ve kurmak.Ön şartlar:
- GD Graphics Draw kitaplığı, libgd
- Yol arama kütüphanesi kpathsea
- libpng ve libz
Yine, bu önkoşullardan hangisini zaten kurduğumdan emin değilim, bu yüzden beni doğru yola yönlendiren hata mesajları umuduyla kurulumla devam ediyorum.
Yürütdükten sonra ./config
hata veriyor:
configure: hata: libpng bulunamıyor / kullanılamıyor
... Bence beniokuların söylediği garip
To be able to compress and write PNG files to disk, dvipng (or really libgd) uses libpng which in turn uses libz. These should be available on any modern system, if not, download them and install them.
Libpng web sitesine gittim ve işletim sistemimle (10.6 / i386) çalışan bir "geçerli ikili" bulmaya çalıştım, ancak en son 3 sürümün hiçbirinin indirilebilecek bir ikili olmadığı anlaşılıyor. Bu yüzden beni libpng v1.4.5 olan bu web sitesine götüren "eski ikili dosyalar" bölümüne gittim. Libpng için "Individual Installer paketini" kurdum.
Şimdi yüklendiğine göre, Dvipng'i tekrar yüklemeyi denedim ve şimdi aşağıdaki hatayı veriyor:
libgd bulunamıyor / kullanılamıyor
Bu çizim kitaplığı http://www.boutell.com/gd adresinden indirilebilir.
Bu web sitesine gittiğimde sayfanın taşındığını ve şu anda kapalı olduğunu söylüyor. Yalnızca kaynak dosyalara bir bağlantı vardır ve ikili dağıtım yoktur. Buradan nereye gitmem gerektiğinden emin değilim ... kaynağı indirip bir şekilde derlemeli miyim? Bir kez uyulduğunda onunla ne yapacağım? Oluşturduğu bir dosyayı çalıştırıyor muyum? Oluşturduğu dosyaları belirli klasörlere taşıyabilir miyim? Dvipng ona nasıl erişeceğini nasıl bilebilir? Böyle bir şeyin nasıl yapılacağını bilmiyorum, bu yüzden herhangi bir yardım takdir edilecektir.
İşte LaTeX'in Anki ile çalışmasını sağlamak için yüklenmesi gereken bağımlılık hiyerarşisinin bir özeti (şimdiye kadar):
- MacTeX : Yüklü (çok fazla disk alanı kazanmak için BasicTeX sürümünü aldı).
- Dvipng : Kurulu değil ( libgd olmadan yüklenemez).
- libpng : Yüklendi (Bireysel Yükleyici paketini aldı).
- libgd: Yüklü değil (bunu nasıl kuracağınızdan emin değilim).
- ???
Diğer sorular:
- Bu bağımlılıklardan herhangi birinin yüklü olup olmadığını öğrenmek için onlara bağımlı ve anlamlı bir hata mesajı ummaktan daha iyi, güvenilir bir yöntem var mı?