Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

dvisvgm - Trực tuyến trên đám mây

Chạy dvisvgm trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh dvisvgm có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dvisvgm - chuyển đổi các tệp DVI và EPS sang định dạng SVG dựa trên XML

SYNOPSIS


dvisvgm [ lựa chọn ] hồ sơ [.dvi]

dvisvgm -E [ lựa chọn ] hồ sơ [.eps]

MÔ TẢ


Tiện ích dòng lệnh dvisvgm chuyển đổi các tệp DVI, như được tạo bởi TeX / LaTeX, thành
Định dạng đồ họa vectơ có thể mở rộng dựa trên XML SVG. Nó hỗ trợ định dạng DVI cổ điển 2 như
cũng như định dạng 3 (được tạo bởi pTeX ở chế độ dọc) và định dạng 5 còn được gọi là
XDV (được tạo bởi XeTeX). Bên cạnh các lệnh DVI cơ bản, dvisvgm cũng đánh giá nhiều
cái gọi là đặc biệt giúp mở rộng nhiều khả năng của định dạng DVI. Để biết thêm
tổng quan chi tiết, xem phần Hỗ trợ Khuyến mãi phía dưới.

Vì tiêu chuẩn SVG 1.1 hiện tại không chỉ định đồ họa nhiều trang, dvisvgm tạo
các tệp SVG riêng biệt cho mỗi trang DVI. Vì lý do tương thích, chỉ đầu tiên
trang được chuyển đổi theo mặc định. Để chọn một trang khác hoặc trang tùy ý
trình tự, sử dụng tùy chọn -p được mô tả bên dưới.

SVG là định dạng đồ họa dựa trên vectơ và do đó dvisvgm cố gắng chuyển đổi glyph
phác thảo tất cả các phông chữ được sử dụng để mô tả đường dẫn có thể mở rộng. Cách nhanh nhất để làm điều đó là
trích xuất thông tin đường dẫn từ các tệp phông chữ ở định dạng PFB, TTF hoặc OTF. Nếu dvisvgm là
có thể tìm thấy một tệp như vậy, nó trích xuất tất cả thông tin phác thảo cần thiết về glyphs
từ nó.

Tuy nhiên, nguồn chính của TeX để mô tả phông chữ là Metafont, tạo ra đầu ra bitmap
(Các tệp GF). Đó là lý do tại sao không phải tất cả các phông chữ TeX có sẵn đều có sẵn ở định dạng có thể mở rộng. Trong
những trường hợp này, dvisvgm cố gắng vectơ hóa đầu ra của Metafont bằng cách truy tìm các bitmap glyph.
Kết quả không hoàn hảo như hầu hết các đối tác PFB hoặc OTF (được tối ưu hóa theo cách thủ công), nhưng
vẫn thực sự tốt trong hầu hết các trường hợp.

Khi chạy dvisvgm mà không có tùy chọn - không có phông chữ, font chữ phần tử (hữu ích. Cảm ơn !) được sử dụng
để nhúng dữ liệu phông chữ vào tệp SVG. Thật không may, chỉ có một số hỗ trợ kết xuất SVG
những yếu tố này được nêu ra. Hầu hết các trình duyệt web và ứng dụng đồ họa vector không đánh giá chúng
đúng cách để các thành phần văn bản của đồ họa kết quả có thể trông lạ. Trong
để tạo các tệp SVG tương thích hơn, tùy chọn dòng lệnh - không có phông chữ có thể được trao cho
thay thế các phần tử phông chữ bằng các đường dẫn đồ họa đơn giản.

LỰA CHỌN


-một, --dấu vết tất cả=[hồi tưởng lại]
Tùy chọn này buộc dvisvgm không chỉ theo dõi các glyph thực sự cần thiết mà còn tất cả các glyph
của tất cả các phông chữ bitmap được sử dụng trong tệp DVI. Vì kết quả theo dõi được lưu trữ trong
bộ đệm phông chữ, tất cả các chuyển đổi DVI sau đây (không có tùy chọn --dấu vết tất cả) những cái này ở đâu
phông chữ có liên quan, sẽ nhanh hơn nhiều. Theo mặc định, dvisvgm chỉ theo dõi
glyphs cần thiết và thêm chúng vào bộ nhớ cache. Tùy chọn boolean hồi tưởng lại xác định cách thức
để xử lý các glyph đã được lưu trong bộ nhớ cache. Theo mặc định, các glyphs này bị bỏ qua.
Đặt đối số hồi tưởng lại đến Vâng or đúng buộc dvisvgm theo dõi
bitmap một lần nữa.

Chú thích
Tùy chọn này chỉ có hiệu lực nếu bộ đệm phông chữ đang hoạt động. Vì vậy, --dấu vết tất cả
không thể kết hợp với tùy chọn --cache = không.

-NS, --bbox=fmt
Đặt hộp giới hạn của đồ họa được tạo thành định dạng được chỉ định. Thông số
fmt lấy một trong các từ định dạng được liệt kê bên dưới hoặc một chuỗi bốn
các giá trị độ dài được phân tách bằng dấu phẩy hoặc khoảng trắng x1, y1, x2y2. Cái sau xác định hai
các góc chéo của hộp giới hạn. Mỗi giá trị độ dài bao gồm một dấu chấm động
số và một đơn vị độ dài tùy chọn (pt, bp, cm, mm, in, hoặc pc). Nếu đơn vị là
bỏ qua, điểm TeX (pt) được giả định.

Cũng có thể chỉ cung cấp một giá trị độ dài l. Trong trường hợp này, giới hạn tối thiểu
hộp được tính toán và phóng to bằng cách thêm (-l,-l) ở phía trên bên trái và (l,l) đến
Góc dưới bên phải.

Ngoài ra, các chỉ định định dạng sau được hỗ trợ:

Quốc Tế DIN / ISO giấy kích thước
An, Bn, Cn, Dn, Nơi n là một số nguyên không âm, ví dụ A4 hoặc a4 cho DIN / ISO A4
định dạng (210mm × 297mm).

Bắc American giấy kích thước
hóa đơn, điều hành, pháp lý, thư, sổ cái

Reduct ® ràng buộc cái hộp kích thước

dvi kích thước trang được lưu trữ trong tệp DVI
phút tính toán tối thiểu / chặt chẽ nhất
hộp giới hạn
không ai không có hộp giới hạn nào được chỉ định

Trang định hướng
Hướng trang mặc định cho các khổ giấy DIN / ISO và Mỹ là chân dung,
tức là chiều rộng < cao. Kết thúc -phong cảnh hoặc đơn giản là -l sang chuỗi định dạng
chuyển sang cảnh quan chế độ (chiều rộng > cao). Vì lý do đối xứng, bạn cũng có thể
thêm một cách rõ ràng -Chân dung or -p để chỉ định dạng chân dung mặc định. Lưu ý rằng
các hậu tố này là một phần của chuỗi kích thước và không phải là các tùy chọn riêng biệt. Vì vậy, họ
phải trực tiếp theo thông số kích thước mà không có thêm khoảng trống. Hơn nữa,
các hậu tố định hướng không thể được sử dụng với dvi, phútkhông ai.

