Soru:
Tez yazmak için iyi bir LaTeX editörü nedir?
Olli
2014-02-05 05:35:20 UTC
view on stackexchange narkive permalink

Tezimi lateks ile yazıyorum (teknik metin için, Word'den çok daha kolay). Ancak, düzenleyicide LaTeX yazmak ve ardından önizleme için PDF'yi manuel olarak derlemek oldukça yavaş ve zahmetlidir.

OS X için iyi bir LaTeX editörü var mı:

  • Her zaman en yeni PDF (derlendikten sonra otomatik olarak yeniler)
  • Lateks komutları için otomatik tamamlama sağlar (örneğin, kalın metin için \ textbf {} ). Hatta bunlar için bazı yardım mesajları gösterebilir.
  • Tercihen en azından bazı BibTeX (referanslar) desteğine sahip olun: referans adları için otomatik tamamlama. Bir şey değiştiğinde (yeni girişler veya referanslar eklendiğinde) BibTeX'i otomatik olarak derlemek oldukça faydalı olacaktır.
  • Tercihen hata yerine gerçek zamanlı olarak hatalar (geçersiz sözdizimi, eksik } vb.) Gösterir. çok sayıda diğer mesaj arasında hataları gösteren LaTeX çıktısının dökümü.
Gördünüz mü: http://tex.stackexchange.com/questions/339/latex-editors-ides 39 ayrıntılı girişi var
On yanıtlar:
arjan
2014-02-05 06:44:49 UTC
view on stackexchange narkive permalink

Texworks 'ü öneririm. Ubuntu altında kullanıyorum, ancak OSX ve Windows için de mevcut. Çapraz platform uyumluluğu her zaman bir artıdır.

  • Yeşil 'Tür Kümesi' düğmesine bastığınızda, kodun yanında gösterilen PDF'yi yeniler (ayrı bir pencerede konumlandırabilirsiniz) kendin). (BibTeX dosyası ayrı ayrı (yeniden derlendiğinden) iki kez çalıştırmanız gerekebilir).

  • Sekme tuşu aracılığıyla otomatik tamamlama sağlar.

  • Yerel BibTeX otomatik tamamlama özelliği yok, ancak araştırmaya gittim ve bunun çalışmasını sağlamak için Texworks'e ekleyebileceğiniz bir komut dosyası buldum: Texworks-komut dosyaları otomatik tamamlama. Henüz kullanmadım ama bunu deneyeceğim. Burada gösterilmiştir.

  • Yine de gerçek zamanlı hata uyarıları yoktur. Elbette sözdizimi vurgulamasına sahiptir, bu da sözdizimi hatalarının çoğunu önler. Ayrıca, hatalar sekmesindeki bir hatadan kaynaktaki karşılık gelen satıra atlayabilirsiniz.

Bir başka güzel özellik de pdf görünümünü oluşturan 'Otomatik Takip odağı'dır. imlecinizin kaynakta olduğu yeri eşleştirin; pdf'den de 'Kaynağa Jump' yapabilirsiniz.

OSX yazılım ortamını bilmiyorum, bu yüzden elbette bilmediğim daha iyi seçenekler olabilir.

Sözdizimi vurgulama neredeyse uyarılar kadar iyidir - genellikle sorunlar, eksik / yanlış yerleştirilmiş tırnak veya parantezlerle ilgilidir.
Gilles 'SO- stop being evil'
2014-02-05 08:32:55 UTC
view on stackexchange narkive permalink

Emacs ( AUCTeX makro paketi ile) iyi bir LaTeX düzenleyicidir.

Belgenizi yeniden derlemek için Ctrl kbd> + C Ctrl + C Enter (isterseniz tek tuşlu bir kısayol tanımlayabilirsiniz). Tüm modern PDF görüntüleyicileri, değiştiğinde PDF dosyasını otomatik olarak yeniden yükler. PSX'e aşina değilim, ancak Skim pdfsync desteği de dahil olmak üzere yerleşik PDF görüntüleyiciden daha iyi performans gösteriyor görünüyor (PDF'ye tıklayın ve ilgili kaynağa ulaşın) satırı veya tersi).

Derleme hatası varsa, Ctrl + C " tuşlarına basarak karşılık gelen kaynak konumu.

Önizleme-lateks ile metin parçacıklarını doğrudan Emacs içinde bile oluşturabilirsiniz.

Emacs, komut ve ortam adları ile BibTeX için tamamlama sağlar referanslar ve sözdizimi vurgulama. Pek çok yaygın stil dosyasını destekler ve ek stil dosyalarını ayrıştırabilir.

Ranveer
2014-02-05 14:00:01 UTC
view on stackexchange narkive permalink

