InglesPransesEspanyol

Ad


OnWorks favicon

dvisvgm - Online sa Cloud

Patakbuhin ang dvisvgm sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command dvisvgm na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dvisvgm - kino-convert ang DVI at EPS file sa XML-based na SVG na format

SINOPSIS


dvisvgm [ pagpipilian ] file [.dvi]

dvisvgm -E [ pagpipilian ] file [.eps]

DESCRIPTION


Ang command-line utility dvisvgm nagko-convert ng mga DVI file, gaya ng nabuo ng TeX/LaTeX, sa
XML-based scalable vector graphics format na SVG. Sinusuportahan nito ang klasikong format ng DVI 2 bilang
pati na rin ang format 3 (nilikha ng pTeX sa vertical mode), at format 5 na kilala rin bilang
XDV (nilikha ng XeTeX). Bukod sa mga pangunahing utos ng DVI, sinusuri din ng dvisvgm ang marami
tinatawag na specials na labis na nagpapalawak ng mga kakayahan ng format ng DVI. Para sa higit pa
detalyadong pangkalahatang-ideya, tingnan ang seksyon Suportadong Maskara sa ibaba.

Dahil ang kasalukuyang SVG standard 1.1 ay hindi tumutukoy sa mga multi-page na graphics, ang dvisvgm ay lumilikha
hiwalay na SVG file para sa bawat DVI page. Dahil sa mga dahilan ng pagiging tugma, ang una lamang
na-convert ang page bilang default. Upang pumili ng ibang page o arbitrary page
mga sequence, gamitin ang opsyon -p na inilalarawan sa ibaba.

Ang SVG ay isang vector-based na graphics format at samakatuwid ay sinusubukan ng dvisvgm na i-convert ang glyph
mga balangkas ng lahat ng ginamit na mga font sa mga nasusukat na paglalarawan ng landas. Ang pinakamabilis na paraan para gawin iyon ay ang
i-extract ang impormasyon ng path mula sa mga font file sa PFB, TTF, o OTF na format. Kung ang dvisvgm ay
makakahanap ng ganoong file, kinukuha nito ang lahat ng kinakailangang outline na impormasyon tungkol sa mga glyph
mula dito.

Gayunpaman, ang pangunahing mapagkukunan ng TeX para sa mga paglalarawan ng font ay Metafont, na gumagawa ng bitmap na output
(GF files). Iyon ang dahilan kung bakit hindi lahat ng makukuhang TeX font ay available sa isang scalable na format. Sa
sa mga kasong ito, sinusubukan ng dvisvgm na i-vector ang output ng Metafont sa pamamagitan ng pagsubaybay sa mga glyph bitmap.
Ang mga resulta ay hindi kasing perpekto ng karamihan (manual na na-optimize) na mga katapat na PFB o OTF, ngunit
ay gayunpaman ay talagang maganda sa karamihan ng mga kaso.

Kapag nagpapatakbo ng dvisvgm nang walang pagpipilian --walang mga font, Font mga elemento (...) ay ginamit
upang i-embed ang data ng font sa mga SVG file. Sa kasamaang palad, kakaunti lamang ang SVG na nagbibigay ng suporta
ang mga elementong ito pa. Karamihan sa mga web browser at vector graphics application ay hindi sinusuri ang mga ito
nang maayos upang ang mga bahagi ng teksto ng mga resultang graphics ay maaaring magmukhang kakaiba. Sa
upang lumikha ng higit pang mga katugmang SVG file, opsyon sa command-line --walang mga font maaaring ibigay sa
palitan ang mga elemento ng font ng mga plain graphics path.

Opsyon


-a, --trace-lahat=[recounts]
Pinipilit ng opsyong ito ang dvisvgm na subaybayan hindi lamang ang mga talagang kailangan na glyph kundi lahat ng glyph
ng lahat ng bitmap na font na ginamit sa DVI file. Dahil ang mga resulta ng pagsubaybay ay nakaimbak sa
cache ng font, lahat ng sumusunod na mga conversion ng DVI (nang walang opsyon --trace-lahat) kung saan ang mga ito
ang mga font ay kasangkot, ay magiging mas mabilis. Bilang default, sinusubaybayan lamang ng dvisvgm ang aktwal
kailangan ng mga glyph, at idinagdag ang mga ito sa cache. Ang boolean na opsyon recounts natutukoy kung paano
upang mahawakan ang mga glyph na nakaimbak na sa cache. Bilang default, nilaktawan ang mga glyph na ito.
Pagtatakda ng argumento recounts sa oo or totoo pinipilit ang dvisvgm na subaybayan ang katumbas
bitmaps ulit.

nota
Magkakabisa lang ang opsyong ito kung aktibo ang pag-cache ng font. Samakatuwid, --trace-lahat
hindi maaaring pagsamahin sa opsyon --cache=wala.

-b, --bbox=fmt
Itinatakda ang bounding box ng nabuong graphic sa tinukoy na format. Ang parameter
fmt tumatagal ng alinman sa mga tagatukoy ng format na nakalista sa ibaba, o isang pagkakasunod-sunod ng apat
mga halaga ng haba na pinaghihiwalay ng kuwit o whitespace x1, y1, x2 at y2. Ang huli ay tumutukoy sa dalawa
dayagonal na sulok ng bounding box. Ang bawat halaga ng haba ay binubuo ng isang lumulutang na punto
numero at isang opsyonal na unit ng haba (pt, bp, cm, mm, in, o pc). Kung ang unit ay
inalis, TeX point (pt) ay ipinapalagay.

Posible rin na magbigay lamang ng isang halaga ng haba l. Sa kasong ito, ang minimal na hangganan
Ang kahon ay nakalkula at pinalaki sa pamamagitan ng pagdaragdag (-l,-l) sa kaliwang itaas at (l,l) sa
ibabang kanang sulok.

Bilang kahalili, ang mga sumusunod na tagatukoy ng format ay sinusuportahan:

internationally DIN / ISO papel sukat
An, Bn, Cn, Dn, Kung saan n ay isang di-negatibong integer, hal. A4 o a4 para sa DIN/ISO A4
format (210mm × 297mm).

Hilaga Amerikano papel sukat
invoice, executive, legal, sulat, ledger

espesyal hangganan kahon sukat

dalawa laki ng pahina na nakaimbak sa DVI file
minuto kinukuwenta ang pinakamaliit/pinakamahigpit
kahon ng hangganan
wala walang nakatalagang bounding box

pahina paglagay sa lugar
Ang default na oryentasyon ng page para sa DIN/ISO at American paper sizes ay larawan,
ibig sabihin lapad < taas. Nagdadagdag -landscape o sa simpleng -l sa format na string
lumipat sa tanawin mode (lapad > taas). Para sa mga kadahilanang simetrya maaari mo rin
tahasang idagdag -larawan or -p upang ipahiwatig ang default na format ng portrait. Tandaan na
ang mga suffix na ito ay bahagi ng string ng laki at hindi magkahiwalay na mga opsyon. Kaya, sila
dapat direktang sundin ang specifier ng laki nang walang karagdagang mga blangko. At saka,
hindi magagamit ang mga suffix ng oryentasyon dalawa, minuto, at wala.

