InggrisPerancisSpanyol

Ad


favorit OnWorks

dvisvgm - Online di Cloud

Jalankan dvisvgm di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah dvisvgm yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


dvisvgm - mengonversi file DVI dan EPS ke format SVG berbasis XML

RINGKASAN


dvisvgm [ Pilihan ] fillet [.dvi]

dvisvgm -E [ Pilihan ] fillet [.eps]

DESKRIPSI


Utilitas baris perintah dvisvgm mengonversi file DVI, seperti yang dihasilkan oleh TeX/LaTeX, ke
Format grafik vektor terukur berbasis XML SVG. Ini mendukung format DVI klasik 2 sebagai
serta format 3 (dibuat oleh pTeX dalam mode vertikal), dan format 5 yang juga dikenal sebagai
XDV (dibuat oleh XeTeX). Selain perintah DVI dasar, dvisvgm juga mengevaluasi banyak
apa yang disebut spesial yang sangat memperluas kemampuan format DVI. Untuk lebih
gambaran rinci, lihat bagian Didukung Khusus di bawah.

Karena standar SVG 1.1 saat ini tidak menentukan grafik multi-halaman, dvisvgm membuat
file SVG terpisah untuk setiap halaman DVI. Karena alasan kompatibilitas, hanya yang pertama
halaman dikonversi secara default. Untuk memilih halaman yang berbeda atau halaman arbitrer
urutan, gunakan opsi -p yang dijelaskan di bawah ini.

SVG adalah format grafis berbasis vektor dan oleh karena itu dvisvgm mencoba mengonversi mesin terbang
garis besar semua font yang digunakan ke deskripsi jalur yang dapat diskalakan. Cara tercepat untuk melakukannya adalah dengan
ekstrak informasi jalur dari file font dalam format PFB, TTF, atau OTF. Jika dvisvgm adalah
dapat menemukan file seperti itu, ia mengekstrak semua informasi garis besar yang diperlukan tentang mesin terbang
dari situ.

Namun, sumber utama TeX untuk deskripsi font adalah Metafont, yang menghasilkan keluaran bitmap
(file GF). Itu sebabnya tidak semua font TeX yang tersedia tersedia dalam format yang dapat diskalakan. Di
kasus ini, dvisvgm mencoba untuk membuat vektor keluaran Metafont dengan menelusuri bitmap mesin terbang.
Hasilnya tidak sesempurna kebanyakan (dioptimalkan secara manual) rekan-rekan PFB atau OTF, tapi
tetap sangat bagus dalam banyak kasus.

Saat menjalankan dvisvgm tanpa opsi --tanpa-font, fon elemen (...) digunakan
untuk menyematkan data font ke dalam file SVG. Sayangnya, hanya beberapa SVG yang merender dukungan
elemen ini belum. Sebagian besar browser web dan aplikasi grafik vektor tidak mengevaluasinya
dengan baik sehingga komponen teks dari grafik yang dihasilkan mungkin terlihat aneh. Di
untuk membuat file SVG yang lebih kompatibel, opsi baris perintah --tanpa-font bisa diberikan kepada
ganti elemen font dengan jalur grafik biasa.

PILIHAN


-Sebuah, --jejak-semua=[menceritakan]
Opsi ini memaksa dvisvgm untuk melacak tidak hanya mesin terbang yang benar-benar dibutuhkan tetapi semua mesin terbang
dari semua font bitmap yang digunakan dalam file DVI. Karena hasil penelusuran disimpan dalam
cache font, semua konversi DVI berikut (tanpa opsi --jejak-semua) dimana ini
font yang terlibat, akan jauh lebih cepat. Secara default, dvisvgm hanya melacak yang sebenarnya
mesin terbang yang dibutuhkan, dan menambahkannya ke cache. Opsi boolean menceritakan menentukan bagaimana
untuk menangani mesin terbang yang sudah disimpan dalam cache. Secara default, mesin terbang ini dilewati.
Menetapkan argumen menceritakan untuk iya nih or benar memaksa dvisvgm untuk melacak yang sesuai
bitmap lagi.

Note
Opsi ini hanya berlaku jika cache font aktif. Karena itu, --jejak-semua
tidak dapat digabungkan dengan opsi --cache=tidak ada.

-B, --bkotak=fmt
Mengatur kotak pembatas dari grafik yang dihasilkan ke format yang ditentukan. Parameternya
fmt mengambil salah satu dari penentu format yang tercantum di bawah ini, atau urutan empat
nilai panjang yang dipisahkan koma atau spasi putih x1, y1, x2 dan y2. Yang terakhir mendefinisikan dua
sudut diagonal kotak pembatas. Setiap nilai panjang terdiri dari floating point
nomor dan satuan panjang opsional (pt, bp, cm, mm, in, atau pc). Jika satuannya adalah
dihilangkan, titik TeX (pt) diasumsikan.

Dimungkinkan juga untuk memberikan hanya satu nilai panjang l. Dalam hal ini, batas minimal
kotak dihitung dan diperbesar dengan menambahkan (-l,-l) ke kiri atas dan (l,l) ke
pojok kanan bawah.

Atau, penentu format berikut ini didukung:

Internasional DIN / ISO kertas ukuran
An, Bn, Cn, Dn, Di mana n adalah bilangan bulat non-negatif, misalnya A4 atau a4 untuk DIN/ISO A4
format (210 mm × 297 mm).

utara Amerika kertas ukuran
faktur, eksekutif, hukum, surat, buku besar

Khusus melompat-lompat kotak ukuran

Dvi ukuran halaman yang disimpan dalam file DVI
menit menghitung minimal/ketat
kotak berlari
tak satupun tidak ada kotak pembatas yang ditetapkan

Halaman orientasi
Orientasi halaman default untuk ukuran kertas DIN/ISO dan Amerika adalah potret,
yaitu lebar < tinggi. menambahkan -pemandangan atau hanya -l ke format string
beralih ke pemandangan modus (lebar > tinggi). Untuk alasan simetri, Anda juga bisa
secara eksplisit menambahkan -potret or -p untuk menunjukkan format potret default. Perhatikan bahwa
sufiks ini adalah bagian dari string ukuran dan bukan opsi terpisah. Jadi, mereka
harus langsung mengikuti penentu ukuran tanpa tambahan kosong. Lebih-lebih lagi,
akhiran orientasi tidak dapat digunakan dengan Dvi, menit, dan tak satupun.

