Ini ialah arahan mkjobtexmf yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
mkjobtexmf -- Hasilkan pokok texmf untuk kerja tertentu
VERSION
2011-11-10 v0.8
SINOPSIS
Program itu mkjobtexmf menjalankan program dan cuba mencari nama fail yang digunakan. Dua kaedah
tersedia, pilihan "-recorder" TeX (Web2C) atau program helai.
Kemudian ia menjana direktori dengan pokok texmf. Ia menyemak fail yang ditemui dan cuba mengisih
mereka dalam pokok texmf ini.
Ia boleh digunakan untuk tujuan pengarkiban atau untuk mempercepatkan mengikuti larian TeX.
mkjobtexmf [pilihan]
Ini menjalankan TeX yang boleh dikonfigurasikan oleh pilihan. Kedua-dua kaedah untuk mendapatkan fail yang digunakan
nama tersedia.
mkjobtexmf [pilihan] -- [args]
Borang terakhir menjalankan program cmd dengan hujah args bukannya TeX. Sebagai kaedah sahaja
program helai tersedia.
Pilihan:
--nama kerja Nama pekerjaan (wajib).
Biasanya ini ialah fail TeX
tanpa sambungan
--texname Fail input untuk TeX. Lalai ialah
nama kerja dengan sambungan '.tex'
--texopt Pilihan untuk larian TeX
--destdir Direktori destinasi,
lalai ialah ` .mjt'
--output Tambah juga fail output
--strace Gunakan strace dan bukannya TeX's
pilihan - perakam
--copy Salin fail dan bukannya mencipta
pautan simbol
--laluan Sampah rata, jangan buat direktori
di dalam direktori destinasi
--(no)texhash Jalankan texhash, gunakan --notexhash untuk MiKTeX
--exclude-ext Kecualikan fail dengan sambungan .
--cmd-tex Perintah untuk pengkompil TeX
--cmd-kpsewhich Perintah untuk kpsewhich
--cmd-texhash Perintah untuk texhash
--cmd-strace Perintah untuk strace
--verbose Keluaran Verbose
--help Mesej bantuan ringkas
--man Dokumentasi penuh
--version Pengenalan versi cetakan
DESCRIPTION
Berlari yang program
pertama mkjobtexmf menjalankan program, biasanya TeX. Pengkompil TeX dikonfigurasikan mengikut pilihan
"--cmd-tex". Pilihan "--texname" boleh digunakan, jika sambungan nama fail berbeza daripada .tex:
mkjobtexmf --jobname foo --texname foo.ltx
Malah kes yang lebih rumit mungkin:
mkjobtexmf --jobname foo --texname '\def\abc{...}\input{foo}'
Jika program lain daripada TeX harus digunakan (dvips, ...), maka program ini boleh diberikan
selepas "--":
mkjobtexmf --jobname foo -- dvips foo
File rakaman
Dua kaedah tersedia untuk mendapatkan nama fail yang digunakan:
Perakam TeX
Sesetengah pengedaran TeX (cth. Web2C) menyokong pilihan -perakam untuk TeXnya
penyusun. Kemudian pengkompil TeX menjana fail dengan sambungan .fls yang merekodkan
fail input dan output yang digunakan.
Jejak program
Program ini mengesan panggilan dan isyarat sistem. Ia digunakan di sini untuk log fail yang digunakan.
Analisa and pautan/salinan ditemui fail
Direktori hasil nama kerja.mjt dijana. Di dalam hasil pokok TEXMF dicipta.
Setiap fail yang ditemui dibandingkan dengan senarai laluan pepohon TEXMF. Jika padanan ditemui,
fail dipautkan/disalin ke dalam pokok TEXMF. Senarai laluan dijana oleh program
kpsewhich.
Jika fail tidak boleh dipetakan ke pepohon TEXMF dan fail itu adalah nama fail relatif, maka ia
dipautkan/disalin terus ke dalam direktori hasil nama kerja.mjt. Nama fail mutlak ialah
tidak disokong dan tiada laluan dengan pautan ke direktori induk.
Pautan simbolik dibuat secara lalai. Fail disalin jika pilihan "--copy" diberikan atau
pautan simbolik tidak tersedia.
PILIHAN
--nama kerja=<nama kerja>
Ia adalah nama pekerjaan. `nama kerja>.tex' berfungsi sebagai lalai untuk fail TeX dan
<nama kerja> digunakan untuk menamakan pelbagai direktori dan fail. Lihat bahagian "FAIL".
--texname=<nama>
Nama fail input TeX, jika ia berbeza daripadanama kerja>.tex.
--texopt=<pilih>
Pilihan tambahan untuk pengkompil TeX, contohnya ialah "--ini" atau "--shell-escape". ini
pilihan boleh diberikan lebih daripada sekali.
--destdir=<direktori>
Menentukan nama direktori destinasi tempat hasilnya dikumpulkan. Sebagai
lalai direktori dijana dalam direktori semasa dengan nama kerja dan
sambungan `.mjt'.
--pengeluaran
Juga tambah fail output.
--strace
Gunakan kaedah dengan program helai, lihat "DESKRIPSI".
--salinan
Fail disalin dan bukannya membuat pautan simbolik.
--rata
Fail dipautkan atau disalin tanpa elemen laluan. Direktori destinasi akan
mengandungi senarai rata fail atau pautan tanpa direktori.
Fail `ls-R' dan `alias' diabaikan.
--exclude-ext=<ext>
Fail dengan sambunganext> dikecualikan. Pilihan boleh diberikan beberapa kali atau a
senarai sambungan yang dipisahkan koma boleh digunakan. Contoh:
--exclude-ext aux --exclude-ext log --exclude-ext toc
adalah sama seperti
--exclude-ext aux,log,toc
--(tidak)texhash
Sebagai lalai, fail `ls-R' dijana dalam pokok `texmf', kerana ini ialah fail
nama pangkalan data yang mungkin digunakan dalam TeX Live. Kerana MiKTeX menggunakan yang berbeza
mekanisme, `texhash'nya tidak menghasilkan fail `ls-R' dan "--notexhash"
menyekat panggilan `texhash'.
--cmd-tex=<cmd>
Perintah untuk pengkompil TeX. Lalai ialah pdflatex.
--cmd-kpsewhich=<cmd>
Perintah untuk kpsewhich.
--cmd-texhash=<cmd>
Perintah untuk mengemas kini pangkalan data nama fail bagi pokok texmf yang dijana. Lalai ialah
texmf.
--cmd-strace=<cmd>
Perintah untuk strace.
--verbose
Mesej bertele-tele.
- membantu
Paparkan skrin bantuan.
-B(-man>
Cetak halaman manual.
--versi
Cetak pengenalan versi dan keluar.
CONTOH
fail TeX ujian.tex menggunakan kaedah perakam TeX:
mkjobtexmf --ujian nama kerja
fail TeX ujian.tex menggunakan LaTeX:
mkjobtexmf --ujian nama kerja --cmd-tex lateks
Penjanaan format:
mkjobtexmf --ujian nama kerja --texopt -ini --texname pdflatex.ini
Contoh, cara pepohon texmf baharu (Linux/bash) boleh digunakan:
TEXMF=!!test.mjt/texmf pdflatex test
Contoh untuk menjana arkib zip (Linux/bash):
(cd test.mjt && zip -9r ../test .)
Contoh untuk menjana arkib tar:
tar cjhvf test.tar.bz2 -C test.mjt .
TIDAK DISELESAIKAN ISU, KAveat, SEMUA
Perisian eksperimen
Pilihan, lalai, cara program berfungsi mungkin berubah dalam versi akan datang.
texmf.cnf
Pada masa ini kaedah dengan helai merekodkan fail ini. Perakam TeX tidak. Berguna
adalah texmf.cnf fail untuk tetapan berubah-ubah. Kerana kita hanya mempunyai satu pokok TEXMF, iaitu
bahagian laluan mungkin harus ditulis semula.
Tetapan dalam pembolehubah persekitaran
Mereka tidak disimpan sama sekali.
Perlanggaran
Program ini menggunakan satu direktori destinasi dan paling banyak satu pokok TEXMF untuk hasilnya.
Walau bagaimanapun, fail sumber boleh datang daripada direktori yang berbeza dan pepohon TEXMF.
Oleh itu perlanggaran nama adalah mungkin.
Program ini mengikut strategi untuk tidak memadam fail dalam direktori destinasi.
Itu membolehkan untuk mengumpul fail daripada larian yang berbeza. Oleh itu perlanggaran diselesaikan dalam
cara kemasukan pertama yang dibuat dalam direktori destinasi menang.
Fail konfigurasi
Ia akan menyelamatkan pengguna daripada menaip semula pilihan yang sama berulang kali.
Rakaman tidak lengkap
Pepijat dalam rakaman fail TeX mungkin mengakibatkan rakaman fail tidak lengkap (cth pdfTeX
1.40.3 tidak merekodkan fail .pfb dan .pk).
...
Gunakan mkjobtexmf dalam talian menggunakan perkhidmatan onworks.net