nota
Opsyon -b, --bbox nakakaapekto lamang sa bounding box at hindi binabago ang
nilalaman ng pahina. Kaya, kung pipili ka ng isang landscape na format, ang page ay hindi magiging
pinaikot.

-C, --cache[=dir]
Upang mapabilis ang proseso ng conversion ng mga bitmap na font, ang dvisvgm ay nagse-save ng intermediate
impormasyon ng conversion sa mga cache file. Bilang default, ang mga file na ito ay naka-imbak sa
$HOME/.dvisvgm/cache. Kung mas gusto mo ang ibang lokasyon, gumamit ng opsyon --cache sa
i-overwrite ang default. Higit pa rito, posible ring huwag paganahin ang pag-cache ng font
mekanismong ganap na may opsyon --cache=wala. Kung argumento dir ay tinanggal, dvisvgm
ini-print ang landas ng default na direktoryo ng cache kasama ng karagdagang impormasyon tungkol sa
ang mga nakaimbak na font. Bukod pa rito, ang mga hindi napapanahon at sirang mga cache file ay inaalis.

-j, --clipjoin
Sinasabi ng opsyong ito sa dvisvgm na kalkulahin ang intersection ng mga clipping path mismo kung
kinakailangan, at hindi para italaga ang gawaing ito sa SVG renderer. Ang mga resultang SVG file
ay mas portable dahil hindi sinusuportahan ng ilang SVG renderer ang mga intersection ng clipping
mga landas na tinukoy ng clipPath mga elementong naglalaman ng a clip-path katangian.

--kulay
Pinapagana ang colorization ng mga mensaheng naka-print sa panahon ng proseso ng conversion. Ang mga kulay ay maaari
i-customize sa pamamagitan ng variable ng kapaligiran DVISVGM_COLORS. Tingnan ang ENVIRONMENT section
sa ibaba para sa karagdagang impormasyon.

- Eh, --eps
Kung ibinigay ang opsyong ito, hindi inaasahan ng dvisvgm ang isang DVI ngunit isang EPS input file, at
sinusubukang i-convert ito sa SVG. Upang magawa ito, isang solong psfile espesyal na utos ay
nilikha at ipinasa sa espesyal na tagapangasiwa ng PostScript. Available lang ang opsyong ito
kung ang dvisvgm ay binuo na may suporta sa PostScript na pinagana, at nangangailangan ng Ghostscript
magagamit. Tingnan ang opsyon --libgs para sa karagdagang impormasyon.

-e, --eksakto
Kung ibinigay ang opsyong ito, kinukuwenta ng dvisvgm ang tumpak na kahon ng hangganan ng bawat karakter.
Bilang default, ang mga halagang nakaimbak sa TFM file ng isang font ay ginagamit upang matukoy ang mga glyph
lawak. Dahil nilayon ang mga value na ito na ipatupad ang pinakamainam na mga placement ng character at ay
hindi idinisenyo upang kumatawan sa eksaktong mga sukat, hindi kinakailangang tumutugma ang mga ito
ang mga hangganan ng mga visual glyph. Kaya, ang lapad at/o taas ng ilang glyph ay maaaring
mas malaki (o mas maliit) kaysa sa kaukulang mga halaga ng TFM. Bilang isang resulta, ito ay maaaring humantong sa
pinutol na mga character sa mga hangganan ng SVG graphics. May opsyon --eksakto ibinigay,
Sinusuri ng dvisvgm ang aktwal na hugis ng bawat karakter at nakakakuha ng karaniwang masikip
kahon ng hangganan.

-m, --fontmap=mga filename
Naglo-load at sinusuri ang isa o maramihang mga file ng mapa ng font. Ang mga file na ito ay kinakailangan upang
lutasin ang mga pangalan ng file ng font at pag-encode. Ang dvisvgm ay hindi nagbibigay ng sarili nitong mga file ng mapa ngunit
sinusubukang basahin ang mga available na kasama ng mga dvips o dvipdfm. Kung opsyon --fontmap is
tinanggal, hinahanap ng dvisvgm ang mga default na file ng mapa ps2pk.map, dvipdfm.map, at
psfonts.map (sa ganitong pagkakasunud-sunod). Kung hindi, ang mga nakalistang file ay ginagamit. Maramihang mga filename
dapat paghiwalayin ng mga kuwit nang walang nangunguna at/o sumusunod na whitespace. Ang mga file ng mapa
ay sinusuri sa ibinigay na pagkakasunud-sunod. Bilang default, hindi pinapalitan ang mga redefined mapping
mga nauna. Gayunpaman, ang bawat filename ay maaaring unahan ng isang opsyonal na mode specifier
(+, -, O =) upang baguhin ang pag-uugaling ito:

+mapfile
Tanging ang mga entry sa ibinigay na file ng mapa na hindi muling tukuyin ang isang pagmamapa ng font ay
inilapat. Iyan din ang default na mode kung walang ibibigay na specifier ng mode.

-mapfile
Tinitiyak na wala sa mga mapping ng font na tinukoy sa ibinigay na file ng mapa ang ginagamit,
ibig sabihin, ang mga dating tinukoy na pagmamapa para sa tinukoy na mga font ay tinanggal.

=mapfile
Ang lahat ng mga pagmamapa na tinukoy sa file ng mapa ay inilapat. Naunang tinukoy na mga setting para sa
ang parehong font ay pinalitan.

Kung ang unang filename sa pagkakasunud-sunod ng filename ay pinangungunahan ng mode specifier,
Nilo-load ng dvisvgm ang default na mapa ng font (tingnan sa itaas) at inilalapat ang iba pang mga file ng mapa
pagkatapos. Kung hindi, wala sa mga default na file ng mapa ang awtomatikong mailo-load.

Halimbawa: --fontmap=myfile1.map,+myfile2.map naglo-load myfile1.map sinundan ng
myfile2.map kung saan ang lahat ng redefinition ng myfile2.map ay hindi pinansin.
--fontmap==myfile1.map,-myfile2.map nilo-load ang default na file ng mapa na sinusundan ng
myfile1.map at myfile2.map kung saan ang lahat ng redefinition ng myfile1.map palitan
mga nakaraang entry. Pagkatapos, lahat ng mga kahulugan para sa mga font na ibinigay sa myfile2.map
ay tinanggal mula sa puno ng mapa ng font.

Para sa karagdagang impormasyon tungkol sa mga format ng file ng mapa at mga tagatukoy ng mode, tingnan
ang mga manwal ng dvips at dvipdfm.