Chú thích
Tùy chọn -NS, --bbox chỉ ảnh hưởng đến hộp giới hạn và không biến đổi
Nội dung trang. Do đó, nếu bạn chọn định dạng ngang, trang sẽ không
xoay vòng.

-NS, --bộ nhớ đệm[=dir]
Để tăng tốc quá trình chuyển đổi phông chữ bitmap, dvisvgm lưu trung gian
thông tin chuyển đổi trong các tệp bộ nhớ cache. Theo mặc định, các tệp này được lưu trữ trong
$ HOME / .dvisvgm / bộ nhớ cache. Nếu bạn thích một vị trí khác, hãy sử dụng tùy chọn --bộ nhớ đệm đến
ghi đè mặc định. Hơn nữa, cũng có thể tắt bộ nhớ đệm phông chữ
cơ chế hoàn toàn với tùy chọn --cache = không. Nếu đối số dir bị bỏ qua, dvisvgm
in đường dẫn của thư mục bộ đệm mặc định cùng với thông tin thêm về
các phông chữ được lưu trữ. Ngoài ra, các tệp bộ đệm lỗi thời và bị hỏng sẽ bị xóa.

-NS, --clipjoin
Tùy chọn này yêu cầu dvisvgm tự tính toán điểm giao cắt của các đường dẫn nếu
cần thiết và không ủy quyền tác vụ này cho trình kết xuất SVG. Các tệp SVG kết quả
dễ di động hơn vì một số trình kết xuất SVG không hỗ trợ các giao điểm cắt bớt
các đường dẫn được xác định bởi clipPath các phần tử có chứa một đường dẫn clip thuộc tính.

--màu sắc
Cho phép tô màu các tin nhắn được in trong quá trình chuyển đổi. Màu sắc có thể
được tùy chỉnh thông qua biến môi trường DVISVGM_COLORS. Xem phần MÔI TRƯỜNG
dưới đây để biết thêm thông tin.

-VÀ, --ep
Nếu tùy chọn này được cung cấp, dvisvgm không mong đợi một DVI mà là một tệp đầu vào EPS và
cố gắng chuyển đổi nó thành SVG. Để làm như vậy, một tập tin ps lệnh đặc biệt là
được tạo và chuyển tiếp tới trình xử lý đặc biệt PostScript. Tùy chọn này chỉ có sẵn
nếu dvisvgm được tạo với hỗ trợ PostScript được bật và yêu cầu Ghostscript
có sẵn. Xem tùy chọn --libgs để biết thêm thông tin.

-e, --chính xác
Nếu tùy chọn này được đưa ra, dvisvgm sẽ tính toán hộp giới hạn chính xác của mỗi ký tự.
Theo mặc định, các giá trị được lưu trữ trong tệp TFM của phông chữ được sử dụng để xác định glyph's
mức độ. Vì các giá trị này nhằm triển khai các vị trí ký tự tối ưu và
không được thiết kế để đại diện cho các kích thước chính xác, chúng không nhất thiết phải tương ứng với
giới hạn của glyphs trực quan. Do đó, chiều rộng và / hoặc chiều cao của một số glyph có thể là
lớn hơn (hoặc nhỏ hơn) so với các giá trị TFM tương ứng. Kết quả là, điều này có thể dẫn đến
các ký tự được cắt bớt ở các giới hạn của đồ họa SVG. Với tùy chọn --chính xác được cho,
dvisvgm phân tích hình dạng thực tế của từng ký tự và đưa ra kết quả thường là chặt chẽ
hộp giới hạn.

-NS, - bản đồ=tên tập tin
Tải và đánh giá một hoặc nhiều tệp bản đồ phông chữ. Các tệp này được yêu cầu
giải quyết tên tệp phông chữ và mã hóa. dvisvgm không cung cấp các tệp bản đồ của riêng mình nhưng
cố gắng đọc những cái có sẵn đi kèm với dvips hoặc dvipdfm. Nếu tùy chọn - bản đồ is
bỏ qua, dvisvgm tìm kiếm các tệp bản đồ mặc định ps2pk.map, dvipdfm.map
psfonts.map (theo thứ tự này). Nếu không, các tệp được liệt kê sẽ được sử dụng. Nhiều tên tệp
phải được phân tách bằng dấu phẩy mà không có khoảng trắng ở đầu và / hoặc ở cuối. Các tệp bản đồ
được đánh giá theo thứ tự nhất định. Theo mặc định, các ánh xạ được xác định lại không thay thế
những cái trước đó. Tuy nhiên, mỗi tên tệp có thể được đặt trước bởi một chỉ định chế độ tùy chọn
(+, -, hoặc là =) để thay đổi hành vi này:

+ mapfile
Chỉ những mục nhập trong tệp bản đồ đã cho không xác định lại ánh xạ phông chữ mới được
đã áp dụng. Đó cũng là chế độ mặc định nếu không có chỉ định chế độ nào được cung cấp.

-mapfile
Đảm bảo rằng không có ánh xạ phông chữ nào được xác định trong tệp bản đồ đã cho được sử dụng,
tức là các ánh xạ được xác định trước đó cho các phông chữ được chỉ định sẽ bị loại bỏ.

= mapfile
Tất cả các ánh xạ được xác định trong tệp bản đồ đều được áp dụng. Cài đặt đã xác định trước đây cho
cùng một phông chữ được thay thế.

Nếu tên tệp đầu tiên trong chuỗi tên tệp được đặt trước bởi một chỉ định chế độ,
dvisvgm tải bản đồ phông chữ mặc định (xem ở trên) và áp dụng các tệp bản đồ khác
sau đó. Nếu không, không có tệp bản đồ mặc định nào sẽ được tải tự động.

Ví dụ: --fontmap = myfile1.map, + myfile2.map tải myfile1.map tiếp theo
myfile2.map nơi tất cả các định nghĩa lại của myfile2.map bị bỏ qua.
--fontmap == myfile1.map, -myfile2.map tải tệp bản đồ mặc định, theo sau là
myfile1.mapmyfile2.map nơi tất cả các định nghĩa lại của myfile1.map thay thế
Bài viết trước. Sau đó, tất cả các định nghĩa cho các phông chữ được cung cấp trong myfile2.map
được xóa khỏi cây bản đồ phông chữ.

Để biết thêm thông tin về các định dạng tệp bản đồ và các chỉ định chế độ, hãy xem
các hướng dẫn sử dụng dvips và dvipdfm.