Note
pilihan -B, --bkotak hanya mempengaruhi kotak pembatas dan tidak mengubah
konten halaman. Oleh karena itu, jika Anda memilih format lanskap, halaman tidak akan
diputar.

-C, --cache[=dir]
Untuk mempercepat proses konversi font bitmap, dvisvgm menyimpan perantara
informasi konversi dalam file cache. Secara default, file-file ini disimpan di
$HOME/.dvisvgm/cache. Jika Anda lebih suka lokasi yang berbeda, gunakan opsi --cache untuk
menimpa default. Selain itu, dimungkinkan juga untuk menonaktifkan caching font
mekanisme sepenuhnya dengan opsi --cache=tidak ada. Jika argumen dir dihilangkan, dvisvgm
mencetak jalur direktori cache default bersama dengan informasi lebih lanjut tentang
font yang disimpan. Selain itu, file cache yang kedaluwarsa dan rusak akan dihapus.

-J, --gabung klip
Opsi ini memberitahu dvisvgm untuk menghitung perpotongan jalur kliping itu sendiri jika
diperlukan, dan tidak mendelegasikan tugas ini ke penyaji SVG. File SVG yang dihasilkan
lebih portabel karena beberapa perender SVG tidak mendukung perpotongan kliping
jalur yang ditentukan oleh klipPath unsur yang mengandung jalur klip atribut.

--warna
Memungkinkan pewarnaan pesan yang dicetak selama proses konversi. Warna bisa
disesuaikan melalui variabel lingkungan DVISVGM_COLORS. Lihat bagian LINGKUNGAN
di bawah ini untuk informasi lebih lanjut.

-E, --eps
Jika opsi ini diberikan, dvisvgm tidak mengharapkan DVI tetapi file input EPS, dan
mencoba mengubahnya menjadi SVG. Untuk melakukannya, satu file ps perintah khusus adalah
dibuat dan diteruskan ke pengendali khusus PostScript. Opsi ini hanya tersedia
jika dvisvgm dibangun dengan dukungan PostScript diaktifkan, dan membutuhkan Ghostscript untuk menjadi
tersedia. Lihat opsi --libg untuk informasi lebih lanjut.

-e, --akurat
Jika opsi ini diberikan, dvisvgm menghitung kotak pembatas yang tepat dari setiap karakter.
Secara default, nilai yang disimpan dalam file TFM font digunakan untuk menentukan mesin terbang
cakupan. Karena nilai-nilai ini dimaksudkan untuk menerapkan penempatan karakter yang optimal dan bersifat
tidak dirancang untuk mewakili dimensi yang tepat, mereka tidak selalu sesuai dengan
batas-batas mesin terbang visual. Jadi, lebar dan/atau tinggi beberapa mesin terbang mungkin
lebih besar (atau lebih kecil) dari nilai TFM masing-masing. Akibatnya, ini dapat menyebabkan
karakter terpotong di batas grafis SVG. Dengan pilihan --akurat diberikan,
dvisvgm menganalisis bentuk sebenarnya dari masing-masing karakter dan mendapatkan yang biasanya ketat
kotak pembatas.

-M, --peta font=nama file
Memuat dan mengevaluasi satu atau beberapa file peta font. File-file ini diperlukan untuk
menyelesaikan nama file font dan penyandian. dvisvgm tidak menyediakan file petanya sendiri tetapi
mencoba membaca yang tersedia datang dengan dvips atau dvipdfm. Jika opsi --peta font is
dihilangkan, dvisvgm mencari file peta default ps2pk.peta, dvipdfm.map, dan
psfonts.map (dalam urutan ini). Jika tidak, file yang terdaftar akan digunakan. Beberapa nama file
harus dipisahkan dengan koma tanpa spasi putih di depan dan/atau di belakang. File peta
dievaluasi dalam urutan yang diberikan. Secara default, pemetaan yang didefinisikan ulang tidak menggantikan
yang sebelumnya. Namun, setiap nama file dapat didahului oleh penentu mode opsional
(+, -, atau =) untuk mengubah perilaku ini:

+file peta
Hanya entri dalam file peta yang diberikan yang tidak mendefinisikan ulang pemetaan font yang
terapan. Itu juga mode default jika tidak ada penentu mode yang diberikan.

-file peta
Memastikan bahwa tidak ada pemetaan font yang ditentukan dalam file peta yang diberikan yang digunakan,
yaitu pemetaan yang ditentukan sebelumnya untuk font yang ditentukan akan dihapus.

=file peta
Semua pemetaan yang ditentukan dalam file peta diterapkan. Pengaturan yang ditentukan sebelumnya untuk
font yang sama diganti.

Jika nama file pertama dalam urutan nama file didahului oleh penentu mode,
dvisvgm memuat peta font default (lihat di atas) dan menerapkan file peta lainnya
setelah itu. Jika tidak, tidak ada file peta default yang akan dimuat secara otomatis.

contoh: --fontmap=file1.peta saya,+file2.peta saya beban myfile1.peta diikuti oleh
myfile2.peta di mana semua redefinisi dari myfile2.peta diabaikan.
--fontmap==filesaya1.peta,-file2.peta saya memuat file peta default diikuti oleh
myfile1.peta dan myfile2.peta di mana semua redefinisi dari myfile1.peta menggantikan
entri sebelumnya. Setelah itu, semua definisi untuk font diberikan dalam myfile2.peta
dihapus dari pohon peta font.

Untuk informasi lebih lanjut tentang format file peta dan penentu mode, lihat
manual dvips dan dvipdfm.