TexMaker 'ı öneririm. Tek tuşla basma derlemesi ve iyi görünümlü / sezgisel bir GUI ile TexMaker sizin için bir yazılımdır. Artı, sihirbaz gerçekten yardımcı oluyor.

Texmaker aşağıdaki görevler için sihirbazlar içerir:

  • Yeni bir belge veya harf veya tablo ortamı oluşturun.
  • Tablolar, tablolar, şekiller oluşturun ortamlar vb.
  • LaTeX belgesini TeX4ht (HTML veya ODT biçimi) aracılığıyla dışa aktarın.

Entegre bir PDF görüntüleyiciyle çapraz platformdur.

PDF Görüntüleyicisi de harikadır, çünkü koddan pdf'de doğru yere veya tam tersi şekilde atlayabilirsiniz.
Bir zamanlar Texmaker'ı kullandım, ancak IO yönetimi kötü. Bilgisayarım çöktü (Texmaker yüzünden değil) ve yeniden başlattıktan sonra, kaydetmeme rağmen (Texmaker yüzünden) tüm dosya içeriği kayboldu.
@palsch bu garip, yıllardır kullanıyorum ve daha önce böyle bir sorunla karşılaşmadım: /
Chris Travers
2014-02-07 09:09:32 UTC
view on stackexchange narkive permalink

Bir tez veya başka herhangi bir büyük, karmaşık belge için, benim kendi tercihim, yaklaşımı bir yazılım parçası gibi kullanmaktır. Bu genellikle şu anlama gelir:

  1. Metin (.tex) ve sunum (.sty) dosyalarım ayrıdır.
  2. Daha kolay gezinme ve düzenleme için metnim daha küçük parçalara bölünmüştür .
  3. Parçaları sırayla (bölümlere göre, vb.) içeren bir "omurga" .tex dosyam olabilir. Parçalar, çizimler veya diyagramlar gibi şeyler için başka alt parçalar içerebilir.

Kitabımı böyle yazdım ve tasarladım. İş planlarını böyle yaparım. İyi çalışıyor. En büyük dezavantaj, yukarıda tartışılan editörlerin genellikle daha basit, daha kısa, daha az karmaşık, daha bağımsız belgeler için tasarlandıklarından size çok yardımcı olmayacak olmasıdır. Sonuçta, omurga belgesinde belirtileceği için .tex dosyalarımın çoğu başlık bilgisini (kullanılacak paketler dahil) içermiyor.

İşte bunun için araçlarımın bir listesi. YMMV, ancak genel olarak yazılım geliştirmeye aşina iseniz, bunu yukarıdaki alternatiflerden daha kolay ve daha hızlı bulabilirsiniz.

  1. Ana editör olarak VIM. Pdf'yi yeniden oluşturmak için kullanılabilecek kabuk çıkışları olduğunu unutmayın.
  2. kaynak kodu yönetimi için svn (git de aynı şekilde çalışır).
  3. Neyi etkili bir şekilde oluşturduğum biliniyor taslak, yayın vb. için farklı formatlara ihtiyacım olursa oluşturmak istediğim formatı seçmeme izin vermek için LaTeX'teki ilk derleme dosyalarının miktarı. Bunu kitabım için yaptım.

Avantaj bu yaklaşıma göre, özellikle içeriğin karmaşık olduğu ve kolay düzenleme için işleri birbirinden ayırmak istediğiniz yerlerde, pdf oluşturmak için nispeten dikkatiniz dağılmayan ve yine de çok güçlü bir ortam sağlamasıdır.

Benzer şekilde bunda da benzer şekilde ruh Texlipse ilginç görünüyor.

Vim için bir Makefile oluşturmayı ve sadece `: make` yapmayı düşünün :)
evet, ama yapmanız gerekeni yapmak için muhtemelen LaTeX dosyasıyla yaptığım şeyi yine de yapmam gerekir. Derleme zamanı çıktı formatı belirtimlerini işleyebilen bir LaTeX dosyasına sahip olduğumda, bunu make'e bağlamak biraz gereksiz ;-).
Jonathan
2014-02-15 18:26:26 UTC
view on stackexchange narkive permalink

Texpad (19.99 $) 'ı bir süre önce yükledim ve gerçekten çok seviyorum. Yerel bir Kakao uygulamasıdır, bu nedenle çoğu platformlar arası (Java) uygulamasından çok daha sorunsuz çalışır. Çoğunlukla kullandığım bir Mac uygulaması var, ancak evrensel bir iOS uygulaması da var, böylece hareket halindeyken iPad veya iPhone'unuzda bile çalışabilirsiniz. Her iki uygulama da belgeleri senkronize etmek ve paylaşmak için kendi ücretli bulut hizmetini destekler, ancak Dropbox da desteklenir (iOS uygulamasında).