- chồng chéo lên nhau
Cho dvisvgm tạo các phân đoạn lưới chồng chéo khi xấp xỉ gradient màu
điền (cũng xem tùy chọn - phân đoạngrad phía dưới). Theo mặc định, các phân đoạn liền kề không
chồng lên nhau nhưng chỉ chạm vào nhau như những viên gạch riêng biệt. Thật không may, sự liên kết này
có thể dẫn đến khoảng cách có thể nhìn thấy giữa các phân đoạn vì nền ảnh hưởng đến
màu ở ranh giới của các phân đoạn nếu trình kết xuất SVG sử dụng khử răng cưa để tạo
đường nét mịn. Một cách để tránh điều này và tạo các vùng màu liên tục chạm vào nhau
là phóng to các phân đoạn để chúng mở rộng ra khu vực bên phải và phía dưới của chúng
người hàng xóm. Vì phần sau được vẽ trên đầu các phần chồng lên nhau,
kích thước của tất cả các phân đoạn không thay đổi. Chỉ những khoảng trống trước đây biến mất làm nền
bây giờ được bao phủ hoàn toàn bởi các màu sắc chính xác. Hiện tại, dvisvgm tính toán
các phân đoạn chồng chéo riêng biệt cho từng miếng lưới (một lưới vá có thể bao gồm
của nhiều bản vá cùng loại). Do đó, vẫn có thể có những khoảng trống có thể nhìn thấy ở
đường nối của hai miếng vá liền nhau.

- phân đoạngrad=con số
Xác định số lượng phân đoạn tối đa trên mỗi cột và hàng được sử dụng để tính gần đúng
tô màu gradient. Vì SVG 1.1 chỉ hỗ trợ một tập hợp con nhỏ của bóng đổ
các thuật toán có sẵn trong PostScript, dvisvgm xấp xỉ một số thuật toán trong số chúng bằng cách chia nhỏ
vùng cần điền thành các đoạn đơn sắc nhỏ hơn. Mỗi phân đoạn này
lấy màu trung bình của vùng mà nó bao phủ. Do đó, tăng số lượng
các phân đoạn dẫn đến các khu vực đơn sắc nhỏ hơn và do đó dẫn đến
xấp xỉ của gradient màu thực tế. Như một nhược điểm, nhiều phân đoạn hơn có nghĩa là lớn hơn
Tệp SVG vì mọi phân đoạn được biểu diễn bằng một phần tử đường dẫn riêng biệt.

Hiện tại, dvisvgm hỗ trợ các bản vá hình tam giác dạng lưới và dạng lưới miễn phí cũng như
Coons và mắt lưới sản phẩm tensor. Chúng được ước tính gần đúng bằng cách chia nhỏ khu vực
của mỗi bản vá thành một n×n lưới các phân đoạn nhỏ hơn. Số lượng phân đoạn tối đa trên mỗi
cột và hàng có thể được thay đổi với tùy chọn - phân đoạngrad.

--grad-đơn giản hóa=đồng bằng
Nếu kích thước của các phân đoạn được tạo để lấp đầy màu gradient gần đúng sẽ giảm xuống dưới
giá trị delta đã cho, dvisvgm làm giảm mức độ chi tiết của chúng. Ví dụ, Bézier
các đường cong được thay thế bằng các đường thẳng và các đoạn hình tam giác được kết hợp với
tứ giác. Đối với một vùng đồng bằng nhỏ, những đơn giản hóa này thường không đáng chú ý nhưng
giảm kích thước của các tệp SVG đã tạo.

-NS, --Cứu giúp[=chế độ]
In một bản tóm tắt ngắn về tất cả các tùy chọn dòng lệnh có sẵn. Tùy chọn chế độ
tham số là một giá trị nguyên từ 0 đến 2. Nó chọn biến thể hiển thị của
văn bản trợ giúp. Chế độ 0 liệt kê tất cả các tùy chọn được chia thành các danh mục với tiêu đề phần. Điều này
cũng là mặc định nếu dvisvgm được gọi mà không có tham số. Chế độ 1 liệt kê tất cả các tùy chọn
sắp xếp theo tên tùy chọn ngắn, trong khi chế độ 2 sắp xếp các dòng theo tùy chọn dài
tên.

--giữ cho
Vô hiệu hóa tính năng xóa các tệp tạm thời được tạo bởi Metafont (thường là .gf, .tfm và
tệp .log).

--libgs=tên tập tin
Tùy chọn này chỉ khả dụng nếu thư viện Ghostscript không được liên kết trực tiếp với
dvisvgm và nếu hỗ trợ PostScript không bị tắt hoàn toàn trong quá trình biên dịch. Trong
trong trường hợp này, dvisvgm cố gắng tải động thư viện GS được chia sẻ trong thời gian chạy. Qua
mặc định, nó yêu cầu tên thư viện là libgs.so.X (trên các hệ thống giống Unix, trong đó X
là phiên bản ABI của thư viện) hoặc gsdll32.dll / gsdll64.dll (Windows). Lựa chọn
--libgs có thể được sử dụng để đặt một tên khác. Ngoài ra, cũng có thể đặt
tên thư viện GS theo biến môi trường LIBGS. Cái sau ít được ưu tiên hơn
so với tùy chọn dòng lệnh, tức là dvisvgm bỏ qua biến LIBGS if --libgs được đưa ra.