--grad-tumpang tindih
Memberi tahu dvisvgm untuk membuat segmen kisi yang tumpang tindih saat memperkirakan gradien warna
mengisi (lihat juga opsi --grad-segmen di bawah). Secara default, segmen yang berdekatan tidak
tumpang tindih tetapi hanya menyentuh satu sama lain seperti ubin terpisah. Sayangnya, keselarasan ini
dapat menyebabkan kesenjangan yang terlihat antara segmen karena latar belakang mempengaruhi
warna pada batas segmen jika perender SVG menggunakan anti-aliasing untuk membuat
kontur halus. Salah satu cara untuk menghindari ini dan untuk menciptakan wilayah warna yang menyentuh dengan mulus
adalah untuk memperbesar segmen sehingga meluas ke area kanan dan bawahnya
tetangga. Karena yang terakhir digambar di atas bagian yang tumpang tindih, yang terlihat
ukuran semua segmen tetap tidak berubah. Hanya celah sebelumnya yang menghilang sebagai latar belakang
sekarang benar-benar tertutup oleh warna yang benar. Saat ini, dvisvgm menghitung
segmen yang tumpang tindih secara terpisah untuk setiap tambalan jala (jaring tambalan dapat terdiri dari:
dari beberapa patch dari jenis yang sama). Oleh karena itu, mungkin masih ada celah yang terlihat di
jahitan dua tambalan yang berdekatan.

--grad-segmen=jumlah
Menentukan jumlah maksimal segmen per kolom dan baris yang digunakan untuk perkiraan
mengisi warna gradien. Karena SVG 1.1 hanya mendukung sebagian kecil bayangan
algoritma yang tersedia di PostScript, dvisvgm mendekati beberapa di antaranya dengan membagi
area yang akan diisi menjadi segmen monokromatik yang lebih kecil. Masing-masing segmen ini
mendapatkan warna rata-rata dari wilayah yang dicakupnya. Dengan demikian, meningkatkan jumlah
segmen mengarah ke area monokromatik yang lebih kecil dan karenanya menghasilkan
perkiraan gradien warna yang sebenarnya. Sebagai kekurangannya, lebih banyak segmen menyiratkan lebih besar
File SVG karena setiap segmen diwakili oleh elemen jalur yang terpisah.

Saat ini, dvisvgm mendukung mesh patch segitiga bentuk bebas dan kisi serta
Coon dan mesh patch produk tensor. Mereka didekati dengan membagi area
dari setiap patch menjadi a n×n grid segmen yang lebih kecil. Jumlah maksimal segmen per
kolom dan baris dapat diubah dengan opsi --grad-segmen.

--grad-menyederhanakan=delta
Jika ukuran segmen yang dibuat untuk memperkirakan pengisian warna gradien berada di bawah
nilai delta yang diberikan, dvisvgm mengurangi tingkat detailnya. Misal seperti Bezier
kurva digantikan oleh garis lurus, dan segmen segitiga digabungkan menjadi
segi empat. Untuk delta kecil, penyederhanaan ini biasanya tidak terlihat tetapi
kurangi ukuran file SVG yang dihasilkan.

-H, --membantu[=mode]
Mencetak ringkasan singkat dari semua opsi baris perintah yang tersedia. opsional mode
parameter adalah nilai integer antara 0 dan 2. Ini memilih varian tampilan dari
teks bantuan. Mode 0 mencantumkan semua opsi yang dibagi ke dalam kategori dengan header bagian. Ini
juga merupakan default jika dvisvgm dipanggil tanpa parameter. Mode 1 mencantumkan semua opsi
diurutkan berdasarkan nama opsi pendek, sedangkan mode 2 mengurutkan garis berdasarkan opsi panjang
nama.

--menyimpan
Menonaktifkan penghapusan file sementara yang dibuat oleh Metafont (biasanya .gf, .tfm, dan
.log file).

--libg=nama file
Opsi ini hanya tersedia jika perpustakaan Ghostscript tidak terhubung langsung ke
dvisvgm dan jika dukungan PostScript tidak sepenuhnya dinonaktifkan selama kompilasi. Di
kasus ini, dvisvgm mencoba memuat perpustakaan GS bersama secara dinamis selama runtime. Oleh
default, ia mengharapkan nama perpustakaan menjadi libgs.so.X (pada sistem mirip Unix, di mana X
adalah perpustakaan versi ABI) atau gsdll32.dll/gsdll64.dll (Windows). Pilihan
--libg dapat digunakan untuk memberikan nama yang berbeda. Atau, juga memungkinkan untuk mengatur
nama perpustakaan GS dengan variabel lingkungan LIBGS. Yang terakhir kurang diutamakan
daripada opsi baris perintah, yaitu dvisvgm mengabaikan variabel LIBGS if --libg diberikan.