--grad-overlap
Sinasabi sa dvisvgm na gumawa ng magkakapatong na mga segment ng grid kapag tinatantya ang gradient ng kulay
punan (tingnan din ang opsyon --grad-segment sa ibaba). Bilang default, ang mga katabing segment ay hindi
magkakapatong ngunit magkadikit lamang tulad ng magkakahiwalay na mga tile. Sa kasamaang palad, ang pagkakahanay na ito
maaaring humantong sa mga nakikitang gaps sa pagitan ng mga segment dahil naiimpluwensyahan ng background ang
kulay sa hangganan ng mga segment kung ang SVG renderer ay gumagamit ng anti-aliasing para gumawa
makinis na mga contour. Isang paraan upang maiwasan ito at upang lumikha ng walang putol na nakakaantig na mga rehiyon ng kulay
ay upang palakihin ang mga segment upang lumawak ang mga ito sa lugar ng kanilang kanan at ibaba
mga kapitbahay. Dahil ang huli ay iginuhit sa ibabaw ng magkakapatong na bahagi, ang nakikita
ang laki ng lahat ng mga segment ay nananatiling hindi nagbabago. Ang mga dating gaps lang ang nawawala bilang background
ay ganap na ngayong sakop ng mga tamang kulay. Sa kasalukuyan, kino-compute ng dvisvgm ang
magkakahiwalay na magkakapatong na mga segment para sa bawat patch ng mesh (maaaring binubuo ang isang patch mesh
ng maramihang mga patch ng parehong uri). Samakatuwid, maaaring may mga nakikitang gaps pa rin sa
ang tahi ng dalawang magkatabing patches.

--grad-segment=numero
Tinutukoy ang pinakamaraming bilang ng mga segment sa bawat column at row na ginamit upang tantiyahin
gradient na kulay punan. Dahil ang SVG 1.1 ay sumusuporta lamang sa isang maliit na subset ng shading
mga algorithm na magagamit sa PostScript, tinatantya ng dvisvgm ang ilan sa mga ito sa pamamagitan ng pag-subdivide
ang lugar na mapupuno sa mas maliit, monochromatic na mga segment. Ang bawat isa sa mga segment na ito
nakakakuha ng average na kulay ng rehiyon na sakop nito. Kaya, ang pagtaas ng bilang ng
humahantong ang mga segment sa mas maliit na mga monochromatic na lugar at samakatuwid ay nagreresulta sa isang mas mahusay
pagtatantya ng aktwal na gradient ng kulay. Bilang isang disbentaha, mas maraming mga segment ang nagpapahiwatig ng mas malaki
SVG file dahil kinakatawan ang bawat segment ng isang hiwalay na elemento ng path.

Sa kasalukuyan, sinusuportahan ng dvisvgm ang libre at lattice-form na triangular patch meshes pati na rin
Coons at tensor-product patch meshes. Tinatantya ang mga ito sa pamamagitan ng paghati sa lugar
ng bawat patch sa a n×n grid ng mas maliliit na segment. Ang pinakamataas na bilang ng mga segment bawat
maaaring mabago ang column at row na may opsyon --grad-segment.

--grad-simplify=delta
Kung ang laki ng mga segment na ginawa sa tinatayang kulay ng gradient ay nasa ibaba
ang ibinigay na halaga ng delta, binabawasan ng dvisvgm ang kanilang antas ng detalye. Halimbawa, si Bézier
ang mga kurba ay pinapalitan ng mga tuwid na linya, at ang mga tatsulok na segment ay pinagsama sa
mga tetragon. Para sa isang maliit na delta ang mga pagpapasimple na ito ay karaniwang hindi napapansin ngunit
bawasan ang laki ng mga nabuong SVG file.

-h, - Tumulong[=paraan]
Nagpi-print ng maikling buod ng lahat ng available na opsyon sa command-line. Ang opsyonal paraan
Ang parameter ay isang integer value sa pagitan ng 0 at 2. Pinipili nito ang display variant ng
tulong text. Inililista ng Mode 0 ang lahat ng opsyon na nahahati sa mga kategorya na may mga header ng seksyon. Ito
ay din ang default kung ang dvisvgm ay tinatawag na walang mga parameter. Inililista ng Mode 1 ang lahat ng opsyon
iniutos ng mga maikling pangalan ng opsyon, habang ang mode 2 ay nag-uuri ng mga linya ayon sa mahabang opsyon
mga pangalan.

--panatilihin
Hindi pinapagana ang pag-alis ng mga pansamantalang file gaya ng ginawa ng Metafont (karaniwan ay .gf, .tfm, at
.log files).

--libgs=filename
Available lang ang opsyong ito kung hindi direktang naka-link ang Ghostscript library
dvisvgm at kung ang suporta sa PostScript ay hindi ganap na hindi pinagana sa panahon ng compilation. Sa
sa kasong ito, sinusubukan ng dvisvgm na i-load ang shared GS library nang pabago-bago sa panahon ng runtime. Sa pamamagitan ng
default, inaasahan nito na ang pangalan ng library ay libgs.so.X (sa mga system na katulad ng Unix, kung saan X
ay ang bersyon ng ABI ng library) o gsdll32.dll/gsdll64.dll (Windows). Pagpipilian
--libgs maaaring gamitin upang magbigay ng ibang pangalan. Bilang kahalili, posible ring itakda
ang pangalan ng library ng GS ayon sa variable ng kapaligiran LIBGS. Ang huli ay hindi gaanong nangunguna
kaysa sa command-line na opsyon, ibig sabihin, binabalewala ng dvisvgm ang variable LIBGS if --libgs ay ibinigay.

