Ini ialah fragmaster arahan 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
fragmaster - Menggunakan binaan psfrag dengan pdflatex
SINOPSIS
fragmaster [pilihan]
Cipta fail EPS dan PDF dengan penggantian psfrag terbenam.
Pilihan:
-h,--help Panduan penggunaan ringkas.
-m,--man Tunjukkan halaman lelaki penuh (memerlukan perldoc)
--clean Bersihkan fail $basename.{eps,pdf} yang dijana automatik secara automatik.
--debug Tunjukkan lebih banyak maklumat dan tinggalkan fail sementara.
--force Bina semula semuanya tanpa menghiraukan masa pengubahsuaian.
--dirfm=file Gunakan fail yang diberikan sebagai pilihan per-direktori
fail kawalan fragmaster fm dan bukannya lalai
"fragmaster.dfm".
DESCRIPTION
fragmaster ialah skrip perl yang membantu menggunakan binaan psfrag dengan pdflatex.
psfrag ialah pakej LaTeX yang membolehkan untuk menggantikan elemen teks dalam grafik EPS yang disertakan
dengan output LaTeX sewenang-wenangnya. Kerana psfrag menggunakan PostScript untuk membuat penggantian, dalam
prinsip yang anda tidak boleh gunakan psfrag bersama pdflatex yang tidak mempunyai sebarang antara muka
PostScript.
fragmaster menghasilkan EPS baharu daripada EPS asal anda yang sudah mengandungi kesemuanya
psfrag pengganti. Grafik EPS baharu ini sebenarnya boleh ditukar kepada PDF termasuk semua
pengganti. PDF "berkapsul" yang terhasil kemudiannya boleh digunakan dengan pdflatex.
fragmaster akan mengimbas direktori semasa untuk mencari fail yang berakhir _fm dan mempunyai a _fm.eps
rakan sejawat. Melihat tarikh pengubahsuaian, skrip menyemak sama ada fail output
perlu dibina semula dan berbuat demikian jika perlu (sedikit seperti "buat" akan melakukannya).
Dalam dokumen LaTeX anda, anda boleh memasukkan grafik yang dihasilkan menggunakan
\includegraphics{ }
dengan mudah meninggalkan sambungan fail. getah akan memilih EPS, pdflatex akan memilih
PDF.
fragmaster kawalan fail and lain berkaitan fail.
Untuk menggunakan skrip anda perlu membuat dua fail setiap grafik:
* _fm.eps: fail EPS itu sendiri,
* _fm: fail kawalan fragmaster.
Daripada fail ini, grafik psfragged akan dibuat:
* .eps,
. _fm fail kawalan pada asasnya ialah fail LaTeX (dengan pilihan komen khas) dan boleh
kelihatan seperti ini:
% Hanya komen biasa
%
% Beberapa ulasan istimewa:
% fmclass: buku
% fmclassopt: 11pt
% fmopt: lebar=6cm
%
% Satu lagi ulasan istimewa:
% kepala:
% \usepackage{amsmath}
% kepala hujung
% arahan psfrag:
\psfrag{x}{$x$}
\psfrag{y}{$y = x^2$}
Komen khas "fmclass:" akan menjadikan skrip menggunakan kelas yang diberikan dan bukannya lalai
kelas "artikel".
Komen khas "fmclassopt:" akan menjadikan skrip menggunakan pilihan yang diberikan sebagai pilihan kelas
bukannya lalai "12pt".
Komen khas "fmopt:" akan dinilai supaya teks berikut akan berlalu
sebagai hujah pilihan kepada "\includegraphics". Dengan cara ini anda boleh cth melaraskan hubungan
antara saiz grafik dan saiz fon menggunakan sesuatu seperti "fmopt: width=6cm". Tiada global
lalai untuk ini.
Pembinaan ulasan khas "head:/end head" menyebabkan baris di antaranya disertakan
dalam mukadimah dokumen sementara LaTeX selepas mendapat ulasan utama
aksara "%" dilucutkan. Dengan cara ini, anda boleh memasukkan pakej LaTeX, seperti dalam
"\usepackage{amsmath}". Tiada lalai global untuk ini.
Per-direktori fragmaster dir kawalan fail.
Anda boleh menetapkan pilihan "fmclass:", "fmclassopt:", "fmopt:" dan "head:/end head" setiap direktori
melalui fail kawalan fragmaster setiap direktori fragmaster.dfm dengan sintaks yang sama seperti
di atas. Anda boleh menggunakan fail lain melalui --dirfm pilihan. Perhatikan bahawa pilihan ditetapkan
cara ini adalah saling eksklusif, sebarang pilihan ditetapkan dalam setiap fail _fm fail akan sepenuhnya
mengatasi pilihan yang berkaitan dalam fail per-direktori, dan pilihan ditetapkan dalam fail per-direktori
akan mengatasi lalai awal ("\documentclass[12pt]{article}"). Pilihan kosong ialah
diabaikan.
Ini sedang dalam proses dan masih memerlukan pemeriksaan menyeluruh. Semak semula itu
bina semula berdasarkan tarikh pengubahsuaian berfungsi dengan baik.
DIKENALI MASALAH
Sekiranya EPS akan dihasilkan sebagai grafik landskap, iaitu gv menunjukkan Landskap bukan
Potret dalam bar menu, dan grafik akan bertukar 90 darjah dalam anda
dokumen, maka kemungkinan besar EPS asal anda lebih lebar daripada tingginya. Dalam kes ini
beberapa (lebih terkini) versi dvips buat andaian "pintar" bahawa grafik anda adalah
landskap, walaupun perkadaran grafik tidak memberitahu apa-apa tentang orientasi
kandungannya... Ini masih boleh berlaku sekiranya EPS input anda sepadan dengan kertas standard
saiz.
Bagaimanapun, anda boleh buat dvips berkelakuan lebih baik dengan menyatakan baris berikut dalam
/usr/share/texmf/dvips/config/config.pdf (atau setara tempatan di dalam
/usr/local/share/texmf):
@ tersuai 0pt 0pt
Sekiranya anda tertanya-tanya mengapa, saya akan mengesyorkan dvipsk sumber mesra kepada
awak ...
PENGARANG
Tilman Vogel (titik pada titik) dan Agustin Martin
com> (di titik)
SEJARAH
Skrip ini diilhamkan oleh siaran daripada Karsten Roemke (titik pada titik)
dengan subjek "psfrag pdflatex, lange her" dalam de.comp.text.tex pada 2003-11-11 05:25:44 PST.
Karsten Roemke telah diilhamkan untuk penyelesaiannya dengan siaran daripada Thomas Wimmer.
HAKCIPTA
Hak Cipta (C) 2004 Tilman Vogel
Hak Cipta (C) 2011-2015 Agustin Martin
Program ini adalah perisian percuma; anda boleh mengagihkannya semula dan/atau mengubah suainya di bawah syarat
Lesen Awam Am GNU seperti yang diterbitkan oleh Yayasan Perisian Percuma; sama ada
versi 2 Lesen, atau (mengikut pilihan anda) mana-mana versi kemudian.
Gunakan fragmaster dalam talian menggunakan perkhidmatan onworks.net