-L, --tanda tautan=gaya
Memilih metode bagaimana menandai area hyperlink. Itu gaya argumen dapat mengambil salah satu dari
nilai tak satupun, kotak, dan line, Di mana kotak adalah default, yaitu persegi panjang digambar
di sekitar wilayah yang ditautkan jika opsi --tanda tautan dihilangkan. Argumen gaya line hanya
menggambar tepi bawah persegi panjang pembatas, dan tak satupun memberitahu dvisvgm untuk tidak menambahkan apapun
objek yang terlihat ke hyperlink. Garis dan kotak mendapatkan warna teks saat ini
terpilih. Untuk menerapkan warna yang berbeda dan konstan, titik dua diikuti dengan warna
specifier dapat ditambahkan ke string gaya. SEBUAH warna penentu adalah a
nilai RGB heksadesimal dari bentuk #RRGGBB, atau nama warna dvips
(http://en.wikibooks.org/wiki/LaTeX/Colors#The_68_standard_colors_known_to_dvips).

Apalagi argumen gaya dapat mengambil penentu warna tunggal untuk menyorot yang ditautkan
wilayah dengan kotak tanpa bingkai yang diisi dengan warna itu. Penentu warna kedua opsional
dipisahkan oleh titik dua memilih warna bingkai.

contoh: kotak: merah or kotak: #ff0000 menggambar kotak merah di sekitar area terkait. kuning biru
menciptakan persegi panjang yang diisi kuning dengan bingkai biru.

-aku, --daftar-spesial
Mencetak daftar penangan khusus yang terdaftar dan keluar. Setiap handler memproses satu set
pernyataan khusus yang termasuk dalam kategori yang sama. Dalam kebanyakan kasus, kategori
diidentifikasi oleh awalan dari pernyataan khusus. Ini biasanya kata utama
dipisahkan dari sisa pernyataan dengan titik dua atau kosong, mis warna or ps.

-M, --mag=faktor
Menyetel faktor pembesaran yang diterapkan bersama dengan panggilan Metafont penelusuran sebelumnya
mesin terbang. Semakin besar nilai ini, semakin baik hasil penelusuran. Namun demikian, besar
nilai perbesaran dapat menyebabkan kesalahan aritmatika Metafont karena jumlah yang berlebihan. Jadi,
gunakan opsi ini dengan hati-hati. Pengaturan default biasanya menghasilkan hasil yang bagus.

--no-gabung
Tempatkan setiap karakter secara terpisah teks elemen dengan yang sesuai x dan y
atribut. Secara default, baru teks or tspan elemen hanya dibuat jika string dimulai
di lokasi yang berbeda dari posisi biasa yang ditentukan oleh karakter '
nilai-nilai muka.

--tidak-mktexmf
Menekan pembuatan file font yang hilang. Jika dvisvgm tidak dapat menemukan file font
melalui mekanisme pencarian kpathsea, ia memanggil alat eksternal mktextfm atau mktexmf
oleh. Opsi ini menonaktifkan panggilan ini.

-N, --tanpa-font[=varian]
Jika opsi ini diberikan, dvisvgm tidak membuat SVG fon elemen tetapi menggunakan jalan
sebagai gantinya. File SVG yang dihasilkan cenderung lebih besar tetapi secara bersamaan lebih banyak
kompatibel dengan sebagian besar aplikasi yang belum mendukung font SVG. opsional
argumen varian memilih metode cara mengganti font dengan jalur. Varian 0
menciptakan path dan menggunakan elemen. Varian 1 dibuat path elemen saja. Pilihan --tanpa-font
menyiratkan --tanpa gaya.

-C, --skala=sx[,sy]
Skala konten halaman secara horizontal dengan sx dan secara vertikal dengan sy. Pilihan ini adalah
setara dengan -TSsx,sy.

-S, --tidak-khusus[=nama]
Nonaktifkan pemrosesan perintah khusus yang disematkan dalam file DVI. Jika tidak lebih lanjut
parameter diberikan, semua spesial diabaikan. Untuk menonaktifkan set spesial secara selektif,
daftar nama yang dipisahkan koma opsional dapat ditambahkan ke opsi ini. SEBUAH nama is
pengenal unik yang mereferensikan penangan khusus yang dimaksud. Pilihan --daftar-spesial
daftar semua penangan yang tersedia saat ini dan namanya. Semua spesial yang tidak didukung
pernyataan diam-diam diabaikan.

--tanpa gaya
Secara default, dvisvgm membuat gaya CSS dan atribut kelas untuk referensi font karena
ini lebih ringkas daripada berulang kali mengatur informasi font lengkap di setiap teks
elemen. Namun, jika Anda lebih suka referensi font langsung, perilaku defaultnya adalah
dinonaktifkan dengan opsi --tanpa gaya.

-Hai, --keluaran=belt hold
Mengatur pola nama file output. Parameter belt hold adalah string yang mungkin
mengandung variabel %f, %p, dan %P. %f memperluas ke nama dasar file DVI,
yaitu nama file tanpa akhiran, %p adalah nomor halaman saat ini, dan %P jumlah seluruhnya
jumlah halaman dalam file DVI. Nomor opsional (0-9) diberikan setelah tanda persen
menentukan jumlah minimal digit yang akan ditulis. Jika nilai tertentu adalah
lebih pendek, nomor diisi dengan nol di depan. Contoh: %3p memberlakukan 3 digit untuk
nomor halaman saat ini (001, 002, dll.). Tanpa penentu lebar eksplisit, %p mendapat
jumlah digit yang sama dengan %P.

Jika Anda membutuhkan lebih banyak kontrol atas penomoran, Anda dapat menggunakan ekspresi aritmatika sebagai
bagian dari suatu pola. Sintaksnya adalah %(expr) dimana cepat mungkin mengandung tambahan,
pengurangan, perkalian, dan pembagian bilangan bulat dengan prioritas yang sama. Itu
variabel p dan P berisi nomor halaman saat ini dan jumlah halaman,
masing-masing. Sebagai contoh, --output="%f-%(p-1)" membuat nama file di mana penomoran
dimulai dengan 0 bukan 1.

Pola defaultnya adalah %f-%p.svg jika file DVI terdiri dari lebih dari satu halaman, dan
%f.svg jika tidak. Itu artinya, file DVI foo.dvi dikonversi ke foo.svg if foo.dvi is
dokumen satu halaman. Jika tidak, beberapa file SVG foo-01.svg, foo-02.svg, dll. adalah
diproduksi. Di lingkungan Windows, tanda persen menunjukkan lingkungan dereferensi
variabel, dan karena itu harus dilindungi oleh tanda persen kedua, misalnya
--keluaran=%%f-%%p.

-P, --halaman=rentang
Opsi ini mengatur halaman yang akan diproses. Parameter rentang terdiri dari
daftar nomor halaman tunggal dan/atau rentang halaman yang dipisahkan koma. Rentang halaman adalah sepasang
angka yang dipisahkan oleh tanda hubung, misalnya 5-12. Dengan demikian, urutan halaman mungkin terlihat seperti
ini: 2-4,6,9-12,15. Tidak masalah jika halaman diberikan lebih dari sekali atau jika halaman
rentang tumpang tindih. dvisvgm selalu mengekstrak nomor halaman dalam urutan menaik dan
mengkonversi mereka hanya sekali. Agar tetap kompatibel dengan versi sebelumnya,
urutan halaman default adalah 1. oleh karena itu dvisvgm hanya mengonversi halaman pertama dan bukan
seluruh dokumen dalam opsi kasus --halaman dihilangkan. Biasanya, rentang halaman terdiri dari dua:
angka yang menunjukkan halaman pertama dan terakhir yang akan dikonversi. Jika konversinya menjadi
dimulai pada halaman 1, atau jika harus berlanjut hingga halaman DVI terakhir, halaman pertama atau
nomor rentang kedua dapat dihilangkan, masing-masing. Contoh: --halaman=-10 mengubah semua
halaman hingga halaman 10, --halaman=10- mengonversi semua halaman yang dimulai dengan halaman 10. Tolong
pertimbangkan bahwa nilai halaman tidak mengacu pada nomor halaman yang dicetak pada halaman.
Sebaliknya, jumlah halaman fisik diharapkan, di mana halaman pertama selalu mendapat nomor
1.

-D, --presisi=digit
Menentukan jumlah maksimal tempat desimal yang diterapkan ke atribut floating-point
nilai-nilai. Semua nilai atribut yang ditulis ke file SVG yang dihasilkan dibulatkan
demikian. Parameternya digit memungkinkan nilai integer dari 0 hingga 6, di mana 0 memungkinkan
pemilihan otomatis tempat desimal yang signifikan. Ini juga merupakan nilai default
jika dvisvgm dipanggil tanpa opsi --presisi.

-P, --kemajuan[=menunda]
Mengaktifkan indikator kemajuan sederhana yang ditampilkan saat operasi yang memakan waktu seperti
Spesial PostScript sedang diproses. Indikator tidak muncul sebelum penundaan yang diberikan
(dalam detik) telah berlalu. Nilai penundaan default adalah 0.5 detik.

-R, --memutar=sudut
Memutar konten halaman searah jarum jam sebesar sudut derajat di sekitar tengah halaman. Ini
pilihan setara dengan -TRsudut.

-R, --relatif
SVG memungkinkan untuk menentukan jalur grafik dengan urutan absolut dan/atau relatif
perintah, yaitu setiap perintah mengharapkan koordinat absolut atau koordinat
relatif terhadap posisi menggambar saat ini. Secara default, dvisvgm membuat jalur yang terdiri dari
perintah mutlak. Jika opsi --relatif diberikan, perintah relatif dibuat
sebagai gantinya yang sedikit mengurangi ukuran file SVG dalam banyak kasus.

-S, --stdout
Jangan menulis output SVG ke file tetapi arahkan ke stdout.

-T, --mengubah=perintah
Menerapkan urutan transformasi ke konten SVG. Setiap transformasi adalah
dijelaskan oleh Command diawali dengan huruf kapital diikuti dengan daftar
parameter yang dipisahkan koma. Perintah transformasi berikut didukung:

T tx[,ty]
Menerjemahkan (memindahkan) halaman ke arah vektor (tx,ty). Jika ty dihilangkan, ty=0
diasumsikan. Panjang satuan yang diharapkan dari tx dan ty adalah poin TeX (1pt =
1/72.27 inci). Namun, ada beberapa konstanta yang didefinisikan untuk menyederhanakan unit
konversi (lihat di bawah).

S sx[,sy]
Skala halaman secara horizontal dengan sx dan secara vertikal dengan sy. Jika sy dihilangkan, sy=sx
diasumsikan.

R sudut[,x,y]
Memutar halaman searah jarum jam sebesar sudut derajat di sekitar titik (x,y). Jika opsional
argumen x dan y dihilangkan, halaman akan diputar di sekitar pusatnya
tergantung pada format halaman yang dipilih. Pilihan kapan -tidak ada diberikan, rotasi
pusat adalah asal (0,0).

KX sudut
Miringkan halaman di sepanjang x-sumbu oleh sudut derajat. Argumen sudut bisa mengambil apapun
nilai kecuali 90+180k, Di mana k adalah bilangan bulat.

KY sudut
Miringkan halaman di sepanjang y-sumbu oleh sudut derajat. Argumen sudut bisa mengambil apapun
nilai kecuali 90+180k, Di mana k adalah bilangan bulat.

FH [y]
Mencerminkan (membalik) halaman pada garis horizontal melalui titik (0,y). Menghilangkan
argumen opsional mengarah ke y=h/2, dimana h menunjukkan tinggi halaman (lihat telah ditentukan sebelumnya
konstan bawah).

FV [x]
Mencerminkan (membalik) halaman pada garis vertikal melalui titik (x,0). Menghilangkan
argumen opsional mengarah ke x=w/2, dimana w menunjukkan lebar halaman (lihat telah ditentukan sebelumnya
konstan bawah).

M m1,...,m6
Menerapkan transformasi yang dijelaskan oleh matriks 3×3
((m1,m2,m3), (m4,m5,m6),(0,0,1)), di mana tiga kali lipat bagian dalam menunjukkan baris.

Note
Semua perintah transformasi opsi -T, --mengubah diterapkan dalam urutan
dari penampilan mereka. Beberapa perintah opsional dapat dipisahkan oleh spasi.
Dalam hal ini seluruh string transformasi harus diapit dengan double
kutipan. Semua parameter adalah ekspresi dari tipe floating point. Anda juga bisa
berikan angka biasa atau suku aritmatika yang digabungkan oleh operator + (tambahan),
- (pengurangan), * (perkalian), / (pembagian) atau % (modulo) dengan umum
asosiatif dan aturan prioritas. Tanda kurung juga dapat digunakan.

Selain itu, beberapa konstanta yang telah ditentukan sebelumnya disediakan:

ux posisi horizontal atas
sudut halaman kiri di titik TeX
unit
uy posisi vertikal kiri atas
sudut halaman dalam unit titik TeX
h tinggi halaman dalam satuan titik TeX
(0 dalam kasus -tidak ada)
w lebar halaman dalam satuan titik TeX (0
dalam kasus -tidak ada)

Selanjutnya, Anda dapat menggunakan konstanta panjang pt, mm, cm dan in, misalnya 2cm or
1.6in. Jadi, opsi -TT1in,0R45 memindahkan konten halaman 1 inci ke kanan dan
memutarnya 45 derajat di sekitar pusat halaman setelahnya.

Untuk transformasi tunggal, Anda juga dapat menggunakan opsi -c, -t dan -r. Catat itu
urutan di mana opsi ini diberikan tidak signifikan, yaitu Anda tidak bisa
menggunakannya untuk menggambarkan urutan transformasi. Mereka hanya mandiri
opsi singkat untuk transformasi umum.

-T, --menerjemahkan=tx[,ty]
Menerjemahkan (memindahkan) konten halaman ke arah vektor (tx,ty). Pilihan ini adalah
setara dengan -TTtx,ty.

-di, --verbositas=tingkat
Mengontrol jenis pesan yang dicetak selama menjalankan dvisvgm:

0 tidak ada keluaran pesan
1 hanya pesan kesalahan
2 pesan peringatan saja
4 pesan informasi saja

Note
Dengan menambahkan nilai-nilai ini, Anda dapat menggabungkan kategori. Tingkat default adalah 7,
yaitu semua pesan dicetak.

-V, --Versi: kapan[=luas]
Mencetak versi dvisvgm dan keluar. Jika argumen opsional disetel ke iya nih, yang
nomor versi perpustakaan tertaut juga dicetak.

-z, --ritsleting[=tingkat]
Membuat file SVG terkompresi dengan akhiran .svgz. Argumen opsional menentukan
tingkat kompresi. Nilai yang valid berada dalam kisaran 1 hingga 9 (nilai default adalah 9).
Nilai yang lebih besar menyebabkan hasil kompresi yang lebih baik tetapi membutuhkan waktu komputasi yang lebih lama.

Peringatan
Opsi ini tidak dapat digabungkan dengan -S, --stdout.

-Z, --Perbesar[=faktor]
Kalikan lebar dan tinggi atribut elemen root SVG dengan argumen faktor
sedangkan sistem koordinat grafik dipertahankan. Hasilnya, sebagian besar penonton SVG
memperbesar grafik yang sesuai. Jika faktor zoom negatif diberikan, lebar dan
tinggi atribut dihilangkan.

DIDUKUNG SPESIAL


dvisvgm mendukung beberapa set khusus perintah yang dapat digunakan untuk memperkaya file DVI
dengan fitur tambahan, seperti warna, grafik, dan hyperlink. evaluasi khusus
perintah didelegasikan ke penangan khusus. Setiap pawang bertanggung jawab untuk semua spesial
pernyataan dari kumpulan perintah yang sama, yaitu perintah yang dimulai dengan awalan yang sama. Untuk mendapatkan
daftar penangan khusus yang benar-benar disediakan, gunakan opsi --daftar-spesial (Lihat di atas). Ini
bagian memberikan gambaran umum tentang perintah khusus yang saat ini didukung.

bgcolor
Pernyataan khusus untuk mengubah warna latar belakang/halaman. Karena SVG 1.1 tidak
mendukung warna latar belakang, dvisvgm menyisipkan persegi panjang dari warna yang dipilih ke dalam
dokumen SVG yang dihasilkan. Persegi panjang ini selalu mendapatkan ukuran yang sama dengan yang dipilih atau
kotak pembatas yang dihitung. Perintah warna latar belakang ini adalah bagian dari set khusus warna
tetapi ditangani secara terpisah untuk membiarkan pengguna mematikannya. Untuk gambaran umum tentang
sintaks perintah, lihat dokumentasi dvips, misalnya.

warna
Pernyataan dari kumpulan perintah ini memberikan instruksi untuk mengubah teks/warna cat.
Untuk gambaran umum tentang sintaks yang tepat, lihat dokumentasi dvips, misalnya.

dvisvgm
dvisvgm menawarkan set kecil spesialnya sendiri. Daftar berikut memberikan ringkasan
ikhtisar.

dvisvgm: mentah teks
Menambahkan urutan karakter sewenang-wenang ke bagian halaman dokumen SVG.
dvisvgm tidak melakukan validasi apa pun di sini, sehingga pengguna harus memastikan bahwa
SVG yang dihasilkan masih valid. Parameter teks mungkin mengandung ekspresi {?X},
{?y}, dan {?warna} yang meluas ke arus x or y koordinat dan arus
warna, masing-masing. Lebih-lebih lagi, {?nl} diperluas ke karakter baris baru.

dvisvgm:rawdef teks
Perintah ini mirip dengan dvisvgm: mentah, tetapi memasukkan teks mentah ke dalam
bagian dari dokumen SVG yang saat ini sedang dibuat.

dvisvgm: rawset nama ... dvisvgm:endrawset
Sepasang spesial ini menandai awal dan akhir dari definisi SVG mentah bernama
pecahan. Semua dvisvgm: mentah dan dvisvgm:rawdef spesial dilampirkan oleh dvisvgm: rawset
dan dvisvgm:endrawset tidak dievaluasi segera tetapi disimpan bersama di bawah
diberikan nama untuk digunakan nanti. Setelah didefinisikan, fragmen bernama dapat direferensikan
seluruh file DVI dengan dvisvgm: rawput (Lihat di bawah). Dua perintah
dvisvgm: rawset dan dvisvgm:endrawset tidak harus bersarang, yaitu setiap panggilan dari
dvisvgm: rawset harus diikuti oleh panggilan yang sesuai dari dvisvgm:endrawset
sebelum yang lain dvisvgm: rawset mungkin terjadi. Juga, pengidentifikasi nama harus unik
seluruh file DVI. Menggunakan dvisvgm: rawset beberapa kali bersama-sama dengan
sama nama mengarah ke pesan peringatan.

dvisvgm: rawput nama
Menyisipkan fragmen SVG mentah yang sebelumnya disimpan di bawah yang diberikan nama. dvisvgm
membedakan antara fragmen yang ditentukan dengan dvisvgm: mentah or
dvisvgm:rawdef, dan menanganinya secara berbeda: Ini memasukkan semua dvisvgm: mentah bagian
tiap kali dvisvgm: rawput disebut, sedangkan dvisvgm:rawdef bagian pergi ke
bagian dari dokumen SVG saat ini hanya sekali.

dvisvgm:img lebar tinggi fillet
Membuat elemen gambar pada posisi grafik saat ini yang merujuk pada yang diberikan
mengajukan. Gambar JPEG, PNG, dan SVG dapat digunakan di sini. Namun, dvisvgm tidak memeriksa
format file atau akhiran nama file. panjangnya lebar dan tinggi harus
diberikan sebagai angka floating point biasa dalam unit titik TeX (1in = 72.27pt).

dvisvgm:bbox baru] nama
Mendefinisikan atau mengatur ulang kotak pembatas lokal yang disebut nama. Nama dapat terdiri dari
huruf dan angka. Saat memproses halaman DVI, dvisvgm terus memperbarui
(global) kotak pembatas halaman saat ini untuk menentukan minimum
persegi panjang yang berisi semua komponen halaman yang terlihat (karakter, gambar, gambar)
elemen dll.) Selain kotak pembatas global, pengguna dapat meminta
nomor acak dari kotak pembatas lokal bernama. Setelah ditentukan, kotak-kotak ini adalah
diperbarui bersama dengan kotak pembatas global yang dimulai dengan karakter pertama
yang mengikuti definisi. Dengan demikian, kotak lokal dapat digunakan untuk menghitung
luas bagian halaman. Ini berguna untuk skenario di mana SVG . yang dihasilkan
file pasca-proses. Dalam hubungannya dengan dvisvgm khusus: mentah, makro {?bbox
nama} memperluas ke empat nilai x, y, w, dan h (dipisahkan dengan spasi) menentukan
koordinat sudut kiri atas, lebar, dan tinggi kotak lokal nama.
Jika kotak nama tidak didefinisikan sebelumnya, keempat nilai sama dengan nol.