-L, --linkmark=phong cách
Chọn phương pháp làm thế nào để đánh dấu các khu vực siêu liên kết. Các phong cách đối số có thể lấy một trong số
giá trị không ai, cái hộphàng, Nơi cái hộp là mặc định, tức là một hình chữ nhật được vẽ
xung quanh khu vực được liên kết nếu tùy chọn --linkmark được bỏ qua. Đối số kiểu hàng chỉ
vẽ cạnh dưới của hình chữ nhật giới hạn và không ai nói với dvisvgm không thêm bất kỳ
các đối tượng hiển thị cho các siêu liên kết. Các dòng và hộp có màu văn bản hiện tại
đã chọn. Để áp dụng một màu khác, không đổi, dấu hai chấm theo sau là một màu
specifier có thể được thêm vào chuỗi kiểu. MỘT màu sắc người chỉ định hoặc là một
giá trị RGB thập lục phân của biểu mẫu #RRGGBBhoặc tên màu dvips
(http://en.wikibooks.org/wiki/LaTeX/Colors# The_68_chuẩn_màu_kỹ_chất_để_dvips).

Hơn nữa, lập luận phong cách có thể lấy một chỉ định màu duy nhất để làm nổi bật liên kết được liên kết
khu vực bởi một hộp không khung chứa đầy màu sắc đó. Bộ chỉ định màu thứ hai tùy chọn
phân tách bằng dấu hai chấm chọn màu khung.

Ví dụ: hộp: màu đỏ or hộp: # ff0000 vẽ các hộp màu đỏ xung quanh các khu vực được liên kết. Vàng xanh
tạo ra các hình chữ nhật màu vàng với khung màu xanh lam.

-l, - danh sách-đặc biệt
In danh sách các trình xử lý và lối thoát đặc biệt đã đăng ký. Mỗi trình xử lý xử lý một tập hợp
của các báo cáo đặc biệt thuộc cùng một loại. Trong hầu hết các trường hợp, các danh mục
được xác định bằng tiền tố của các câu lệnh đặc biệt. Nó thường là một từ hàng đầu
ngăn cách với phần còn lại của câu lệnh bằng dấu hai chấm hoặc dấu trống, ví dụ: màu sắc or ps.

-NS, --mag=yếu tố
Đặt hệ số phóng đại được áp dụng kết hợp với các lệnh gọi Metafont trước theo dõi
glyphs. Giá trị này càng lớn thì kết quả truy tìm càng tốt. Tuy nhiên, lớn
các giá trị độ phóng đại có thể gây ra lỗi số học Metafont do tràn số. Cho nên,
sử dụng tùy chọn này một cách cẩn thận. Cài đặt mặc định thường tạo ra kết quả tốt.

- không hợp nhất
Đặt mọi ký tự trong một ký tự riêng biệt văn bản phần tử với tương ứng xy
thuộc tính. Theo mặc định, mới văn bản or sải tay các phần tử chỉ được tạo nếu một chuỗi bắt đầu
tại một vị trí khác với vị trí thông thường được xác định bởi các ký tự '
giá trị ứng trước.

--no-mktexmf
Ngăn chặn việc tạo ra các tệp phông chữ bị thiếu. Nếu dvisvgm không thể tìm thấy tệp phông chữ
thông qua cơ chế tra cứu kpathsea, nó gọi các công cụ bên ngoài là mktextfm hoặc mktexmf
qua. Tùy chọn này vô hiệu hóa các cuộc gọi này.

-N, - không có phông chữ[=biến thể]
Nếu tùy chọn này được cung cấp, dvisvgm không tạo SVG font chữ các yếu tố nhưng sử dụng đường dẫn
thay thế. Các tệp SVG kết quả có xu hướng lớn hơn nhưng đồng thời cũng nhiều hơn
tương thích với hầu hết các ứng dụng chưa hỗ trợ phông chữ SVG. Tùy chọn
đối số biến thể chọn phương pháp thay thế phông chữ bằng đường dẫn. Biến thể 0
tạo ra con đườngsử dụng các yếu tố. Biến thể 1 tạo con đường chỉ các phần tử. Lựa chọn - không có phông chữ
ngụ ý - không có phong cách.

-NS, --tỉ lệ=sx[,sy]
Chia tỷ lệ nội dung trang theo chiều ngang sx và theo chiều dọc của sy. Tùy chọn này là
tương đương với -TSsx,sy.

-NS, --không có gì đặc biệt[=tên]
Tắt xử lý các lệnh đặc biệt được nhúng trong tệp DVI. Nếu không có thêm
tham số được đưa ra, tất cả các thông số đặc biệt bị bỏ qua. Để vô hiệu hóa một cách có chọn lọc các tập hợp đặc biệt,
một danh sách tên được phân tách bằng dấu phẩy tùy chọn có thể được thêm vào tùy chọn này. MỘT tên is
số nhận dạng duy nhất tham chiếu đến trình xử lý đặc biệt dự kiến. Lựa chọn - danh sách-đặc biệt
liệt kê tất cả các trình xử lý hiện có sẵn và tên của chúng. Tất cả đặc biệt không được hỗ trợ
tuyên bố bị bỏ qua một cách im lặng.

- không có phong cách
Theo mặc định, dvisvgm tạo các kiểu CSS và thuộc tính lớp cho các phông chữ tham chiếu vì
nó nhỏ gọn hơn nhiều lần đặt thông tin phông chữ hoàn chỉnh trong mỗi văn bản
thành phần. Tuy nhiên, nếu bạn thích tham chiếu phông chữ trực tiếp, hành vi mặc định có thể là
vô hiệu hóa với tùy chọn - không có phong cách.

-ồ, - đầu ra=Belt Hold
Đặt mẫu tên của tệp đầu ra. Tham số Belt Hold là một chuỗi có thể
chứa các biến %f, %p%P. %f mở rộng đến tên cơ sở của tệp DVI,
tức là tên tệp không có hậu tố, %p là số trang hiện tại và %P Tổng số
số trang trong tệp DVI. Một số tùy chọn (0-9) được đưa ra sau dấu phần trăm
chỉ định số chữ số tối thiểu được viết. Nếu một giá trị cụ thể là
ngắn hơn, số được đệm bằng các số XNUMX ở đầu. Thí dụ: % 3p thực thi 3 chữ số cho
số trang hiện tại (001, 002, v.v.). Không có mã định nghĩa chiều rộng rõ ràng, %p được
cùng một số chữ số như %P.

Nếu bạn cần kiểm soát nhiều hơn đối với việc đánh số, bạn có thể sử dụng các biểu thức số học như
một phần của một mẫu. Cú pháp là % (expr) Ở đâu thể hiện có thể có bổ sung,
phép trừ, phép nhân và phép chia số nguyên với mức độ ưu tiên chung. Các
biến pP chứa số trang hiện tại và tổng số trang,
tương ứng. Ví dụ, --output = "% f -% (p-1)" tạo tên tệp nơi đánh số
bắt đầu bằng 0 thay vì 1.

Mẫu mặc định là % f-% p.svg nếu tệp DVI bao gồm nhiều hơn một trang, và
% f.svg nếu không thì. Điều đó có nghĩa là, một tệp DVI foo.dvi được chuyển đến foo.svg if foo.dvi is
một tài liệu một trang. Nếu không, nhiều tệp SVG foo-01.svg, foo-02.svg, v.v. là
được sản xuất. Trong môi trường Windows, dấu phần trăm cho biết môi trường được tham chiếu
và do đó phải được bảo vệ bằng dấu phần trăm thứ hai, ví dụ:
--output = %% f - %% p.

-P, --trang=các dãy
Tùy chọn này đặt các trang được xử lý. Tham số các dãy bao gồm một
danh sách các số trang và / hoặc phạm vi trang được phân tách bằng dấu phẩy. Phạm vi trang là một cặp
các số được phân tách bằng dấu gạch ngang, ví dụ: 5-12. Do đó, một chuỗi trang có thể trông giống như
cái này: 2-4,6,9-12,15. Không quan trọng nếu một trang được cung cấp nhiều hơn một lần hoặc nếu trang
các dãy chồng chéo lên nhau. dvisvgm luôn trích xuất các số trang theo thứ tự tăng dần và
chuyển đổi chúng chỉ một lần. Để luôn tương thích với các phiên bản trước,
trình tự trang mặc định là 1. dvisvgm do đó chỉ chuyển đổi trang đầu tiên và không chuyển đổi
toàn bộ tài liệu trong trường hợp tùy chọn --trang được bỏ qua. Thông thường, phạm vi trang bao gồm hai
số biểu thị trang đầu tiên và trang cuối cùng được chuyển đổi. Nếu chuyển đổi là
bắt đầu ở trang 1 hoặc nếu nó sẽ tiếp tục đến trang DVI cuối cùng, thì đầu tiên hoặc
số phạm vi thứ hai có thể bị bỏ qua, tương ứng. Thí dụ: --trang = -10 chuyển đổi tất cả
trang lên đến trang 10, --trang = 10- chuyển đổi tất cả các trang bắt đầu bằng trang 10. Vui lòng
hãy xem xét rằng các giá trị trang không tham chiếu đến số trang được in trên trang.
Thay vào đó, số lượng trang vật lý được mong đợi, trong đó trang đầu tiên luôn nhận được số
1.

-NS, --độ chính xác=chữ số
Chỉ định số lượng vị trí thập phân tối đa được áp dụng cho thuộc tính dấu phẩy động
các giá trị. Tất cả các giá trị thuộc tính được ghi vào (các) tệp SVG đã tạo đều được làm tròn
cho phù hợp. Thông số chữ số cho phép các giá trị nguyên từ 0 đến 6, trong đó 0 cho phép
tự động lựa chọn các vị trí thập phân quan trọng. Đây cũng là giá trị mặc định
nếu dvisvgm được gọi mà không có tùy chọn --độ chính xác.

-P, --phát triển[=chậm trễ]
Bật chỉ báo tiến độ đơn giản được hiển thị khi các hoạt động tốn thời gian như
Đặc biệt của PostScript được xử lý. Chỉ báo không xuất hiện trước độ trễ nhất định
(tính bằng giây) đã trôi qua. Giá trị trễ mặc định là 0.5 giây.

-NS, --quay=góc
Xoay nội dung trang theo chiều kim đồng hồ bằng góc độ xung quanh trung tâm trang. Điều này
tùy chọn tương đương với -TRgóc.

-NS, --quan hệ
SVG cho phép xác định đường dẫn đồ họa theo một chuỗi tuyệt đối và / hoặc tương đối
các lệnh, tức là mỗi lệnh mong đợi tọa độ tuyệt đối hoặc tọa độ
so với vị trí bản vẽ hiện tại. Theo mặc định, dvisvgm tạo các đường dẫn bao gồm
các lệnh tuyệt đối. Nếu tùy chọn --quan hệ được đưa ra, các lệnh tương đối được tạo
thay vào đó, điều này làm giảm một chút kích thước của tệp SVG trong hầu hết các trường hợp.

-S, --thiết bị xuất chuẩn
Không ghi đầu ra SVG vào một tệp mà chuyển hướng nó đến tiêu chuẩn.

-NS, --biến đổi=lệnh
Áp dụng một chuỗi các phép biến đổi cho nội dung SVG. Mỗi biến đổi là
được mô tả bởi một lệnh bắt đầu bằng một chữ cái viết hoa, theo sau là danh sách
các tham số được phân tách bằng dấu phẩy. Các lệnh chuyển đổi sau được hỗ trợ:

T tx[,ty]
Dịch (di chuyển) trang theo hướng vectơ (tx,ty). Nếu ty bị bỏ qua, ty=0
được giả định. Chiều dài đơn vị dự kiến ​​của txty là điểm TeX (1pt =
1 / 72.27in). Tuy nhiên, có một số hằng số được xác định để đơn giản hóa đơn vị
chuyển đổi (xem bên dưới).

S sx[,sy]
Chia tỷ lệ trang theo chiều ngang sx và theo chiều dọc của sy. Nếu sy bị bỏ qua, sy=sx
được giả định.

R góc[,x,y]
Xoay trang theo chiều kim đồng hồ bằng góc độ xung quanh điểm (x,y). Nếu tùy chọn
đối số xy được bỏ qua, trang sẽ được xoay quanh tâm của nó
tùy thuộc vào định dạng trang đã chọn. Tùy chọn khi nào -bnone được đưa ra, vòng quay
tâm là điểm gốc (0,0).

KX góc
Kéo trang dọc theo x-axis bởi góc độ. Lý lẽ góc có thể lấy bất kỳ
giá trị ngoại trừ 90 + 180k, Nơi k là một số nguyên.

KY góc
Kéo trang dọc theo y-axis bởi góc độ. Lý lẽ góc có thể lấy bất kỳ
giá trị ngoại trừ 90 + 180k, Nơi k là một số nguyên.

FH [y]
Phản chiếu (lật) trang ở đường ngang qua điểm (0,y). Bỏ qua
đối số tùy chọn dẫn đến y=h/ 2, ở đâu h biểu thị chiều cao của trang (xem xác định trước
không thay đổi dưới đây).

FV [x]
Gương (lật) trang ở đường thẳng đứng qua điểm (x, 0). Bỏ qua
đối số tùy chọn dẫn đến x=w/ 2, ở đâu w biểu thị chiều rộng trang (xem xác định trước
không thay đổi dưới đây).

M m1, ...,m6
Áp dụng một phép biến đổi được mô tả bởi ma trận 3 × 3
((m1,m2,m3), (m4,m5,m6), (0,0,1)), trong đó các bộ ba bên trong biểu thị các hàng.

Chú thích
Tất cả các lệnh chuyển đổi của tùy chọn -NS, --biến đổi được áp dụng theo thứ tự
về sự xuất hiện của chúng. Nhiều lệnh có thể được phân cách bằng dấu cách tùy ý.
Trong trường hợp này, toàn bộ chuỗi biến đổi phải được đặt trong cặp
dấu ngoặc kép. Tất cả các tham số là biểu thức của kiểu dấu phẩy động. Bạn có thể
đưa ra các số đơn giản hoặc các thuật ngữ số học được kết hợp bởi các toán tử + (phép cộng),
- (phép trừ), * (phép nhân), / (phân chia) hoặc % (modulo) với chung
sự kết hợp và các quy tắc ưu tiên. Dấu ngoặc đơn cũng có thể được sử dụng.

Ngoài ra, một số hằng số được xác định trước được cung cấp:

ux vị trí ngang của trên
góc trang bên trái trong điểm TeX
các đơn vị
uy vị trí thẳng đứng của phía trên bên trái
góc trang tính bằng đơn vị điểm TeX
h chiều cao trang tính bằng đơn vị điểm TeX
(0 trong trường hợp -bnone)
w chiều rộng trang tính bằng đơn vị điểm TeX (0
trong trường hợp -bnone)

Hơn nữa, bạn có thể sử dụng hằng số độ dài pt, mm, cmin, ví dụ 2cm or
1.6in. Do đó, tùy chọn -TT1in, 0R45 di chuyển nội dung trang sang phải 1 inch và
xoay nó 45 độ xung quanh tâm trang sau đó.

Đối với các phép biến đổi đơn lẻ, bạn cũng có thể sử dụng các tùy chọn -c, -t-r. Lưu ý rằng
thứ tự mà các tùy chọn này được đưa ra là không đáng kể, tức là bạn không thể
sử dụng chúng để mô tả trình tự biến đổi. Họ chỉ đơn giản là độc lập
các tùy chọn tốc ký cho các phép biến đổi thông thường.

-NS, --Phiên dịch=tx[,ty]
Dịch (di chuyển) nội dung trang theo hướng vectơ (tx,ty). Tùy chọn này là
tương đương với -TTtx,ty.

-v, --sự dài dòng=cấp
Kiểm soát loại thông báo được in trong quá trình chạy dvisvgm:

0 không có đầu ra tin nhắn
1 chỉ thông báo lỗi
2 chỉ tin nhắn cảnh báo
4 chỉ tin nhắn thông tin

Chú thích
Bằng cách thêm các giá trị này, bạn có thể kết hợp các danh mục. Mức mặc định là 7,
tức là tất cả các tin nhắn được in.

-V, --phiên bản[=gia tăng]
In phiên bản dvisvgm và thoát. Nếu đối số tùy chọn được đặt thành Vâng, Các
số phiên bản của các thư viện được liên kết cũng được in.

-z, --zip[=cấp]
Tạo tệp SVG nén với hậu tố .svgz. Đối số tùy chọn chỉ định
mức độ nén. Các giá trị hợp lệ nằm trong khoảng từ 1 đến 9 (giá trị mặc định là 9).
Giá trị lớn hơn gây ra kết quả nén tốt hơn nhưng mất nhiều thời gian tính toán hơn.

Phạt cảnh cáo
Tùy chọn này không thể được kết hợp với -S, --thiết bị xuất chuẩn.

-Z, --phóng[=yếu tố]
Nhân chiều rộngcao thuộc tính của phần tử gốc SVG theo đối số yếu tố
trong khi hệ tọa độ của đồ họa được giữ lại. Do đó, hầu hết người xem SVG
phóng to đồ họa cho phù hợp. Nếu hệ số thu phóng âm được đưa ra, chiều rộng
cao các thuộc tính bị bỏ qua.

HPORT TRỢ Đ SPECC BIỆT


dvisvgm hỗ trợ một số bộ đặc biệt lệnh có thể được sử dụng để làm phong phú các tệp DVI
với các tính năng bổ sung, như màu sắc, đồ họa và siêu liên kết. Đánh giá đặc biệt
các lệnh được ủy quyền cho các trình xử lý chuyên dụng. Mỗi người xử lý chịu trách nhiệm cho tất cả các
các câu lệnh của cùng một tập lệnh, tức là các lệnh bắt đầu bằng cùng một tiền tố. Để có được một
danh sách các trình xử lý đặc biệt được cung cấp thực sự, tùy chọn sử dụng - danh sách-đặc biệt (xem ở trên). Điều này
phần cung cấp tổng quan về các lệnh đặc biệt hiện được hỗ trợ.

bgcolor
Tuyên bố đặc biệt để thay đổi màu nền / trang. Vì SVG 1.1 không
hỗ trợ màu nền, dvisvgm chèn một hình chữ nhật có màu đã chọn vào
tài liệu SVG đã tạo. Hình chữ nhật này luôn có cùng kích thước với hình đã chọn hoặc
hộp giới hạn tính toán. Lệnh màu nền này là một phần của bộ màu đặc biệt
nhưng được xử lý riêng để cho phép người dùng tắt tính năng này. Để có cái nhìn tổng quan về
cú pháp lệnh, xem tài liệu của dvips, chẳng hạn.

màu sắc
Các câu lệnh của tập lệnh này cung cấp hướng dẫn để thay đổi văn bản / màu sơn.
Để biết tổng quan về cú pháp chính xác, hãy xem tài liệu của dvips, chẳng hạn.

dvisvgm
dvisvgm cung cấp bộ sản phẩm đặc biệt nhỏ của riêng mình. Danh sách sau đây cung cấp một số thông tin ngắn gọn
tổng quan.

dvisvgm: thô văn bản
Thêm một chuỗi ký tự tùy ý vào phần trang của tài liệu SVG.
dvisvgm không thực hiện bất kỳ xác thực nào ở đây, do đó người dùng phải đảm bảo rằng
kết quả là SVG vẫn hợp lệ. Tham số văn bản có thể chứa các biểu thức {? x},
{? y}{?màu sắc} mở rộng đến hiện tại x or y phối hợp và hiện tại
màu sắc, tương ứng. Hơn nữa, {? nl} mở rộng thành một ký tự dòng mới.

dvisvgm: rawdef văn bản
Lệnh này tương tự như dvisvgm: thô, nhưng đặt văn bản thô vào
của tài liệu SVG hiện đang được tạo.

dvisvgm: rawset tên hữu ích. Cảm ơn ! dvisvgm: endrawset
Cặp đặc biệt này đánh dấu sự bắt đầu và kết thúc của định nghĩa về SVG thô được đặt tên
miếng. Tất cả dvisvgm: thôdvisvgm: rawdef đặc biệt kèm theo dvisvgm: rawset
dvisvgm: endrawset không được đánh giá ngay lập tức nhưng được lưu trữ chung theo
được tên để sử dụng sau này. Sau khi được xác định, phân đoạn được đặt tên có thể được tham chiếu
trong toàn bộ tệp DVI bởi dvisvgm: rawput (xem bên dưới). Hai lệnh
dvisvgm: rawsetdvisvgm: endrawset không được lồng vào nhau, tức là mỗi lần gọi của
dvisvgm: rawset phải được theo sau bởi một cuộc gọi tương ứng của dvisvgm: endrawset
trước khi khác dvisvgm: rawset có thể xảy ra. Ngoài ra, mã định danh tên phải là duy nhất
trong toàn bộ tệp DVI. Sử dụng dvisvgm: rawset nhiều lần cùng với
tương tự tên dẫn đến một thông báo cảnh báo.

dvisvgm: rawput tên
Chèn các đoạn SVG thô đã được lưu trữ trước đó vào tên. dvisvgm
phân biệt giữa các đoạn được chỉ định với dvisvgm: thô or
dvisvgm: rawdefvà xử lý chúng theo cách khác: Nó chèn tất cả dvisvgm: thô các bộ phận
mỗi lần dvisvgm: rawput được gọi là, trong khi dvisvgm: rawdef các phần đi đến
của tài liệu SVG hiện tại chỉ một lần.

dvisvgm: img chiều rộng cao hồ sơ
Tạo một phần tử hình ảnh ở vị trí đồ họa hiện tại tham chiếu đến
tập tin. Hình ảnh JPEG, PNG và SVG có thể được sử dụng tại đây. Tuy nhiên, dvisvgm không kiểm tra
định dạng tệp hoặc hậu tố tên tệp. Độ dài chiều rộngcao phải
được cho dưới dạng số dấu phẩy động đơn giản tính bằng đơn vị điểm TeX (1in = 72.27pt).

dvisvgm: bbox Mới] tên
Xác định hoặc đặt lại một hộp giới hạn cục bộ được gọi là tên. Tên có thể bao gồm
chữ cái và chữ số. Trong khi xử lý trang DVI, dvisvgm liên tục cập nhật
(toàn cầu) hộp giới hạn của trang hiện tại để xác định
hình chữ nhật chứa tất cả các thành phần trang có thể nhìn thấy (ký tự, hình ảnh, bản vẽ
phần tử, v.v.) Ngoài hộp giới hạn chung, người dùng có thể yêu cầu một
số lượng hộp giới hạn cục bộ được đặt tên tùy ý. Sau khi được xác định, các hộp này là
được cập nhật cùng với hộp giới hạn chung bắt đầu bằng ký tự đầu tiên
tuân theo định nghĩa. Do đó, các hộp cục bộ có thể được sử dụng để tính toán
mức độ của các phần của trang. Điều này hữu ích cho các tình huống mà SVG được tạo
tệp được xử lý sau. Kết hợp với dvisvgm đặc biệt: raw, macro {? bbox
tên} mở rộng đến bốn giá trị x, y, wh (phân cách bằng dấu cách) chỉ định
tọa độ của góc trên bên trái, chiều rộng và chiều cao của hộp cục bộ tên.
Hộp nếu tên không được xác định trước đó, tất cả bốn giá trị bằng XNUMX.