-L, --linkmark=estilo
Pinipili ang paraan kung paano markahan ang mga hyperlink na lugar. Ang estilo argument ay maaaring tumagal ng isa sa
ang mga halaga wala, kahon, at linya, Kung saan kahon ay ang default, ibig sabihin, ang isang parihaba ay iguguhit
sa paligid ng naka-link na rehiyon kung opsyon --linkmark ay tinanggal. Estilo argumento linya m
iginuguhit ang ibabang gilid ng nakatali na parihaba, at wala nagsasabi sa dvisvgm na huwag magdagdag ng anuman
nakikitang mga bagay sa mga hyperlink. Nakukuha ng mga linya at kahon ang kasalukuyang kulay ng teksto
pinili. Upang maglapat ng ibang, pare-parehong kulay, isang colon na sinusundan ng isang kulay
maaaring idagdag ang specifier sa style string. A kulay tukuyin ay alinman sa a
hexadecimal RGB na halaga ng form #RRGGBB, o isang pangalan ng kulay ng dvips
(http://en.wikibooks.org/wiki/LaTeX/Colors#The_68_standard_colors_known_to_dvips).

Bukod dito, argumento estilo maaaring tumagal ng isang solong specifier ng kulay upang i-highlight ang naka-link
rehiyon sa pamamagitan ng isang walang frame na kahon na puno ng kulay na iyon. Isang opsyonal na pangalawang color specifier
na pinaghihiwalay ng colon ay pinipili ang kulay ng frame.

Halimbawa: kahon: pula or kahon:#ff0000 gumuhit ng mga pulang kahon sa paligid ng mga naka-link na lugar. dilaw: asul
lumilikha ng mga dilaw na punong parihaba na may mga asul na frame.

-l, --listahan-mga espesyal
Nagpi-print ng listahan ng mga nakarehistrong espesyal na tagapangasiwa at paglabas. Ang bawat handler ay nagpoproseso ng isang set
ng mga espesyal na pahayag na kabilang sa parehong kategorya. Sa karamihan ng mga kaso, ang mga kategorya
ay nakikilala sa pamamagitan ng prefix ng mga espesyal na pahayag. Ito ay karaniwang isang nangungunang salita
na pinaghihiwalay mula sa iba pang pahayag ng tutuldok o blangko, hal kulay or ps.

-M, --mag=factor
Itinatakda ang magnification factor na inilapat kasabay ng Metafont na mga tawag sa paunang pagsubaybay
ang mga glyph. Kung mas malaki ang halagang ito, mas maganda ang mga resulta ng pagsubaybay. Gayunpaman, malaki
Ang mga halaga ng pag-magnify ay maaaring magdulot ng mga error sa aritmetika ng Metafont dahil sa mga overflow ng numero. Kaya,
gamitin ang pagpipiliang ito nang may pag-iingat. Ang default na setting ay karaniwang gumagawa ng magagandang resulta.

--no-merge
Inilalagay ang bawat solong karakter sa isang hiwalay teksto elementong may katumbas x at y
mga katangian. Bilang default, bago teksto or kutsarita Ang mga elemento ay malilikha lamang kung magsisimula ang isang string
sa isang lokasyon na naiiba sa regular na posisyon na tinukoy ng mga character'
advance na mga halaga.

--no-mktexmf
Pinipigilan ang pagbuo ng mga nawawalang file ng font. Kung ang dvisvgm ay hindi makahanap ng isang font file
sa pamamagitan ng mekanismo ng kpathsea lookup, tinatawag nito ang mga panlabas na tool na mktextfm o mktexmf
sa pamamagitan ng. Hindi pinapagana ng opsyong ito ang mga tawag na ito.

-n, --walang mga font[=variant]
Kung ibinigay ang opsyong ito, hindi gagawa ng SVG ang dvisvgm Font elemento ngunit ginagamit mga landas
sa halip. Ang mga nagreresultang SVG file ay malamang na mas malaki ngunit sila ay kasabay na mas marami
tugma sa karamihan ng mga application na hindi pa sumusuporta sa mga SVG font. Ang opsyonal
argumento variant pinipili ang paraan kung paano palitan ang mga font sa pamamagitan ng mga path. Variant 0
lumilikha landas at gamitin mga elemento. Lumilikha ang variant 1 landas mga elemento lamang. Pagpipilian --walang mga font
nagpapahiwatig --walang-estilo.

-c, --scale=sx[,sy]
Sinusukat ang nilalaman ng pahina nang pahalang ayon sa sx at patayo sa pamamagitan ng sy. Ang pagpipiliang ito ay
katumbas ng -TSsx,sy.

-S, --walang-espesyal[=pangalan]
Huwag paganahin ang pagproseso ng mga espesyal na command na naka-embed sa DVI file. Kung wala na
ibinigay ang parameter, binabalewala ang lahat ng espesyal. Upang piliing huwag paganahin ang mga hanay ng mga espesyal,
isang opsyonal na listahan ng mga pangalan na pinaghihiwalay ng kuwit ay maaaring idugtong sa opsyong ito. A pangalan is
ang natatanging identifier na tumutukoy sa nilalayong espesyal na handler. Pagpipilian --listahan-mga espesyal
naglilista ng lahat ng kasalukuyang magagamit na mga humahawak at ang kanilang mga pangalan. Lahat ng hindi suportadong espesyal
ang mga pahayag ay tahimik na binabalewala.

--walang-estilo
Bilang default, ang dvisvgm ay gumagawa ng mga istilo ng CSS at mga katangian ng klase sa mga reference na font dahil
ito ay mas compact kaysa sa paulit-ulit na itakda ang kumpletong impormasyon ng font sa bawat teksto
elemento. Gayunpaman, kung mas gusto mo ang mga direktang sanggunian ng font, ang default na gawi ay maaaring
hindi pinagana na may opsyon --walang-estilo.

-o, --output=huwaran
Itinatakda ang pattern ng pangalan ng output file. Parameter huwaran ay isang string na maaaring
naglalaman ng mga variable %f, %p, at %P. %f lumalawak sa base na pangalan ng DVI file,
ie ang filename na walang suffix, %p ay ang kasalukuyang numero ng pahina, at %P ang kabuuan
bilang ng mga pahina sa DVI file. Isang opsyonal na numero (0-9) na ibinigay pagkatapos ng tanda ng porsyento
tumutukoy sa kaunting bilang ng mga digit na isusulat. Kung ang isang partikular na halaga ay
mas maikli, ang numero ay nilagyan ng mga nangungunang zero. Halimbawa: %3p nagpapatupad ng 3 digit para sa
ang kasalukuyang numero ng pahina (001, 002, atbp.). Nang walang tahasang specifier ng lapad, %p Nakakakuha
ang parehong bilang ng mga digit bilang %P.

Kung kailangan mo ng higit na kontrol sa pagnunumero, maaari mong gamitin ang mga expression ng arithmetic bilang
bahagi ng isang pattern. Ang syntax ay %(expr) saan ipahayag maaaring naglalaman ng mga karagdagan,
mga pagbabawas, pagpaparami, at mga dibisyon ng integer na may karaniwang nauuna. Ang
mga variable p at P naglalaman ng kasalukuyang numero ng pahina at kabuuang bilang ng mga pahina,
ayon sa pagkakabanggit. Halimbawa, --output="%f-%(p-1)" lumilikha ng mga filename kung saan ang pagnunumero
nagsisimula sa 0 sa halip na 1.

Ang default na pattern ay %f-%p.svg kung ang DVI file ay binubuo ng higit sa isang pahina, at
%f.svg kung hindi. Ibig sabihin, isang DVI file foo.dvi ay nai-convert sa foo.svg if foo.dvi is
isang pahinang dokumento. Kung hindi, maramihang SVG file foo-01.svg, foo-02.svg, atbp. ay
ginawa. Sa Windows environment, ang porsyentong sign ay nagpapahiwatig ng dereference na kapaligiran
mga variable, at samakatuwid ay dapat na protektahan ng pangalawang porsyentong tanda, hal
--output=%%f-%%p.

-p, --pahina=mga saklaw
Itinatakda ng opsyong ito ang mga pahinang ipoproseso. Parameter mga saklaw ay binubuo ng isang
listahan ng mga solong numero ng pahina at/o hanay ng pahina na pinaghihiwalay ng kuwit. Ang hanay ng pahina ay isang pares
ng mga numerong pinaghihiwalay ng gitling, hal 5-12. Kaya, ang isang pagkakasunud-sunod ng pahina ay maaaring magmukhang
ito: 2-4,6,9-12,15. Hindi mahalaga kung ang isang pahina ay ibinigay nang higit sa isang beses o kung ang isang pahina
magkakapatong ang mga saklaw. Palaging kinukuha ng dvisvgm ang mga numero ng pahina sa pataas na pagkakasunud-sunod at
isang beses lang sila na-convert. Upang manatiling tugma sa mga nakaraang bersyon, ang
default page sequence ay 1. dvisvgm samakatuwid ay nagko-convert lamang sa unang pahina at hindi ang
buong dokumento sa opsyon ng kaso --pahina ay tinanggal. Karaniwan, ang mga hanay ng pahina ay binubuo ng dalawa
mga numerong nagsasaad ng una at huling pahina na iko-convert. Kung ang conversion ay magiging
nagsimula sa pahina 1, o kung dapat itong magpatuloy hanggang sa huling pahina ng DVI, ang una o
maaaring tanggalin ang pangalawang hanay na numero, ayon sa pagkakabanggit. Halimbawa: --pahina=-10 nagbabalik-loob sa lahat
pahina hanggang pahina 10, --page=10- kino-convert ang lahat ng pahina simula sa pahina 10. Mangyaring
isaalang-alang na ang mga halaga ng pahina ay hindi tumutukoy sa mga numero ng pahina na naka-print sa pahina.
Sa halip, inaasahan ang pisikal na bilang ng pahina, kung saan palaging nakakakuha ng numero ang unang pahina
1.

-d, --katumpakan=numero
Tinutukoy ang pinakamaraming bilang ng mga decimal na lugar na inilapat sa floating-point attribute
mga halaga. Ang lahat ng value ng attribute na nakasulat sa (mga) nabuong SVG file ay bilugan
naaayon. Ang parameter numero nagbibigay-daan sa mga halaga ng integer mula 0 hanggang 6, kung saan pinapagana ng 0
ang awtomatikong pagpili ng mga makabuluhang decimal na lugar. Ito rin ang default na halaga
kung ang dvisvgm ay tinatawag na walang opsyon --katumpakan.

-P, --pag-unlad[=antala]
Pinapagana ang isang simpleng tagapagpahiwatig ng pag-unlad na ipinapakita kapag gusto ng mga operasyong nakakaubos ng oras
Pinoproseso ang mga espesyal na PostScript. Ang indicator ay hindi lalabas bago ang ibinigay na pagkaantala
(sa mga segundo) ay lumipas. Ang default na halaga ng pagkaantala ay 0.5 segundo.

-r, --iikot=anggulo
Iniikot ang nilalaman ng pahina nang pakanan sa pamamagitan ng anggulo degrees sa paligid ng page center. Ito
ang opsyon ay katumbas ng -TRanggulo.

-R, --kamag-anak
Binibigyang-daan ng SVG na tukuyin ang mga graphics path sa pamamagitan ng pagkakasunod-sunod ng ganap at/o kamag-anak
mga utos, ibig sabihin, inaasahan ng bawat utos ang alinman sa mga ganap na coordinate o coordinate
kaugnay sa kasalukuyang posisyon ng pagguhit. Bilang default, ang dvisvgm ay gumagawa ng mga landas na binubuo ng
ganap na mga utos. Kung opsyon --kamag-anak ay ibinigay, ang mga kamag-anak na utos ay nilikha
sa halip na bahagyang binabawasan ang laki ng mga SVG file sa karamihan ng mga kaso.

-oo, --stdout
Huwag isulat ang output ng SVG sa isang file ngunit i-redirect ito sa stdout.

-T, --magbago=utos
Naglalapat ng pagkakasunud-sunod ng mga pagbabago sa nilalaman ng SVG. Ang bawat pagbabago ay
inilarawan ni a utos nagsisimula sa malaking titik na sinusundan ng listahan ng
mga parameter na pinaghihiwalay ng kuwit. Ang mga sumusunod na utos ng pagbabago ay sinusuportahan:

T tx[,ty]
Isinasalin (ginagalaw) ang pahina sa direksyon ng vector (tx,ty). Kung ty ay tinanggal, ty=0
ay ipinapalagay. Ang inaasahang haba ng yunit ng tx at ty ay mga TeX na puntos (1pt =
1/72.27in). Gayunpaman, mayroong ilang mga constants na tinukoy upang gawing simple ang yunit
conversion (tingnan sa ibaba).

S sx[,sy]
Ini-scale ang pahina nang pahalang ayon sa sx at patayo sa pamamagitan ng sy. Kung sy ay tinanggal, sy=sx
ay ipinapalagay.

R anggulo[,x,y]
Iniikot ang pahina nang pakanan sa pamamagitan ng anggulo degree sa paligid ng punto (x,y). Kung ang opsyonal
argumento x at y ay tinanggal, ang pahina ay iikot sa gitna nito
depende sa napiling format ng pahina. Kapag option -bnone ay ibinigay, ang pag-ikot
ang sentro ay pinanggalingan (0,0).

KX anggulo
Ini-skews ang pahina sa kahabaan ng x-axis ni anggulo degrees. Pangangatwiran anggulo maaaring kumuha ng anumang
halaga maliban sa 90+180k, Kung saan k ay isang integer.

KY anggulo
Ini-skews ang pahina sa kahabaan ng y-axis ni anggulo degrees. Pangangatwiran anggulo maaaring kumuha ng anumang
halaga maliban sa 90+180k, Kung saan k ay isang integer.

FH [y]
Mirror (i-flip) ang pahina sa pahalang na linya hanggang sa punto (0,y). Tinatanggal ang
ang opsyonal na argumento ay humahantong sa y=h/2, saan h nagsasaad ng taas ng pahina (tingnan paunang natukoy
nagpapatuloy sa ibaba).

FV [x]
Mga salamin (i-flip) ang pahina sa patayong linya hanggang sa punto (x,0). Tinatanggal ang
ang opsyonal na argumento ay humahantong sa x=w/2, saan w nagsasaad ng lapad ng pahina (tingnan paunang natukoy
nagpapatuloy sa ibaba).

M m1,...,m6
Naglalapat ng pagbabagong inilarawan ng 3×3 matrix
((m1,m2,m3), (m4,m5,m6),(0,0,1)), kung saan ang mga panloob na triple ay tumutukoy sa mga hilera.

nota
Lahat ng mga utos ng pagbabago ng opsyon -T, --magbago ay inilapat sa pagkakasunud-sunod
ng kanilang hitsura. Maaaring opsyonal na paghiwalayin ng mga puwang ang maramihang mga utos.
Sa kasong ito, ang buong string ng pagbabago ay dapat na nakapaloob sa doble
quotes. Ang lahat ng mga parameter ay mga expression ng floating point type. Maaari kang
magbigay ng mga plain number o arithmetic terms na pinagsama ng mga operator + (dagdag),
- (pagbabawas), * (pagpaparami), / (dibisyon) o % (modulo) na may karaniwan
mga alituntunin sa pagkakaugnay at pangunahan. Maaaring gamitin din ang mga panaklong.

Bilang karagdagan, ang ilang mga paunang natukoy na mga pare-pareho ay ibinigay:

ux pahalang na posisyon ng itaas
kaliwang sulok ng pahina sa TeX point
yunit
uy patayong posisyon ng kaliwang itaas
sulok ng pahina sa mga unit ng TeX point
h taas ng pahina sa mga unit ng TeX point
(0 sa kaso ng -bnone)
w lapad ng pahina sa mga unit ng TeX point (0
sa kaso ng -bnone)

Higit pa rito, maaari mong gamitin ang mga constant ng haba pt, mm, cm at in, halimbawa 2cm or
1.6in. Kaya, opsyon -TT1in,0R45 inililipat ang nilalaman ng pahina ng 1 pulgada sa kanan at
iniikot ito ng 45 degrees sa paligid ng page center pagkatapos.

Para sa mga solong pagbabago, maaari mo ring gamitin ang mga opsyon -c, -t at -r. Tandaan na
ang pagkakasunud-sunod kung saan ibinigay ang mga pagpipiliang ito ay hindi makabuluhan, ibig sabihin, hindi mo magagawa
gamitin ang mga ito upang ilarawan ang mga pagkakasunud-sunod ng pagbabago. Independent lang sila
mga opsyon sa shorthand para sa mga karaniwang pagbabago.

-t, --Isalin=tx[,ty]
Isinasalin (ginagalaw) ang nilalaman ng pahina sa direksyon ng vector (tx,ty). Ang pagpipiliang ito ay
katumbas ng -TTtx,ty.

-sa, --verbosity=antas
Kinokontrol ang uri ng mga mensaheng naka-print sa panahon ng isang dvisvgm run:

0 walang output ng mensahe
1 mga error message lang
2 mga mensahe ng babala lamang
4 mga mensaheng nagbibigay-kaalaman lamang

nota
Sa pamamagitan ng pagdaragdag ng mga halagang ito maaari mong pagsamahin ang mga kategorya. Ang default na antas ay 7,
ie lahat ng mga mensahe ay naka-print.

-V, --bersyon[=pinahaba]
Ini-print ang bersyon ng dvisvgm at paglabas. Kung ang opsyonal na argumento ay nakatakda sa oo, ang
Ang mga numero ng bersyon ng mga naka-link na aklatan ay naka-print din.

-z, --zip[=antas]
Gumagawa ng naka-compress na SVG file na may suffix na .svgz. Ang opsyonal na argumento ay tumutukoy sa
antas ng compression. Ang mga wastong halaga ay nasa hanay ng 1 hanggang 9 (ang default na halaga ay 9).
Ang mas malalaking halaga ay nagdudulot ng mas mahusay na mga resulta ng compression ngunit tumatagal ng mas maraming oras sa pag-compute.

Ingat
Ang pagpipiliang ito ay hindi maaaring pagsamahin sa -oo, --stdout.

-Z, --zoom[=factor]
Pinaparami ang lapad at taas mga katangian ng SVG root element sa pamamagitan ng argumento factor
habang pinapanatili ang coordinate system ng graphic. Bilang resulta, karamihan sa mga manonood ng SVG
i-zoom ang mga graphics nang naaayon. Kung ang isang negatibong zoom factor ay ibinigay, ang lapad at
taas ang mga katangian ay tinanggal.

Sinusuportahan MGA ESPESYAL


Sinusuportahan ng dvisvgm ang ilang set ng espesyal utos na maaaring magamit upang pagyamanin ang mga file ng DVI
na may mga karagdagang feature, tulad ng kulay, graphics, at hyperlink. Ang pagsusuri ng espesyal
ang mga utos ay itinalaga sa mga nakatuong humahawak. Ang bawat handler ay may pananagutan para sa lahat ng espesyal
mga pahayag ng parehong set ng command, ibig sabihin, mga utos na nagsisimula sa parehong prefix. Upang makakuha ng isang
listahan ng aktwal na ibinigay na mga espesyal na tagapangasiwa, gamitin ang opsyon --listahan-mga espesyal (tingnan sa itaas). Ito
Ang seksyon ay nagbibigay ng pangkalahatang-ideya ng mga espesyal na utos na kasalukuyang sinusuportahan.

bgcolor
Espesyal na pahayag para sa pagbabago ng kulay ng background/pahina. Dahil ang SVG 1.1 ay hindi
suportahan ang mga kulay ng background, ang dvisvgm ay naglalagay ng parihaba ng napiling kulay sa
nabuong SVG na dokumento. Ang parihaba na ito ay palaging nakakakuha ng parehong laki ng napiling o
computed bounding box. Ang utos ng kulay ng background na ito ay bahagi ng espesyal na hanay ng kulay
ngunit hiwalay na pinangangasiwaan upang hayaan ang user na i-off ito. Para sa isang pangkalahatang-ideya ng
command syntax, tingnan ang dokumentasyon ng mga dvips, halimbawa.

kulay
Ang mga pahayag ng command set na ito ay nagbibigay ng mga tagubilin upang baguhin ang kulay ng text/pinta.
Para sa pangkalahatang-ideya ng eksaktong syntax, tingnan ang dokumentasyon ng mga dvips, halimbawa.

dvisvgm
Nag-aalok ang dvisvgm ng sarili nitong maliit na hanay ng mga espesyal. Ang sumusunod na listahan ay nagbibigay ng maikling
pangkalahatang-ideya.

dvisvgm:raw teksto
Nagdaragdag ng arbitrary na pagkakasunud-sunod ng mga character sa seksyon ng pahina ng SVG na dokumento.
Ang dvisvgm ay hindi nagsasagawa ng anumang pagpapatunay dito, kaya dapat tiyakin ng user na ang
ang resultang SVG ay may bisa pa rin. Parameter teksto maaaring naglalaman ng mga expression {?x},
{?y}, at {?kulay} na lumalawak sa kasalukuyang x or y coordinate at ang kasalukuyang
kulay, ayon sa pagkakabanggit. At saka, {?nl} lumalawak sa isang bagong linyang character.

dvisvgm:rawdef teksto
Ang utos na ito ay katulad ng dvisvgm:raw, ngunit inilalagay ang raw na text sa
seksyon ng dokumentong SVG na kasalukuyang ginagawa.

dvisvgm:rawset pangalan ... dvisvgm:endrawset
Ang pares ng mga espesyal na ito ay nagmamarka ng simula at pagtatapos ng isang kahulugan ng isang pinangalanang raw SVG
fragment. Lahat dvisvgm:raw at dvisvgm:rawdef mga espesyal na kalakip ng dvisvgm:rawset
at dvisvgm:endrawset ay hindi agad nasusuri ngunit magkasamang iniimbak sa ilalim ng
naibigay na pangalan para magamit mamaya. Kapag natukoy na, ang pinangalanang fragment ay maaaring i-reference
sa buong DVI file ni dvisvgm:rawput (tingnan sa ibaba). Ang dalawang utos
dvisvgm:rawset at dvisvgm:endrawset hindi dapat naka-nest, ibig sabihin, bawat tawag ng
dvisvgm:rawset kailangang sundan ng kaukulang tawag ng dvisvgm:endrawset
bago ang isa pa dvisvgm:rawset maaring mangyari. Gayundin, ang identifier pangalan dapat kakaiba
sa buong DVI file. Gamit dvisvgm:rawset maraming beses kasama ang
pareho pangalan humahantong sa isang mensahe ng babala.

dvisvgm:rawput pangalan
Naglalagay ng mga hilaw na fragment ng SVG na dati nang nakaimbak sa ilalim ng ibinigay pangalan. dvisvgm
nakikilala sa pagitan ng mga fragment na tinukoy sa dvisvgm:raw or
dvisvgm:rawdef, at iba ang paghawak sa mga ito: Ipinapasok nito ang lahat dvisvgm:raw bahagi
tuwing dvisvgm:rawput ay tinatawag, samantalang ang dvisvgm:rawdef ang mga bahagi ay napupunta sa
seksyon ng kasalukuyang SVG na dokumento nang isang beses lamang.

dvisvgm:img lapad taas file
Lumilikha ng elemento ng imahe sa kasalukuyang graphic na posisyon na tumutukoy sa ibinigay
file. Maaaring gamitin ang mga larawang JPEG, PNG, at SVG dito. Gayunpaman, hindi sinusuri ng dvisvgm
ang format ng file o ang suffix ng pangalan ng file. Ang haba lapad at taas dapat
ibinigay bilang mga simpleng floating point na numero sa TeX point units (1in = 72.27pt).

dvisvgm:bbox n[bago] pangalan
Tinutukoy o nire-reset ang isang lokal na bounding box na tinatawag pangalan. Ang pangalan ay maaaring binubuo ng
mga titik at digit. Habang pinoproseso ang isang DVI page, patuloy na ina-update ng dvisvgm ang
(global) bounding box ng kasalukuyang page upang matukoy ang minimal
parihaba na naglalaman ng lahat ng nakikitang bahagi ng pahina (mga character, larawan, drawing
elemento atbp.) Bilang karagdagan sa pandaigdigang kahon ng hangganan, maaaring humiling ang user ng isang
di-makatwirang bilang ng mga pinangalanang lokal na bounding box. Kapag natukoy na, ang mga kahon na ito ay
na-update kasama ang pandaigdigang bounding box na nagsisimula sa unang character
na sumusunod sa kahulugan. Kaya, ang mga lokal na kahon ay maaaring gamitin upang kalkulahin ang
lawak ng mga bahagi ng pahina. Ito ay kapaki-pakinabang para sa mga sitwasyon kung saan ang nabuong SVG
Ang file ay post-processed. Kasabay ng espesyal na dvisvgm:raw, ang macro {?bbox
pangalan} lumalawak sa apat na halaga x, y, w, at h (na pinaghihiwalay ng mga puwang) na tumutukoy
ang mga coordinate ng kaliwang sulok sa itaas, lapad, at taas ng lokal na kahon pangalan.
Kung kahon pangalan ay hindi pa tinukoy, lahat ng apat na halaga ay katumbas ng zero.

dvisvgm:bbox lapad taas [lalim]
Ina-update ang hangganan ng kahon ng kasalukuyang pahina sa pamamagitan ng pag-embed ng isang virtual na parihaba (x,
y, lapad, taas) kung saan ang ibabang kaliwang sulok ay matatagpuan sa kasalukuyang DVI
posisyon ng pagguhit (x,y). Kung ang opsyonal na parameter lalim ay tinukoy, dvisvgm
nag-embed ng pangalawang parihaba (x, y, lapad,lalim). Ang haba lapad, taas at
lalim dapat ibigay bilang plain floating point na mga numero sa TeX point units (1in =
72.27pt). Depende sa laki at posisyon ng virtual rectangle, ang command na ito
maaaring palakihin ang kabuuang kahon ng pagbubuklod o iiwan ito nang ganoon. Hindi pwede
bawasan ang lawak nito. Ang espesyal na ito ay dapat gamitin kasabay ng dvisvgm:raw in
upang i-update nang maayos ang viewport ng page.

dvisvgm:bbox a[bs] x1 y1 x2 y2
Ina-update ng variant na ito ng espesyal na bbox ang bounding box sa pamamagitan ng pag-embed ng virtual
parihaba (x1,y1,x2,y2). Ang mga puntos (x1,y1) at (x2,y2) nagsasaad ng dalawang dayagonal
mga sulok ng parihaba na ibinigay sa mga unit ng TeX point.

dvisvgm:bbox f[ix] x1 y1 x2 y2
Ang variant na ito ng bbox special ay nagtatalaga ng absolute (final) bounding box sa
nagreresultang SVG. Pagkatapos isagawa ang utos na ito, hindi na babaguhin ng dvisvgm ang
mga coordinate ng bounding box, maliban kung tatawagin muli ang espesyal na ito sa ibang pagkakataon. Ang mga puntos
(x1,y1) at (x2,y2) ay tumutukoy sa dalawang diagonal na sulok ng parihaba na ibinigay sa TeX
mga yunit ng punto.

Ang sumusunod na snippet ng TeX ay nagdaragdag ng dalawang hilaw na elemento ng SVG sa output at ina-update ang
bounding box nang naaayon:

\special{dvisvgm:raw }
\special{dvisvgm:bbox 20 10 10}

\special{dvisvgm:raw }
\special{dvisvgm:bbox abs 10 200 100 250}

em
Ang mga espesyal na ito ay ipinakilala sa pamamahagi ng emTeX ni Eberhard Mattes. sila
magbigay ng mga pahayag sa pagguhit ng linya, mga tagubilin para sa pag-embed ng MSP, PCX, at BMP na imahe
file, pati na rin ang dalawang PCL command. Sinusuportahan lamang ng dvisvgm ang mga pahayag sa pagguhit ng linya
at tahimik na binabalewala ang lahat ng iba pang espesyal. Ang isang paglalarawan ng command syntax ay maaaring
matatagpuan sa dokumentasyon ng driver ng DVI na kasama ng emTeX (tingnan ang CTAN).

html
Tinutukoy ng pagtutukoy ng hyperref ang ilang variant kung paano markahan ang mga naka-hyperlink na lugar
sa isang DVI file. Sinusuportahan ng dvisvgm ang payak na mga espesyal na konstruksyon ng HyperTeX na nilikha gamit ang
opsyon ng hyperref package hypertex. Bilang default, ang lahat ng naka-link na bahagi ng dokumento ay
minarkahan ng isang parihaba. Pagpipilian --linkmark nagpapahintulot na baguhin ang pag-uugaling ito. Tingnan sa itaas para sa
karagdagang detalye. Ang impormasyon sa syntax at semantics ng mga espesyal na HyperTeX ay maaaring
matatagpuan sa hyperref manual.

pdf
Ipinakilala ng pdfTeX at dvipdfmx ang ilang espesyal na utos na nauugnay sa pagbuo ng
PDF file. Sa kasalukuyan, dalawa lamang sa kanila, pdf:mapfile at pdf:mapline ay sinusuportahan ng
dvisvgm. Ang mga espesyal na ito ay nagbibigay-daan sa pagbabago ng font map tree sa panahon ng pagproseso ng DVI
mga file. Ang mga ito ay ginagamit ng CTeX, halimbawa. Sinusuportahan ng dvisvgm ang pareho, ang dvips at
format ng mapa ng font ng dvipdfm. Para sa karagdagang impormasyon sa command syntax at semantics,
tingnan ang dokumentasyon ng \pdfmapfile sa pdfTeX user manual.

ps
Ang sikat na DVI driver dvips ay nagpakilala ng sarili nitong hanay ng mga espesyal upang ma-embed
PostScript code sa mga DVI file, na lubos na nagpapabuti sa mga kakayahan ng DVI
mga dokumento. Ang isang layunin ng dvisvgm ay ganap na suriin ang lahat ng mga snippet ng PostScript at upang
i-convert ang marami sa kanila hangga't maaari sa SVG. Sa kaibahan sa mga dvips, ang dvisvgm ay gumagamit
floating point arithmetics upang makalkula ang tumpak na posisyon ng bawat graphic na elemento,
ibig sabihin, hindi nito bilugan ang mga coordinate. Samakatuwid, ang mga kamag-anak na lokasyon ng
Ang mga graphic na elemento ay maaaring bahagyang naiiba sa mga nakalkula ng dvips.

Dahil ang PostScript ay medyo kumplikadong wika, hindi sinusubukan ng dvisvgm na ipatupad ito
sariling PostScript interpreter ngunit umaasa sa Ghostscript (http://ghostscript.com) sa halip.
Kung ang Ghostscript library ay hindi naka-link sa dvisvgm binary, ito ay hinahanap at
dynamic na na-load sa panahon ng runtime. Sa kasong ito, hinahanap ng dvisvgm libgs.so.X on
Mga system na katulad ng Unix (mga sinusuportahang bersyon ng ABI: 7,8,9), at para sa gsdll32.dll or gsdll64.dll
sa Windows. Maaari mong i-override ang mga default na pangalan ng file gamit ang environment variable LIBGS or
ang opsyon sa command-line --libgs. Ang library ay dapat maabot sa pamamagitan ng ld search
path (*nix) o ang PATH environment variable (Windows). Bilang kahalili, ang ganap
maaaring tukuyin ang landas ng file. Kung hindi mahanap ang library, hindi pinapagana ng dvisvgm ang
pagproseso ng mga espesyal na PostScript at pag-print ng mensahe ng babala. Gamitin ang opsyon
--listahan-mga espesyal upang suriin kung magagamit ang suporta sa PostScript, ibig sabihin, pagpasok ps is
kasalukuyan.

Kinikilala at sinusuri din ng handler ng PostScript ang bounding box data na nabuo ni
ang preview pakete na may opsyon tightpage. Kung ang data ay nasa isang DVI file,
Iniangkop ng dvisvgm ang bounding box ng nabuong SVG file nang naaayon, at nagpi-print ng a
mensaheng nagpapakita ng lapad, taas, at lalim ng kahon sa mga unit ng TeX point.
Lalo na, ang depth value ay maaaring gamitin upang patayong ihanay ang SVG graphics sa
baseline ng nakapalibot na text sa HTML o XSL-FO na mga dokumento, halimbawa.

tpic
Ang espesyal na set ng TPIC ay tumutukoy sa mga tagubilin para sa pagguhit ng mga simpleng geometric na bagay. Ang ilan
Ang mga pakete ng LaTeX, tulad ng eepic at tplot, ay gumagamit ng mga espesyal na ito upang ilarawan ang mga graphics.

HALIMBAWA


dvisvgm file

Kino-convert ang unang pahina ng file.dvi sa file.svg.

dvisvgm -z file

Kino-convert ang unang pahina ng file.dvi sa file.svgz na may default na antas ng compression 9.

dvisvgm -p5 -z3 -ba4-l -onewfile file

Kino-convert ang ikalimang pahina ng file.dvi sa newfile.svgz na may antas ng compression 3. Ang pagbubuklod
box ay nakatakda sa DIN/ISO A4 sa landscape na format.

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

Kino-convert ang unang pahina ng file.dvi sa file.svg kung saan inilapat ang tatlong pagbabago.

Kapaligiran


Ginagamit ng dvisvgm ang kpathsea library para sa paghahanap ng mga file na binubuksan nito. Kaya ang
ang mga variable ng kapaligiran na inilarawan sa dokumentasyon ng library ay nakakaimpluwensya sa converter.

Kung na-link ang dvisvgm nang walang library ng Ghostscript, at kung wala ang suporta sa PostScript
hindi pinagana, ang nakabahaging Ghostscript library ay hinahanap sa panahon ng runtime sa pamamagitan ng dlopen().
Ang variable ng kapaligiran LIBGS ay maaaring gamitin upang tukuyin ang path at pangalan ng file ng library.

Ang mga pre-compiled na bersyon ng Windows ng dvisvgm ay nangangailangan ng gumaganang pag-install ng MiKTeX 2.9
o sa itaas. Ang dvisvgm ay hindi gumagana kasama ng portable na edisyon ng MiKTeX dahil ito
umaasa sa COM interface ng MiKTeX na maa-access lamang sa isang lokal na pag-install. Upang paganahin ang
pagsusuri ng mga espesyal na PostScript, ang orihinal na Ghostscript DLL gsdll32.dll dapat
kasalukuyan at maaabot sa pamamagitan ng landas sa paghahanap. Ang 64-bit na Windows build ay nangangailangan ng 64-bit
Ghostscript DLL gsdll64.dll. Ang parehong mga DLL ay kasama ng kaukulang mga installer ng Ghostscript
makukuha mula sa www.ghostscript.com.

Ang variable ng kapaligiran DVISVGM_COLORS tumutukoy sa mga kulay na ginamit upang i-highlight ang iba't-ibang
mga bahagi ng output ng mensahe ng dvisvgm. Ito ay sinusuri lamang kung opsyon --kulay ay ibinigay. Ang
halaga ng DVISVGM_COLORS ay isang listahan ng mga entry na pinaghihiwalay ng colon ng form gg=BF, Kung saan gg
nagsasaad ng isa sa mga tagapagpahiwatig ng pangkat ng kulay na nakalista sa ibaba, at BF ay dalawang hexadecimal digit
pagtukoy sa background (unang digit) at kulay ng foreground/text (pangalawang digit). Ang
Ang mga halaga ng kulay ay tinukoy bilang mga sumusunod: 0=itim, 1=pula, 2=berde, 3=dilaw, 4=asul, 5=magenta,
6=cyan, 7=grey, 8=maliwanag na pula, 9=maliwanag na berde, A=maliwanag na dilaw, B=maliwanag na asul, C=maliwanag
magenta, D=maliwanag na cyan, E=maliwanag na kulay abo, F=puti. Depende sa terminal, ang mga kulay ay maaaring
magkaiba. Sa halip na baguhin ang parehong kulay ng teksto at background, posible rin na
baguhin ang isa lamang sa mga ito: Ang asterisk (*) sa halip ng isang hexadecimal digit ay nagpapahiwatig ng
default na text o kulay ng background ng terminal.

Ang lahat ng mga malformed na entry sa listahan ay tahimik na binabalewala.

er mga mensahe ng error

wn mga mensahe ng babala

pn mga mensahe tungkol sa mga numero ng pahina

ps mga mensahe sa laki ng pahina

fw impormasyon tungkol sa mga file
nakasulat

sm mga mensahe ng estado

tr mga mensahe ng glyph tracer

pi tagapagpahiwatig ng pag-unlad

Halimbawa: er=01:pi=*5 nagtatakda ng mga kulay ng mga mensahe ng error (er) sa pula (1) sa itim (0), At
ang mga tagapagpahiwatig ng pag-unlad (pi) sa cyan (5) sa default na background (*).

Gumamit ng dvisvgm online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 3
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Isang mabilis na tunnel proxy na tumutulong sa iyo
    bypass firewalls Ito ay isang application
    na maaari ring kunin mula sa
    https://sourceforge.net/projects/shadowsocksgui/.
    Ito ha...
    I-download ang Shadowsocks
  • 6
    Mga Tema ng GLPI
    Mga Tema ng GLPI
    I-download ang release sa
    https://github.com/stdonato/glpi-modifications/
    Mga tema ng kulay para sa GLPI 0.84 at 0.85 Bago
    Mga Pagbabago para sa GLPI Ito ay isang
    application na c...
    I-download ang Mga Tema ng GLPI
  • Marami pa »

Linux command

Ad