Texpad Mac application

  • Dizgi, menü çubuğundaki "Tür Kümesi" düğmesi tıklanarak veya ⌘L tuşuna basılarak yapılabilir. Ayrıca, yazmayı duraklattığınızda çalışan otomatik dizgiyi etkinleştirmeyi seçebilirsiniz.
  • Çoğu LaTeX komutu ve paketi için otomatik tamamlama vardır ( \ usepackage { yazdıktan sonra). Bazı komutlar için bir yardım mesajı gösterilir. (Örneğin, \ Omega gibi komutlar, karakterin büyük bir önizlemesini gösteriyor ve bu çok yardımcı oluyor.) Ayrıca \ end {} etiketleri yazdıktan sonra otomatik olarak eklenir \ begin {} etiketi.
  • BibTeX'i destekler. Bir süredir kullanmadım, ancak kullanmam gerektiğinde çalıştığını hatırlıyorum.
  • Otomatik dizgi oluştuğunda hatalar gösterilmez. Bununla birlikte, manuel olarak yazarken, bir hata listesi gösterilir. Editör, bir hatayı tıklarken hatanın satırına odaklanır.

Bu uygulamayı en çok seviyorum çünkü Mac'te süper akıcı çalışıyor (yerel bir uygulama olarak). Bir diğer harika özellik ise, derlenmiş PDF'nizde (pencerenin sağ yarısında gösterilir) bir yere tıklayabilmeniz ve düzenleyicinin bu belirli metne / içeriğe odaklanmasıdır. Yani artık bir şeyin kaynağını aramaya gerek yok, derlenmiş belgenizin ilgili kısmını tıklayın ve oraya ulaşın.

(Küçük pencere genişliği nedeniyle ekran görüntüsü biraz dağınık görünüyor, ancak bu sadece bu gönderiye daha iyi uyuyor.)

ConfusedStack
2014-02-10 06:55:17 UTC
view on stackexchange narkive permalink

LyX 'e göz atın .

Platformlar arası, açık kaynaklı bir LaTeX belge işlemcisidir ve şunları sağlar:

  1. Güncelleme / yenileme için yapılabilir.
  2. Sadece otomatik tamamlamaz, temelde tüm LaTeX komutlarınızı yazacaktır. Bunları yine de doğrudan düzenleyebilirsiniz.
  3. Referansları otomatik olarak işleyebilir. Önceden hazırlanmış bazı şablonlara göz atın.
  4. Sizi hatalar konusunda uyaracak ve bunları nasıl düzelteceğiniz konusunda ayrıntılar verecektir.

Resmi web sitesinden:

"LyX, yalnızca görünümlerine (WYSIWYG) değil, belgelerinizin yapısına (WYSIWYM) dayalı bir yazma yaklaşımını teşvik eden bir belge işlemcidir." ...

"LyX, yazılarının kutudan çıkar çıkmaz harika görünmesini isteyenler içindir. Biçimlendirme ayrıntılarıyla," parmakla boyama "yazı tipi nitelikleriyle bitmek bilmeyen kurcalamaya veya sayfa sınırlarıyla uğraşmaya artık gerek yok. Siz sadece yazın. LyX ekranda herhangi bir kelime işlemciye benziyor; basılı çıktısı - ya da çapraz referanslı PDF, tıpkı hazır olduğu gibi - başka hiçbir şeye benzemiyor. "

Gördükleriniz :

Lyx UI

Oluşturma şekli:

Operators with Limits

Michiel
2014-02-05 13:01:58 UTC
view on stackexchange narkive permalink

Kile 'nin sizin için iyi bir seçenek olduğunu düşünüyorum. Üç ana işletim sisteminde (Windows, Mac ve Linux) çalışır ve benim deneyimlerime göre Linux ve Windows sürümleri eşit derecede iyi, bu yüzden Mac sürümü için de aynısını bekliyorum.

  • Yenileniyor PDF, Alt-6 ile standart yeniden derlemeden sonra otomatiktir (PDF hala açıksa) veya Alt-1 ile derlemeden sonra yeni bir PDF açılır penceresine sahip olabilirsiniz
  • Otomatik tamamlama önerileri imlecinize yakın kayan bir kutuda verilir ve Tab
  • ile seçilebilir
  • .tex ve .bib dosyalarınızı bir projede birlikte yüklerseniz , çalışmanın en akıllı yolu olan referans adlarını otomatik olarak tamamlarsınız. Bir BibTeX yeniden derlemesi tam olarak otomatik değildir, ancak örneğin Lateks-Bibtex-Lateks-Lateks'i tek bir tuş vuruşunda yapan ve gerekli olmayan komutlardan herhangi birini atlayan bir "QuickBuild" listesi oluşturabilirsiniz. Son derleme.
  • Sözdizimi vurgulama standarttır ve derlemeyi hatanın olduğu satıra otomatik olarak atlayacak şekilde ayarlayabilirsiniz, bu da hata ayıklamaya yardımcı olur.

Ben kullanıyorum Kile neredeyse günlük olarak bilimsel makaleler yazıyor ve ana nedenleri şaşırtıcı derecede talep ettiğiniz özelliklere yakındır. Benim için önemli olan ek bir şey, işletim sistemleri arası uyumluluktur. İş yerinde Linux'um var ve evde Windows'um var ve farklı bilgisayarlarımda yazarken program değiştirmek zorunda kalmamayı seviyorum. Ek olarak, Kile, gerçek kelimeleri, lateks komutlarını ve yorumları ayrı ayrı sayabilen bir kelime sayma seçeneğine sahiptir. Bu, metnin sahip olabileceği kelime sayısı sınırlı olduğunda oldukça kullanışlıdır.

Irgendw Pointer
2014-02-05 13:55:38 UTC
view on stackexchange narkive permalink

TexStudio kullanıyorum.

  • Belgeyi oluşturmak için sadece bir düğmeye ">>" tıklama avantajına sahiptir. Entegre bir PDF görüntüleyiciye sahiptir. Lateks belgesini çevirmek için hangi yolu kullandığınızı hatırlar ve bunu tüm derlemelerin yapılması için gerektiği sıklıkta yapar.
  • Lateks komutları için otomatik tamamlama işlevleri ve otomatik tamamlama Bibtex desteği içerir.
  • Öne çıkan özelliklerden biri formül düzenleyicidir. Formülünüzü fare ile bir metin pedine yazabilirsiniz ve bir Lateks formülüne dönüştürür. Bu nedenle iyi bir araçtır.
  • Yazım denetimi dahildir

TexStudio UI

Neden yazım denetimi bu ekran görüntüsündeki tüm kelimeleri vurguluyor gibi görünüyor? Yanlış dil? Ve yazım denetimi gerçekten de Lateks seçeneklerinden şikayet ediyor mu? (örneğin, "ansmath" / "anssymb")
Rafael Winterhalter
2014-02-16 06:36:45 UTC
view on stackexchange narkive permalink

OS X Latex düzenleyicim her zaman TeXShop olmuştur. Bu aracı kullanarak birkaç makale yazdım ve bunu, örneğin burada tavsiye edilen Kile gibi denediğim diğer popüler editörlerden daha kolay buldum.

TeXShop, kullanıcı arayüzüne göre oldukça sade bir editör. Size bir ne görüyorsanız onu alırsınız deneyimi yaşatmak için Lateksi sizden gizlemeye çalışmaz, örneğin LyX, bu sitede size verilen başka bir öneri. Bununla birlikte, bence Lateks kullanmak istiyorsunuz çünkü ilk etapta belgeniz üzerinde daha açıklayıcı bir kontrole sahip olmak istiyorsunuz, aksi halde Word gibi bir düzenleyici kullanacaksınız, bu yüzden bu iyi bir şey. Bunun yerine, oluşturduğunuz dosyanızın sabit bir önizlemesini, derledikten sonra yenilenen başka bir pencerede gösterir.

TeXShop, ihtiyacınız olan her şey ile birlikte gelir. Yaygın komutlar için otomatik tamamlama vardır, hataları vurgular ve ayraçlarla size yardımcı olur ve Bibtex ile güzel bir şekilde bütünleşir.

TeXShop'un yalnızca Mac OS'de çalıştığını unutmayın.

TeXShop UI with an export of a PDF

kenorb
2015-10-07 13:50:39 UTC
view on stackexchange narkive permalink

Ek olarak, aşağıdaki seçeneklere sahipsiniz:

  • TextMate

    Harika bir dosya işleme desteği var , harika kısayollar, aralarında sekmeye alınabilen tanımlanabilir varlıklara sahip parçacıklar, bir dizi harika renk şeması ve harika düzenleme paketleri. C, Java, Python, LaTeX ve Subversion süper kullanıcı gibi şeyler için zaten mevcut olanlarla birlikte gelir.

  • Arşimet

    Arşimet tam özellikli bir düz metin ve Markdown editörüdür. Hızlı bir söz dizimi vurgulayıcı içerir ve görüntü ve bağlantı eklemek gibi yaygın eylemler için kullanışlı klavye kısayolları sağlar. Markdown için tam destekle, Archimedes belgeleri biçimlendirmeyi ve yapılandırmayı zarif ve kolay hale getirir.

  • MacTex

  • LaTeX 'i Aquamacs ile düzenleme



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...