dvisvgm: bbox chiều rộng cao [chiều sâu]
Cập nhật hộp giới hạn của trang hiện tại bằng cách nhúng một hình chữ nhật ảo (x,
y, chiều rộng, cao) nơi góc dưới bên trái nằm ở DVI hiện tại
vị trí vẽ (x,y). Nếu tham số tùy chọn chiều sâu được chỉ định, dvisvgm
nhúng một hình chữ nhật thứ hai (x, y, chiều rộng-chiều sâu). Độ dài chiều rộng, cao
chiều sâu phải được cung cấp dưới dạng số dấu phẩy động thuần túy theo đơn vị điểm TeX (1in =
72.27pt). Tùy thuộc vào kích thước và vị trí của hình chữ nhật ảo, lệnh này
hoặc phóng to hộp giới hạn tổng thể hoặc để nguyên. Nó không thể
giảm mức độ của nó. Đặc biệt này nên được sử dụng cùng với dvisvgm: thô in
để cập nhật khung nhìn của trang đúng cách.

dvisvgm: bbox một [bs] x1 y1 x2 y2
Biến thể đặc biệt này của bbox cập nhật hộp giới hạn bằng cách nhúng
hình chữ nhật (x1,y1,x2,y2). Các điểm (x1,y1) và (x2,y2) biểu thị hai đường chéo
các góc của hình chữ nhật được cho theo đơn vị điểm TeX.