dvisvgm:bbox lebar tinggi [kedalaman]
Memperbarui kotak pembatas halaman saat ini dengan menyematkan persegi panjang virtual (x,
y, lebar, tinggi) di mana sudut kiri bawah terletak di DVI saat ini
posisi menggambar (x,y). Jika parameter opsional kedalaman ditentukan, dvisvgm
menyematkan persegi panjang kedua (x, y, lebar, -kedalaman). panjangnya lebar, tinggi dan
kedalaman harus diberikan sebagai angka floating point biasa dalam unit titik TeX (1in =
72.27pt). Bergantung pada ukuran dan posisi persegi panjang virtual, perintah ini
memperbesar keseluruhan kotak pembatas atau membiarkannya apa adanya. Tidak mungkin
mengurangi luasnya. Spesial ini harus digunakan bersama dengan dvisvgm: mentah in
untuk memperbarui viewport halaman dengan benar.

dvisvgm:bbox a[b] x1 y1 x2 y2
Varian khusus bbox ini memperbarui kotak pembatas dengan menyematkan virtual
empat persegi panjang (x1,y1,x2,y2). Intinya (x1,y1) dan (x2,y2) menunjukkan dua diagonal
sudut persegi panjang yang diberikan dalam satuan titik TeX.

dvisvgm:bbox memperbaiki] x1 y1 x2 y2
Varian dari bbox khusus ini memberikan kotak pembatas mutlak (final) ke
SVG yang dihasilkan. Setelah menjalankan perintah ini, dvisvgm tidak lagi mengubah
koordinat kotak pembatas, kecuali khusus ini dipanggil lagi nanti. Intinya
(x1,y1) dan (x2,y2) menunjukkan dua sudut diagonal dari persegi panjang yang diberikan dalam TeX
unit titik.

