Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mkjobtexmf komutudur.
Program:
ADI
mkjobtexmf -- Belirli bir iş için bir texmf ağacı oluştur
VERSION
2011-11-10 v0.8
SİNOPSİS
program mkjobtexmf bir programı çalıştırır ve kullanılan dosya adlarını bulmaya çalışır. iki yöntem
TeX (Web2C) veya programın "-kaydedici" seçeneği mevcuttur iz.
Daha sonra texmf ağacı olan bir dizin oluşturur. Bulunan dosyaları kontrol eder ve sıralamayı dener.
onları bu texmf ağacında.
Arşivleme amacıyla veya takip eden TeX çalışmalarını hızlandırmak için kullanılabilir.
mkjobtexmf [seçenekler]
Bu, seçeneklerle yapılandırılabilen TeX'i çalıştırır. Kullanılan dosyayı almak için her iki yöntem
isimler mevcuttur.
mkjobtexmf [seçenekler] -- [arg]
İkinci form programı çalıştırır cmd argümanlarla args TeX yerine. Yalnızca yöntem olarak
program iz kullanılabilir.
Seçenekler:
--iş adı İşin adı (zorunlu).
Genellikle bu TeX dosyasıdır
uzatma olmadan
--texname TeX için giriş dosyası. Varsayılan
'.tex' uzantılı iş adı
--texopt TeX çalıştırma seçeneği
--destdir Hedef dizini,
varsayılan ` .mjt'
--output Çıktı dosyalarını da ekleyin
--strace TeX'ler yerine strace kullanın
seçenek kaydedici
--copy Dosyaları oluşturmak yerine kopyalayın
sembol bağlantıları
--flat Önemsiz yollar, dizin oluşturmaz
hedef dizinin içinde
--(no)texhash texhash'i çalıştırın, MiKTeX için --notexhash kullanın
--hariç tutma-harici Uzantısı olan dosyaları hariç tut .
--cmd-tex TeX derleyicisi için komut
--cmd-kpsehangisi kpsewhat için komut
--cmd-texhash texhash için komut
--cmd-strace strace için komut
--verbose Ayrıntılı çıktı
--help Kısa yardım mesajı
--man Tam belgeler
--version Sürüm tanımlamasını yazdır
TANIM
Koşu the program
Ad mkjobtexmf bir programı, genellikle TeX'i çalıştırır. TeX derleyicisi seçenek tarafından yapılandırılır
"--cmd-tex". Dosya adı uzantısı farklıysa "--texname" seçeneği kullanılabilir. .tex:
mkjobtexmf --iş adı foo --texname foo.ltx
Daha da karmaşık durumlar mümkündür:
mkjobtexmf --jobname foo --texname '\def\abc{...}\input{foo}'
TeX dışında başka bir program kullanılması gerekiyorsa (dvips, ...), o zaman bu program verilebilir.
sonrasında "--":
mkjobtexmf --iş adı foo -- dvips foo
fileto kayıt
Kullanılan dosya adlarını almak için iki yöntem mevcuttur:
TeX Kaydedici
Bazı TeX dağıtımları (örn. Web2C) seçeneği destekler -ses kayıt cihazı onun TeX için
derleyiciler. Ardından TeX derleyicisi uzantılı bir dosya oluşturur. .fls kaydeden
kullanılan girdi ve çıktı dosyaları.
Program dizisi
Bu program sistem çağrılarını ve sinyallerini izler. Burada kullanılan dosyaları günlüğe kaydetmek için kullanılır.
Çözümlemek ve bağlantı/kopyalama bulundu Dosyaları
sonuç dizini işadı.mjt oluşturuldu. Sonuç içinde TEXMF ağacı oluşturulur.
Bulunan her dosya, TEXMF ağaçlarının yollarının bir listesiyle karşılaştırılır. Bir eşleşme bulunursa,
dosya TEXMF ağacına bağlanır/kopyalanır. Yolların listesi program tarafından oluşturulur.
kpsehangisi.
Dosya bir TEXMF ağacına eşlenemiyorsa ve dosya göreli bir dosya adıysa,
doğrudan sonuç dizinine bağlanır/kopyalanır işadı.mjt. Mutlak dosya adları
desteklenmez ve ne üst dizinlere bağlantı içeren yollar.
Sembolik bağlantılar varsayılan olarak oluşturulur. Dosyalar, "--kopyala" seçeneği verilmişse veya
sembolik bağlantı mevcut değildir.
SEÇENEKLER
--iş adı=<iş adı>
İşin adıdır. `iş adı>.tex', TeX dosyası için varsayılan olarak hizmet eder ve
<iş adı> çeşitli dizinleri ve dosyaları adlandırmak için kullanılır. "DOSYALAR" bölümüne bakın.
--texname=<isim>
Farklıysa, TeX giriş dosyasının adıiş adı>.teks.
--textopt=<yeğlemek>
TeX derleyicisi için ek seçenek, örnekler "--ini" veya "--shell-escape"dir. Bu
seçenek birden fazla verilebilir.
--destdir=<rehber>
Sonucun toplandığı hedef dizinin adını belirtir. Olarak
varsayılan olarak geçerli dizinde iş adıyla bir dizin oluşturulur ve
`.mjt' uzantısı.
--çıktı
Ayrıca çıktı dosyaları ekleyin.
--strace
Programla yöntemi kullan iz, Açıklamayı gör".
--kopya
Sembolik bağlantılar oluşturmak yerine dosyalar kopyalanır.
--düz
Dosyalar, yol öğeleri olmadan bağlanır veya kopyalanır. Hedef dizin
dizinsiz düz bir dosya veya bağlantı listesi içerir.
"ls-R" ve "aliases" dosyaları yok sayılır.
--hariç tutma-harici=<ext>
Uzantısı olan dosyalarext> hariç tutulur. Seçenek birkaç kez verilebilir veya
virgülle ayrılmış uzantı listesi kullanılabilir. Örnekler:
--exclude-ext aux --exclude-ext günlüğü --exclude-ext toc
aynıdır
--exclude-ext yardımcı, günlük, toc
--(hayır)texhash
Varsayılan olarak 'ls-R' dosyası 'texmf' ağacında oluşturulur, çünkü bu dosyadır.
TeX Live'da kullanılabilecek isim veritabanı. Çünkü MiKTeX farklı bir
mekanizması, `texhash' `ls-R' dosyalarını ve "--notexhash" dosyalarını oluşturmaz
'texhash' çağrısını bastırır.
--cmd-tex=<cmd>
TeX derleyicisi için komut. Varsayılan pdflatex'tir.
--cmd-kpsehangisi=<cmd>
kpsewhat için komut.
--cmd-texhash=<cmd>
Oluşturulan texmf ağacının dosya adı veritabanını güncelleme komutu. Varsayılan
metinf.
--cmd-strace=<cmd>
strace için komut.
--ayrıntılı
Ayrıntılı mesajlar.
--yardım et
Yardım ekranını görüntüleyin.
-B(-adam>
Kılavuz sayfasını yazdırın.
--versiyon
Sürüm tanımlamasını yazdırın ve çıkın.
ÖRNEKLER
TeX dosyası test.tex TeX'in kaydedici yöntemini kullanarak:
mkjobtexmf --jobname testi
TeX dosyası test.tex LaTeX kullanarak:
mkjobtexmf --jobname testi --cmd-tex lateks
Biçim oluşturma:
mkjobtexmf --jobname testi --texopt -ini --texname pdflatex.ini
Örnek, yeni texmf ağacının (Linux/bash) nasıl kullanılabileceği:
TEXMF=!!test.mjt/texmf pdflatex testi
Zip arşivi oluşturma örneği (Linux/bash):
(cd test.mjt && zip -9r ../test .)
Bir tar arşivi oluşturmak için örnek:
tar cjhvf test.tar.bz2 -C test.mjt .
çözülmemiş SORUNLAR, UYARILAR, TÜM
deneysel yazılım
Seçenekler, varsayılanlar, programın çalışma şekli gelecek sürümlerde değişebilir.
metinf.cnf
Şu anda yöntem ile iz bu dosyaları kaydeder. TeX'in kaydedicisi yok. Kullanışlı
vardır metinf.cnf Değişken ayarlar için dosyalar. Sadece bir TEXMF ağacımız olduğu için,
yol bölümleri muhtemelen yeniden yazılmalıdır.
Ortam değişkenlerindeki ayarlar
Hiçbir şekilde saklanmazlar.
çarpışmalar
Program, sonuç için bir hedef dizin ve en fazla bir TEXMF ağacı kullanır.
Ancak kaynak dosyalar farklı dizinlerden ve TEXMF ağaçlarından gelebilir.
Bu nedenle isim çakışmaları mümkündür.
Program, hedef dizindeki dosyaları silmeme stratejisini izler.
Bu, farklı çalışmalardan dosya toplamaya izin verir. Böylece çarpışmalar çözülür.
hedef dizine yapılan ilk girişin kazandığı şekilde.
yapılandırma dosyası
Kullanıcıyı aynı seçenekleri tekrar tekrar yazmaktan kurtarırdı.
Tamamlanmamış kayıt
TeX'in dosya kaydındaki hatalar eksik dosya kaydına neden olabilir (örn. pdfTeX
1.40.3, .pfb ve .pk dosyalarını kaydetmez).
...
onworks.net hizmetlerini kullanarak mkjobtexmf çevrimiçi kullanın