dvisvgm: bbox sửa chữa] x1 y1 x2 y2
Biến thể này của bbox đặc biệt chỉ định một hộp giới hạn tuyệt đối (cuối cùng) cho
kết quả là SVG. Sau khi thực hiện lệnh này, dvisvgm không làm thay đổi
tọa độ hộp giới hạn, ngoại trừ đặc biệt này được gọi lại sau đó. Các điểm
(x1,y1) và (x2,y2) biểu thị hai góc chéo của hình chữ nhật được cho trong TeX
đơn vị điểm.

Đoạn mã TeX sau đây thêm hai phần tử SVG thô vào đầu ra và cập nhật
hộp giới hạn cho phù hợp:

\ đặc biệt {dvisvgm: raw }
\ đặc biệt {dvisvgm: bbox 20 10 10}

\ đặc biệt {dvisvgm: raw }
\ special {dvisvgm: bbox abs 10 200 100 250}

em
Những đặc biệt này đã được giới thiệu với bản phân phối emTeX của Eberhard Mattes. Họ
cung cấp câu lệnh vẽ đường, hướng dẫn nhúng hình ảnh MSP, PCX và BMP
cũng như hai lệnh PCL. dvisvgm chỉ hỗ trợ các câu lệnh vẽ đường
và bỏ qua tất cả các điểm đặc biệt khác một cách âm thầm. Mô tả cú pháp lệnh có thể là
được tìm thấy trong tài liệu trình điều khiển DVI đi kèm với emTeX (xem CTAN).

