TeXworks kullanarak bir LaTeX belgesini terminalden otomatik olarak derlemek mümkün müdür?


0

Debian Wheezy altında LaTeX'te büyük bir belgenin ana .tex dosyasını otomatik olarak derlemek için bir takma ad oluşturmak istiyorum.

Bunun için bir kabuk komutuna ihtiyacım var demektir. Mümkün mü? Şu anda TeXWorks kullanıyorum. Başka bir program kullanmam gerekse de umursamıyorum (Tercihen TexWorks'e benzer).

TexWorks’in dokümantasyonunu gözden geçirdim ancak yararlı hiçbir şey bulamadım.

Not: Bunun basitçe yapılabileceğini biliyorum:

  1. Takma adı kullanma myalias = 'texworks ~ / mydir / mydoc.tex'
  2. Sonra play butonuna tıklayın.

Ama özellikle her iki şeyi de yapmak için bir komut istiyorum.

Yanıtlar:


1

TeXworks'e doğrudan aşina değilim ve hızlıca bir göz attığım için çalışmanızı otomatik olarak derlemenin açık bir yolunu bulamadım.

Geçmişte, bunu elde etmenin en iyi yolunu buldum, belgeyi sürekli olarak yeniden oluşturmak için bir üçüncü taraf aracı kullanmak ve değiştirilen PDF'yi algılayan ve değiştirilen belgeyi yeniden yükleyen bir PDF görüntüleyici kullanmak. Linux üzerinde latexmk kullanıyorum . Otomatik olarak yeniden derlemeye başlayabilirsiniz:

latexmk -pdf -pvc <mydocument.tex>

Çalışmak için PDF'nin otomatik olarak güncellenmesini sağlamak için lateksmk'i yapılandırmam gerektiğini öğrendim. Benim çok temel yapılandırmam:

~ / .Latexmkrc

$pdf_previewer = "start /usr/bin/mupdf %O %S";
$pdf_update_method = 2;

Yukarıdaki konfigürasyonla, LaTeX dosyanızı TeXworks'e kaydettiğinizde, latexmk belgeyi otomatik olarak yeniden derler ve mupdf görüntüleyiciyi değişikliklerinizle yeniden yükler.

Umarım yardımcı olur?

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.