Cuplikan TeX berikut menambahkan dua elemen SVG mentah ke output dan memperbarui
kotak pembatas sesuai:

\khusus{dvisvgm:mentah }
\khusus{dvisvgm:bbox 20 10 10}

\khusus{dvisvgm:mentah }
\khusus{dvisvgm:bbox abs 10 200 100 250}

em
Spesial ini diperkenalkan dengan distribusi emTeX oleh Eberhard Mattes. Mereka
memberikan pernyataan gambar garis, instruksi untuk menyematkan gambar MSP, PCX, dan BMP
file, serta dua perintah PCL. dvisvgm hanya mendukung pernyataan gambar garis
dan mengabaikan semua spesial em lainnya diam-diam. Deskripsi sintaks perintah dapat berupa
ditemukan dalam dokumentasi driver DVI yang disertakan dengan emTeX (lihat CTAN).

html
Spesifikasi hyperref mendefinisikan beberapa varian tentang cara menandai area hyperlink
dalam file DVI. dvisvgm mendukung konstruksi khusus HyperTeX biasa seperti yang dibuat dengan
opsi paket hyperref hiperteks. Secara default, semua area dokumen yang tertaut adalah
ditandai dengan persegi panjang. Pilihan --tanda tautan memungkinkan untuk mengubah perilaku ini. Lihat di atas untuk
keterangan lebih lanjut. Informasi tentang sintaks dan semantik dari spesial HyperTeX dapat
ditemukan di manual hyperref.