html
Đặc tả hyperref xác định một số biến thể về cách đánh dấu các khu vực siêu liên kết
trong tệp DVI. dvisvgm hỗ trợ các cấu trúc đặc biệt HyperTeX đơn giản như được tạo bằng
tùy chọn gói hyperref cực đại. Theo mặc định, tất cả các vùng được liên kết của tài liệu là
được đánh dấu bằng một hình chữ nhật. Lựa chọn --linkmark cho phép thay đổi hành vi này. Xem ở trên cho
biết thêm chi tiết. Thông tin về cú pháp và ngữ nghĩa của các đặc biệt HyperTeX có thể
tìm thấy trong hướng dẫn sử dụng hyperref.

pdf
pdfTeX và dvipdfmx đã giới thiệu một số lệnh đặc biệt liên quan đến việc tạo
Tệp PDF. Hiện tại, chỉ có hai trong số họ, pdf: mapfilepdf: mapline được hỗ trợ bởi
dvisvgm. Các tính năng đặc biệt này cho phép sửa đổi cây bản đồ phông chữ trong quá trình xử lý DVI
các tập tin. Ví dụ, chúng được sử dụng bởi CTeX. dvisvgm hỗ trợ cả hai, dvips và
định dạng bản đồ phông chữ dvipdfm. Để biết thêm thông tin về cú pháp và ngữ nghĩa lệnh,
xem tài liệu của \ pdfmapfile trong hướng dẫn sử dụng pdfTeX.

ps
Các dvips trình điều khiển DVI nổi tiếng đã giới thiệu bộ tính năng đặc biệt của riêng mình để nhúng
Mã PostScript thành các tệp DVI, giúp cải thiện đáng kể khả năng của DVI
các tài liệu. Một mục đích của dvisvgm là đánh giá hoàn toàn tất cả các đoạn mã PostScript và
chuyển đổi càng nhiều càng tốt sang SVG. Ngược lại với dvips, dvisvgm sử dụng
số học dấu phẩy động để tính toán vị trí chính xác của từng phần tử đồ họa,
tức là nó không làm tròn tọa độ. Do đó, các vị trí tương đối của
các yếu tố đồ họa có thể hơi khác so với các yếu tố được tính bằng dvips.