pdf
pdfTeX dan dvipdfmx memperkenalkan beberapa perintah khusus yang terkait dengan pembuatan
file PDF. Saat ini, hanya dua dari mereka, pdf: file peta dan pdf: peta didukung oleh
dvisvgm. Spesial ini memungkinkan memodifikasi pohon peta font selama pemrosesan DVI
file. Mereka digunakan oleh CTeX, misalnya. dvisvgm mendukung keduanya, dvips dan
format peta font dvipdfm. Untuk informasi lebih lanjut tentang sintaks perintah dan semantik,
lihat dokumentasi dari \pdffile peta dalam panduan pengguna pdfTeX.

ps
Dvip driver DVI yang terkenal memperkenalkan set spesialnya sendiri untuk disematkan
Kode PostScript ke dalam file DVI, yang sangat meningkatkan kemampuan DVI
dokumen. Salah satu tujuan dvisvgm adalah untuk sepenuhnya mengevaluasi semua cuplikan PostScript dan untuk
konversikan sebanyak mungkin ke SVG. Berbeda dengan dvips, dvisvgm menggunakan
aritmatika floating point untuk menghitung posisi yang tepat dari setiap elemen grafis,
yaitu tidak membulatkan koordinat. Oleh karena itu, lokasi relatif dari
elemen grafis mungkin sedikit berbeda dari yang dihitung oleh dvips.