Vì PostScript là một ngôn ngữ khá phức tạp, dvisvgm không cố gắng triển khai
trình thông dịch PostScript của riêng mình nhưng dựa vào Ghostscript (http://ghostscript.com) thay thế.
Nếu thư viện Ghostscript không được liên kết với tệp nhị phân dvisvgm, nó sẽ được tra cứu và
được tải động trong thời gian chạy. Trong trường hợp này, dvisvgm tìm kiếm libgs.so.X on
Hệ thống giống Unix (phiên bản ABI được hỗ trợ: 7,8,9) và cho gsdll32.dll or gsdll64.dll
trên Windows. Bạn có thể ghi đè tên tệp mặc định bằng biến môi trường LIBGS or
tùy chọn dòng lệnh --libgs. Thư viện phải có thể truy cập được thông qua tìm kiếm ld
đường dẫn (* nix) hoặc biến môi trường PATH (Windows). Ngoài ra, tuyệt đối
đường dẫn tệp có thể được chỉ định. Nếu không tìm thấy thư viện, dvisvgm sẽ vô hiệu hóa
xử lý các đặc biệt của PostScript và in một thông báo cảnh báo. Sử dụng tùy chọn
- danh sách-đặc biệt để kiểm tra xem có hỗ trợ PostScript hay không, tức là mục nhập ps is
hiện tại.

Trình xử lý PostScript cũng nhận dạng và đánh giá dữ liệu hộp giới hạn được tạo bởi
các xem trước gói với tùy chọn chặt chẽ. Nếu dữ liệu có trong tệp DVI,
dvisvgm điều chỉnh hộp giới hạn của tệp SVG được tạo cho phù hợp và in
thông báo hiển thị chiều rộng, chiều cao và chiều sâu của hộp theo đơn vị điểm TeX.
Đặc biệt, giá trị độ sâu có thể được sử dụng để căn chỉnh theo chiều dọc đồ họa SVG với
chẳng hạn như đường cơ sở của văn bản xung quanh trong tài liệu HTML hoặc XSL-FO.

tpic
Bộ đặc biệt TPIC xác định các hướng dẫn để vẽ các đối tượng hình học đơn giản. Một số
Các gói LaTeX, như eepic và tplot, sử dụng các tính năng đặc biệt này để mô tả đồ họa.

VÍ DỤ


tệp dvisvgm

Chuyển đổi trang đầu tiên của tập tin.dvi đến tập tin.svg.

tệp dvisvgm -z

Chuyển đổi trang đầu tiên của tập tin.dvi đến tập tin.svgz với mức nén mặc định 9.

tệp dvisvgm -p5 -z3 -ba4-l -onewfile

Chuyển đổi trang thứ năm của tập tin.dvi đến tệp mới.svgz với mức nén 3. Giới hạn
được đặt thành DIN / ISO A4 ở định dạng ngang.

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

Chuyển đổi trang đầu tiên của tập tin.dvi đến tập tin.svg trong đó ba phép biến đổi được áp dụng.

MÔI TRƯỜNG


dvisvgm sử dụng kpathsea thư viện để định vị các tệp mà nó mở. Vì thế
các biến môi trường được mô tả trong tài liệu của thư viện ảnh hưởng đến bộ chuyển đổi.

Nếu dvisvgm được liên kết mà không có thư viện Ghostscript và nếu không hỗ trợ PostScript
đã bị vô hiệu hóa, thư viện Ghostscript được chia sẻ được tra cứu trong thời gian chạy qua dlopen ().
Biến môi trường LIBGS có thể được sử dụng để chỉ định đường dẫn và tên tệp của thư viện.

Các phiên bản Windows được biên dịch trước của dvisvgm yêu cầu cài đặt hoạt động của MiKTeX 2.9
hoặc ở trên. dvisvgm không hoạt động cùng với phiên bản di động của MiKTeX vì nó
dựa vào giao diện COM của MiKTeX chỉ có thể truy cập được trong cài đặt cục bộ. Để kích hoạt
đánh giá các đặc biệt của PostScript, Ghostscript DLL gốc gsdll32.dll phải
hiện và có thể truy cập thông qua đường dẫn tìm kiếm. Các bản dựng Windows 64-bit yêu cầu 64-bit
DLL bản ma gsdll64.dll. Cả hai DLL đều đi kèm với trình cài đặt Ghostscript tương ứng
có sẵn từ www.ghostscript.com.

Biến môi trường DVISVGM_COLORS chỉ định các màu được sử dụng để làm nổi bật các
các phần của đầu ra thông báo của dvisvgm. Nó chỉ được đánh giá nếu tùy chọn --màu sắc được đưa ra. Các
giá trị của DVISVGM_COLORS là danh sách các mục nhập được phân tách bằng dấu hai chấm của biểu mẫu gg=BF, Nơi gg
biểu thị một trong các chỉ số nhóm màu được liệt kê bên dưới, và BF là hai chữ số thập lục phân
chỉ định nền (chữ số đầu tiên) và nền trước / màu văn bản (chữ số thứ hai). Các
các giá trị màu được xác định như sau: 0 = đen, 1 = đỏ, 2 = xanh lục, 3 = vàng, 4 = xanh lam, 5 = đỏ tươi,
6 = lục lam, 7 = xám, 8 = đỏ tươi, 9 = xanh lục sáng, A = vàng sáng, B = xanh lam sáng, C = sáng
đỏ tươi, D = lục lam sáng, E = xám sáng, F = trắng. Tùy thuộc vào thiết bị đầu cuối, màu sắc có thể
khác nhau. Thay vì thay đổi cả văn bản và màu nền, bạn cũng có thể
chỉ thay đổi một trong số chúng: Dấu hoa thị (*) thay cho chữ số thập lục phân cho biết
văn bản hoặc màu nền mặc định của thiết bị đầu cuối.

Tất cả các mục nhập không đúng định dạng trong danh sách sẽ bị bỏ qua một cách im lặng.

er thông báo lỗi

wn tin nhắn cảnh báo

pn thông báo về số trang

ps thông báo kích thước trang

fw thông tin về các tập tin
viết

sm thông báo trạng thái

tr thông điệp của glyph tracer

pi chỉ báo tiến độ

Ví dụ: er = 01: pi = * 5 đặt màu của thông báo lỗi (er) sang màu đỏ (1) trên nền đen (0), Và
những chỉ số tiến độ (pi) sang lục lam (5) trên nền mặc định (*).

Sử dụng dvisvgm trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 3
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • 5
    Bóng tối
    Bóng tối
    Một proxy đường hầm nhanh giúp bạn
    bỏ qua tường lửa Đây là một ứng dụng
    cái đó cũng có thể được lấy từ
    https://sourceforge.net/projects/shadowsocksgui/.
    Nó ha ...
    Tải xuống Shadowsocks
  • 6
    Chủ đề GLPI
    Chủ đề GLPI
    Tải xuống bản phát hành tại
    https://github.com/stdonato/glpi-modifications/
    Chủ đề màu cho GLPI 0.84 và 0.85 Mới
    Sửa đổi cho GLPI Đây là một
    ứng dụng c...
    Tải xuống chủ đề GLPI
  • Khác »

Lệnh Linux

Ad