Karena PostScript adalah bahasa yang agak rumit, dvisvgm tidak mencoba mengimplementasikannya
memiliki juru bahasa PostScript tetapi bergantung pada Ghostscript (http://ghostscript.com) sebagai gantinya.
Jika perpustakaan Ghostscript tidak ditautkan ke biner dvisvgm, itu akan dicari dan
dimuat secara dinamis selama runtime. Dalam hal ini, dvisvgm mencari libgs.so.X on
Sistem mirip Unix (versi ABI yang didukung: 7,8,9), dan untuk gsdll32.dll or gsdll64.dll
pada Windows. Anda dapat mengganti nama file default dengan variabel lingkungan LIBGS or
opsi baris perintah --libg. Perpustakaan harus dapat dijangkau melalui pencarian ld
path (* nix) atau variabel lingkungan PATH (Windows). Atau, mutlak
jalur file dapat ditentukan. Jika perpustakaan tidak dapat ditemukan, dvisvgm menonaktifkan
memproses spesial PostScript dan mencetak pesan peringatan. Gunakan opsi
--daftar-spesial untuk memeriksa apakah dukungan PostScript tersedia, yaitu entri ps is
menyajikan.

Handler PostScript juga mengenali dan mengevaluasi data kotak pembatas yang dihasilkan oleh
itu pratinjau paket dengan opsi halaman sempit. Jika data ada dalam file DVI,
dvisvgm menyesuaikan kotak pembatas dari file SVG yang dihasilkan, dan mencetak sebagai
pesan yang menunjukkan lebar, tinggi, dan kedalaman kotak dalam satuan titik TeX.
Terutama, nilai kedalaman dapat digunakan untuk menyelaraskan grafik SVG secara vertikal dengan
baseline teks sekitarnya dalam dokumen HTML atau XSL-FO, misalnya.

topik
Set khusus TPIC mendefinisikan instruksi untuk menggambar objek geometris sederhana. Beberapa
Paket LaTeX, seperti eepic dan tplot, menggunakan spesial ini untuk mendeskripsikan grafik.

CONTOH


file dvisvgm

Mengonversi halaman pertama dari file.dvi untuk file.svg.

file dvisvgm -z

Mengonversi halaman pertama dari file.dvi untuk file.svgz dengan tingkat kompresi default 9.

dvisvgm -p5 -z3 -ba4-l -file baru

Mengonversi halaman kelima dari file.dvi untuk file baru.svgz dengan tingkat kompresi 3. Batas
kotak diatur ke DIN/ISO A4 dalam format lanskap.

dvisvgm --transform="R20,w/3,2h/5 T1cm,1cm S2,3" berkas

Mengonversi halaman pertama dari file.dvi untuk file.svg di mana tiga transformasi diterapkan.

LINGKUNGAN


dvisvgm menggunakan kpathsea perpustakaan untuk menemukan file yang dibuka. Oleh karena itu,
variabel lingkungan yang dijelaskan dalam dokumentasi perpustakaan mempengaruhi konverter.

Jika dvisvgm ditautkan tanpa perpustakaan Ghostscript, dan jika dukungan PostScript belum
telah dinonaktifkan, pustaka Ghostscript bersama akan dicari selama runtime melalui dlopen().
Variabel lingkungan LIBGS dapat digunakan untuk menentukan jalur dan nama file perpustakaan.

Versi Windows yang telah dikompilasi sebelumnya dari dvisvgm memerlukan instalasi MiKTeX 2.9
atau diatas. dvisvgm tidak bekerja sama dengan edisi portabel MiKTeX karena itu
bergantung pada antarmuka COM MiKTeX yang hanya dapat diakses di instalasi lokal. Untuk mengaktifkan
evaluasi spesial PostScript, DLL Ghostscript asli gsdll32.dll harus
hadir dan dapat dijangkau melalui jalur pencarian. 64-bit Windows build memerlukan 64-bit
DLL skrip hantu gsdll64.dll. Kedua DLL datang dengan penginstal Ghostscript yang sesuai
tersedia dari www.ghostscript.com.

Variabel lingkungan DVISVGM_COLORS menentukan warna yang digunakan untuk menyorot berbagai
bagian dari keluaran pesan dvisvgm. Itu hanya dievaluasi jika opsi --warna diberikan. Itu
nilai DVISVGM_COLORS adalah daftar entri formulir yang dipisahkan titik dua gg=BF, Di mana gg
menunjukkan salah satu indikator kelompok warna yang tercantum di bawah ini, dan BF adalah dua digit heksadesimal
menentukan latar belakang (digit pertama) dan warna latar depan/teks (digit kedua). Itu
nilai warna didefinisikan sebagai berikut: 0=hitam, 1=merah, 2=hijau, 3=kuning, 4=biru, 5=magenta,
6=sian, 7=abu-abu, 8=merah cerah, 9=hijau cerah, A=kuning cerah, B=biru cerah, C=terang
magenta, D=sian cerah, E=abu-abu cerah, F=putih. Tergantung pada terminal, warnanya mungkin
berbeda. Alih-alih mengubah teks dan warna latar belakang, itu juga memungkinkan untuk
ubah hanya salah satunya: Tanda bintang (*) sebagai pengganti digit heksadesimal menunjukkan
teks default atau warna latar belakang terminal.

Semua entri yang cacat dalam daftar diabaikan secara diam-diam.

er pesan kesalahan

wn pesan peringatan

pn pesan tentang nomor halaman

ps pesan ukuran halaman

fw informasi tentang file
tertulis

sm pesan negara

tr pesan pelacak mesin terbang

pi indikator kemajuan

Contoh: er=01:pi=*5 mengatur warna pesan kesalahan (er) menjadi merah (1) di atas hitam (0), Dan
indikator kemajuan (pi) menjadi sian (5) pada latar belakang default (*).

Gunakan dvisvgm online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 3
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Proksi terowongan cepat yang membantu Anda
    melewati firewall Ini adalah aplikasi
    yang juga dapat diambil dari
    https://sourceforge.net/projects/shadowsocksgui/.
    itu ha...
    Unduh Shadowsocks.dll
  • 6
    Tema GLPI
    Tema GLPI
    Unduh rilis di
    https://github.com/stdonato/glpi-modifications/
    Tema warna untuk GLPI 0.84 dan 0.85 Baru
    Modifikasi untuk GLPI Ini adalah
    aplikasi yang...
    Unduh Tema GLPI
  • Lebih banyak lagi »

Perintah Linux

Ad