GoGPT Best VPN GoSearch

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

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

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

Đây là lệnh dpic 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 mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dpic - chuyển đổi đầu vào ngôn ngữ pic sang các định dạng tương thích với LaTeX và các định dạng khác

SYNOPSIS


dpic [ -efghmprstvxz ] [ trong tập tin ] [> ô uế ]

Điển hình là trong tập tin có dạng Tên[.một chút]ô uế có dạng
Tên[.tex|.eps|.fig|.mp|.svg]

LỰA CHỌN


(None) Đầu ra bản vẽ LaTeX (khả năng vẽ dựa trên phông chữ rất hạn chế)
-e đầu ra pic2e
-f Đầu ra postscript, chuỗi ở định dạng psfrag
-g Đầu ra TikZ-pgf
-h viết tin nhắn trợ giúp và thoát
-m đầu ra mfpic (xem tài liệu mfpic)
-p Đầu ra PSTricks
-r đầu ra Postscript thô, không có định dạng chuỗi tự động
-s Đầu ra MetaPost
-t đầu ra eepicemu (ít bị hạn chế hơn một chút so với đầu ra bản vẽ LaTeX)
-v đầu ra svg
-x đầu ra xfig 3.2
-z chế độ an toàn (quyền truy cập vào các tệp bên ngoài bị vô hiệu hóa)

MÔ TẢ


Dpic chấp nhận một tập hợp con chặt chẽ của ngôn ngữ vẽ pic được GNU pic chấp nhận (đôi khi
được đặt tên là gpic) hoặc AT&T pic và phát ra các lệnh vẽ cấp thấp hơn để chèn vào LaTeX
tài liệu, để xử lý bằng các công cụ vẽ xfig hoặc Inkscape hoặc để hiển thị trực tiếp dưới dạng
Postscript hoặc SVG được đóng gói. Văn bản tùy ý có thể được chèn vào đầu ra để sử dụng sau này
định dạng và các lệnh tùy ý cho bộ xử lý hậu (PSTricks, Tikz-pgf, v.v.) có thể
được bao gồm. Dpic trả về EXIT_SUCCESS (thường là 0) nếu thông báo không nghiêm trọng hơn
cảnh báo đã được tạo, nếu không thì EXIT_FAILURE (thường là 1).

Một số phần mở rộng ngôn ngữ dành riêng cho dpic được triển khai cho các mục đích cụ thể.

NGÔN NGỮ TÓM TẮT


Đầu vào bao gồm một chuỗi các dòng. Dòng đầu tiên của hình ảnh là ps và cuối cùng là
.THỂ DỤC, với các đường giữa hai đường này được chuyển đổi thành các lệnh vẽ cấp thấp cho
bộ xử lý sau được chọn bởi tùy chọn. Các đường bên ngoài ps ... .THỂ DỤC đi qua dpic
không thay đổi.

Tọa độ
Các trục tọa độ trong ngôn ngữ hình ảnh hướng về bên phải và hướng lên trên. Các đơn vị bản vẽ là
inch theo mặc định nhưng câu lệnh

tỉ lệ = 25.4

ở đầu sơ đồ có tác dụng đổi đơn vị sang milimét.

Rút ra đối tượng
Các đối tượng được vẽ nguyên thủy bao gồm các đối tượng phẳng cái hộp, vòng tròn, hình elip; tuyến tính
đối tượng hàng, mũi tên, di chuyển đường trục;vòng cung, có đặc điểm vừa phẳng vừa
các đối tượng tuyến tính. MỘT chặn là một cặp dấu ngoặc vuông bao quanh các đối tượng khác: [ bất cứ điều gì
] và là vật phẳng. Sơ đồ hoàn chỉnh được chứa ngầm trong một khối.

A chuỗi là một đối tượng phẳng tương tự như một cái hộp, nhưng ngôn ngữ pic cũng cho phép các chuỗi
được gắn vào các đối tượng khác dưới dạng lớp phủ, trong trường hợp đó chúng là một phần của đối tượng.

Vị trí vẽ hiện tại Đây luôn được xác định. Ban đầu và lúc bắt đầu của một
khối, Đây là 0,0. Tương tự, hướng hiện tại, có thể là bất kỳ hướng nào trong số lên, xuống, trái,
đúng, được đặt là ngay ban đầu

Mỗi đối tượng được vẽ có một điểm vào và điểm thoát, phụ thuộc vào dòng điện
phương hướng. Điểm vào được đặt theo mặc định ở vị trí hiện tại. Các đối tượng có thể
cũng được đặt rõ ràng đối với tọa độ tuyệt đối hoặc tương đối với các tọa độ khác
các đối tượng. Điểm thoát trở thành vị trí hiện tại mới.

Nhãn
A nhãn trong pic là một chuỗi chữ cái bắt đầu bằng chữ in hoa. Dpic
cho phép các biến và nhãn được đăng ký; do đó TT[5] là những nhãn hiệu riêng biệt. Các
giá trị trong ngoặc có thể là bất kỳ biểu thức nào nhưng nó được làm tròn đến giá trị nguyên gần nhất. MỘT
nhãn đặt tên tượng trưng cho một vị trí hoặc đối tượng được vẽ; Ví dụ,

Bài đăng: Đây + (1,2)
Xe buýt [23]: hàng ngay 4

Xác định điểm
Sau khi được vẽ, một đối tượng tuyến tính đã xác định được các điểm .bắt đầu, .trung tâm,.kết thúc, có thể là
được tham chiếu như các vị trí đã biết, ví dụ:

L: hàng; hàng up 0.5 từ Lc

Ở đâu .trung tâm đã được viết tắt là .c

Các điểm được xác định cho một vật thể phẳng là các điểm la bàn trên ngoại vi của nó được cho bởi
.N, .S, .e, .w, .nw, .ne, .se, .sw, Cùng với .trung tâm, .đứng đầu, .đáy, .Phải, .bên trái.
Đối với một cung, những điểm này tương ứng với đường tròn mà cung đó là một phần, với
bổ sung của .bắt đầu.kết thúc.

A chặn đã xác định các điểm tương tự như một cái hộp, nhưng cũng có thể có những điểm khác ở bên trong nó.
Sử dụng ví dụ

A: [ khoanh tròn; Q: [ hàng; vòng tròn ]; T: Qn ]

các điểm được xác định như sau:

Các điểm của khối bên ngoài giống như một cái hộp, vì
thí dụ, A.ne

Ví dụ: một vị trí được xác định trong khối ATI

Các điểm xác định của các đối tượng được dán nhãn bên trong khối,
trước một dấu chấm, ví dụ: AQ (trung tâm của
chặn Q), or AQne (góc đông bắc của Q).

Các điểm xác định của các đối tượng được liệt kê bên trong
khối, trước dấu chấm (nhưng phải đảm bảo có khoảng trắng
sau dấu chấm nếu nó được theo sau bởi một số thay vì
một biểu thức trong dấu ngoặc nhọn), ví dụ: AQ 1st vòng tròn.n
hoặc tốt hơn) Câu hỏi thường gặp vòng tròn.n

Ngôn ngữ các yếu tố
Các dòng xác định ảnh được phân tách bằng ký tự dòng mới hoặc dấu chấm phẩy. Dòng mới
có ý nghĩa ngoại trừ sau sau đó, ;, :, {, khác, hoặc dòng mới.

Một dòng được tiếp tục đến dòng tiếp theo nếu ký tự ngoài cùng bên phải là dấu gạch chéo ngược.

Các dòng không tiếp tục bắt đầu bằng dấu chấm sẽ bị bỏ qua, ngoại trừ ps.THỂ DỤC Đường dây.

Nguồn ảnh có thể được bình luận bằng cách đặt mỗi bình luận ở bên phải của một # tính cách
(trừ khi # nằm trong một chuỗi).

Các yếu tố ngôn ngữ bao gồm:

Ví dụ: lệnh vẽ có nhãn tùy chọn cái hộp or A: cái hộp

Ví dụ, một định nghĩa nhãn vị trí A: vị trí

Ví dụ, một phép gán cho một biến x = 5

A hướng (để thay đổi mặc định), ví dụ: up

Việc phân nhánh được thực hiện bởi

if thể hiện sau đó { đúng } khác { giả dối }.

Cơ sở vòng lặp là

cho biến = thể hiện đến thể hiện [qua [*] gia tăng ] do { bất cứ điều gì }.

Biến vòng lặp được tăng thêm 1 theo mặc định, nếu không thì gia tăng (có thể là một
biểu thức phủ định) trừ khi nó được đặt trước dấu hoa thị, trong trường hợp đó vòng lặp
biến được nhân với tăng thêm Biến vòng lặp có thể được thay đổi bởi các câu lệnh trong
vòng lặp, từ đó kiểm soát số lần lặp lại vòng lặp.

Niềng răng xảy ra trong một số bối cảnh. Khi được sử dụng độc lập với các thành phần ngôn ngữ khác, như

{ bất cứ điều gì }

dấu ngoặc nhọn bên trái lưu vị trí và hướng hiện tại, còn dấu ngoặc nhọn bên phải khôi phục chúng
đến các giá trị đã lưu sau khi các dòng kèm theo đã được xử lý.

Các lệnh hậu xử lý tùy ý có thể được tạo bằng cách sử dụng

lệnh dây,

trong đó chèn nội dung của chuỗi vào đầu ra. Các chuỗi nội dung phải được
tương thích với bộ xử lý sau đã chọn. Tương tự, bất kỳ dòng nào bắt đầu bằng một
dấu gạch chéo ngược được sao chép theo nghĩa đen vào đầu ra.

Dòng

giám đốc điều hành chuỗi

thực hiện các nội dung của chuỗi như thể nó là một dòng đầu vào bình thường.

Để thực thi các lệnh shell của hệ điều hành, hãy sử dụng

sh chuỗi

và để đọc các dòng từ một tệp bên ngoài, hãy sử dụng

bản sao chuỗi

Các lệnh này bị vô hiệu hóa bởi tùy chọn dpic -z hoặc bằng một chuyển đổi thời gian biên dịch.

Lệnh

in expr|vị trí|chuỗi [ > chuỗi | >> chuỗi ]

in hoặc nối thêm đối số của nó vào tệp có tên trong chuỗi bên phải hoặc theo mặc định
đến lỗi tiêu chuẩn. Việc in ra một tập tin bị vô hiệu hóa bởi tùy chọn -z.

Macros
Ngôn ngữ pic bao gồm định nghĩa và mở rộng macro, sử dụng

định nghĩa tên { bất cứ điều gì },

vậy nên, khi tên xuất hiện một mình hoặc với các đối số như tên ( tranh luận, ... ) sau đó nó là
được thay thế bằng nội dung giữa các dấu ngoặc nhọn trong định nghĩa. Dấu phẩy trong một đối số
danh sách bị bỏ qua trong một chuỗi hoặc dấu ngoặc đơn. Trong sự thay thế này, sự xuất hiện của $1
được thay thế bằng đối số đầu tiên, v.v. cho các đối số khác. Giá trị $+ trong một
macro là số lượng đối số được cung cấp cho macro. dpic bỏ qua khoảng trắng (dấu cách,
dòng mới và ký tự tab) trực tiếp trước đối số trong lệnh gọi macro. MỘT
định nghĩa macro có thể bị xóa bởi

không xác định tên

Các định nghĩa macro mang tính toàn cầu, có thể yêu cầu việc hủy định nghĩa macro một cách hợp lý nếu có
là nguy cơ xung đột tên.

Vẽ lệnh
Một đối tượng được vẽ bằng định dạng chung sau:

[ nhãn :] vật [ thuộc tính ] [ vị trí ] [ dây ]

Các mục sau vật có thể xảy ra theo bất kỳ thứ tự nào, nhưng thứ tự đó có thể tạo ra sự khác biệt đối với
kết quả rút ra, vì các dòng được đọc và diễn giải từ trái sang phải. Mặc định là
giả định cho tất cả các tham số bản vẽ nếu cần thiết. Ví dụ, trình tự

vòng tròn "Nhai"; mũi tên; cái hộp "Nuốt"
hàng; hồ quang cw ->; hình elip "Tiêu"

vẽ một sơ đồ dòng đơn giản sử dụng kích thước mặc định cho tất cả các đối tượng, với các từ được căn giữa
hình tròn, hình hộp và hình elip.

Thuộc tính
Kích thước và các tham số khác kiểm soát hình thức của đối tượng. MỘT thuộc tính là một
từ khóa hoặc từ khóa có biểu thức phù hợp.

Các thuộc tính thứ nguyên như sau, hiển thị các chữ viết tắt hợp lệ:

chiều cao|ht|chiều rộng|wid|bán kính|rad|đường kính|diam|tỷ lệ thể hiện

Khi được thêm vào các đối tượng tuyến tính, caochiều rộng áp dụng cho kích thước đầu mũi tên. Các
thu nhỏ thuộc tính chia tỷ lệ đối tượng theo expr.

Kích thước được xử lý sau của một chuỗi không được biết trước đối với bộ xử lý pic, nhưng một khi
đã biết, kích thước hộp giới hạn có thể được chỉ định rõ ràng như đối với các đối tượng được vẽ khác,
như hình:

chuỗi góa phụ thể hiện ht thể hiện

Độ dày của các đường xác định đối tượng được sửa đổi bằng biến môi trường
đường kẻ dày hoặc thuộc tính

độ dày|dày thể hiện

thể hiện bằng điểm. Độ dày của đường không phụ thuộc vào bất kỳ tỷ lệ nào.

Các đường liền nét được vẽ theo mặc định; điều này có thể được sửa đổi với

rắn|vô hình|invis

Hoặc với

chấm|nét đứt [ thể hiện ]

biểu thức tùy chọn trong phần sau cài đặt độ dài và khoảng cách giữa các dấu gạch ngang hoặc
dấu chấm.

Các thuộc tính sau đây dùng để đặt đầu mũi tên ở đầu, cuối hoặc cả hai đầu của một
đối tượng tuyến tính:

<-|->|<-> [ thể hiện ]

Thông số hình dạng thể hiện có thể được bỏ qua, trong trường hợp đó giá trị của môi trường
biến đầu mũi tên Được sử dụng. Mặc định cho mũi tên is ->.

Hướng vẽ của cung được thay đổi bởi thuộc tính

ccw|cw

với cc mặc định.

Để tô màu xám cho một đối tượng hoặc đường dẫn, hãy sử dụng thuộc tính

điền [ thể hiện ]

trong đó giá trị 1 có nghĩa là màu trắng và 0 có nghĩa là màu đen. Đường dẫn có thể được lấp đầy ở nơi
bộ xử lý sau cho phép.

Màu đường có thể được đặt bằng cách sử dụng

phác thảo|phác thảo chuỗi

trong đó nội dung của chuỗi phụ thuộc vào bộ xử lý sau. Màu sắc được xác định trước của
Các gói LaTeX hoặc Tikz-pdf có thể được chỉ định. Ngôn ngữ hình ảnh không biết chi tiết về
màu sắc; nội dung chuỗi phải tương thích với bộ xử lý hậu kỳ. Màu sắc tùy chỉnh có
được xác định bằng cách sử dụng

lệnh chuỗi

cơ sở để bộ xử lý hậu kỳ sẽ biết về chúng.

Việc tô màu cũng tương tự như sử dụng thuộc tính

bóng mờ chuỗi

và khi cả màu tô và màu đường viền đều giống nhau thì hai thuộc tính có thể
kết hợp như

màu|màu|có màu|có màu chuỗi

trong đó cả bốn cách viết đều tương đương.

Cuối cùng, thuộc tính

tương tự

sao chép các thuộc tính của đối tượng được vẽ trước đó cùng loại, nhưng với
vị trí mặc định hiện tại.

Ngoài những thay đổi về quy mô được thực hiện bởi tỉ lệ biến, kích thước của hoàn thành
hình ảnh có thể được thiết lập bằng cách thêm một hoặc hai thuật ngữ vào ps dòng như hình:

ps [x [y]]

trong đó x và y ước tính có giá trị không đổi. Khi gặp phải .THỂ DỤC dòng, hình ảnh
chiều rộng w và chiều cao h được tính toán. Nếu x > 0 thì ảnh được chia tỷ lệ sao cho w = x.
Nếu h > y > 0 hoặc nếu x = 0 và y > 0 thì ảnh được chia tỷ lệ sao cho h = y. Nằm ngang
và tỷ lệ dọc không độc lập. Kích thước văn bản, độ dày dòng và đầu mũi tên là
không được thu nhỏ. Đơn vị là inch, ví dụ:

ps 100/25.4

đặt chiều rộng hình ảnh cuối cùng thành 100 mm. Văn bản chuỗi in có thể mở rộng ra ngoài
ranh giới hình chữ nhật được xác định bởi w và h trừ khi kích thước văn bản đã được xác định rõ ràng
thiết lập.

Nếu chiều rộng sơ đồ cuối cùng vượt quá maxpswid hoặc chiều cao vượt quá maxpsht sau đó sơ đồ
được chia tỷ lệ như đối với x và y ở trên.

Vị trí of rút ra đối tượng
Một đối tượng được đặt theo mặc định sao cho mục nhập của nó ở điểm hiện tại.

Vị trí rõ ràng có được với

vật at vị trí

tập trung vào đối tượng tại Chức vụ, or

vật với xác định điểm at vị trí

ví dụ,

hồ quang cw từ vị trí đến vị trí với .c at vị trí

Một khối cũng có thể được định vị bằng cách tham chiếu đến sự dịch chuyển từ góc dưới bên trái của nó,
ví dụ,

A: [ nội dung ] với (0.5,0.2) at Chức vụ.

Các đối tượng tuyến tính được đặt theo mặc định với .bắt đầu điểm đặt ở bản vẽ hiện tại
tư thế; mặt khác các đối tượng tuyến tính được xác định bằng cách sử dụng một dòng, cái nào có dạng

dòng đặc điểm = từ vị trí | đến vị trí | hướng [ thể hiện ]
| dòng đặc điểm dòng đặc điểm
| dòng đặc điểm sau đó dòng đặc điểm

nơi dòng thứ hai có nghĩa là thông số đường nét có thể được nối và thứ ba
các đối tượng tuyến tính nhiều đoạn được vẽ bằng cách sử dụng nhiều thông số đường nét cách nhau bởi sau đó.

Ví dụ: hình sau đây vẽ một hình tam giác có đỉnh ngoài cùng bên trái tại đỉnh hiện tại
chỉ trỏ:

hàng up 2 ngay 1.5 sau đó xuống 3 sau đó đến Đây

Đặc biệt, dòng đặc điểm

đến vị trí đến vị trí đến ...

là nhiều và không yêu cầu sau đó từ khóa.

Một đơn thể hiện cũng là một điều có thể chấp nhận được dòng đặc điểm ngay sau một đối tượng và phương tiện tuyến tính
rằng vật được vẽ theo chiều dài thể hiện theo hướng hiện tại. Ngoại lệ cho điều này
is

lươi gà [ thể hiện ] dòng đặc điểm

thể hiện là tham số lực căng spline. Nếu như thể hiện bị bỏ qua, một đường thẳng là
được vẽ tới điểm giữa của hai điểm kiểm soát spline đầu tiên và từ điểm giữa của
hai cuối cùng đến điểm cuối cùng; đường spline tiếp xúc với tất cả các điểm giữa giữa các điểm kiểm soát.
If thể hiện hiện diện, đường spline tiếp tuyến tại điểm kiểm soát đầu tiên và cuối cùng và hoàn toàn
các điểm giữa khác và độ căng của đường trục có thể được điều chỉnh. Giá trị căng thẳng từ 0 đến 1
là điển hình.

Trong trường hợp không biết trước tất cả các điểm của đối tượng tuyến tính nhiều đoạn
hoặc bất tiện khi tính toán, lệnh vẽ

tiếp tục dòng đặc điểm

sẽ nối thêm một đoạn vào đối tượng tuyến tính được vẽ trước đó như thể tiếp tụcsau đó, với
hai sự khác biệt. Các phép tính tùy ý có thể được thực hiện giữa đối tượng trước đó và đối tượng
tiếp tục câu lệnh và điểm hiện tại là điểm thoát của đối tượng trước đó.

Công trình xây dựng

hàng từ vị trí đến vị trí chặt thể hiện

cắt ngắn dòng ở mỗi đầu bằng giá trị của thể hiện hoặc nếu thể hiện bị bỏ qua bởi hiện tại
bán kính hình tròn. Nếu không thì

hàng từ vị trí đến vị trí chặt expr1 chặt expr2

cắt ngắn dòng theo hai khoảng cách được chỉ định ở hai đầu. Các giá trị cắt ngắn có thể là
tiêu cực.

Thuộc tính

by vị trí

là để định vị, ví dụ,

di chuyển by (5,6)

Biến biểu thức
Tên biến là chuỗi chữ cái bắt đầu bằng chữ cái viết thường, tùy chọn
được đăng ký như đối với nhãn và được xác định bằng phép gán. Ví dụ: dòng sau
xác định biến x nếu nó chưa tồn tại trong phạm vi hiện tại:

x = thể hiện

Phạm vi của các biến pic là khối hiện tại mà chúng được xác định, bao gồm
các khối được xác định sau trong khối hiện tại. Nhiệm vụ

x := thể hiện

đòi hỏi x đã được xác định trước đó trong khối hiện tại hoặc khối kèm theo.

Biểu thức bao gồm các giá trị dấu phẩy động được kết hợp bằng toán tử đơn nguyên "!" vì
phủ định logic và các dấu ngoặc đơn và toán tử nhị phân thông thường theo thứ tự giảm dần
quyền ưu tiên:

^
* / %
+ -
== != >= <= < >
&&
||

Trong các thử nghiệm logic, giá trị 0 tương đương với sai và giá trị khác XNUMX tương đương với đúng, với
thu được giá trị thực là 1.

Một giá trị dấu phẩy động thu được dưới dạng một số nguyên, một số có e cú pháp, hàm
giá trị, giá trị kích thước của đối tượng được vẽ, ví dụ:

cuối cùng hộp.ht,

hoặc tọa độ ngang hoặc dọc của một Chức vụ, thu được tương ứng là

vị trí .x|.y

Các hàm một đối số là cơ bụng, acos, asin, vì, NS, trải nghiệm, NS, nhật ký, nhật ký, ký tên, tội,
mét vuông, tan sàn nhà. Chức năng expđăng nhập là cơ số 10. Hàm rand () cung cấp một
số ngẫu nhiên trong khoảng từ 0 đến 1 và rand (kinh nghiệm) khởi tạo trình tạo số ngẫu nhiên.

Các hàm hai đối số là atan2, tối đa, tối thiểu chiều Ở đâu chiều là hàm modulo
mang lại giá trị tích cực.

Được xác định trước môi trường biến
Một tập hợp các biến được xác định trước sẽ thiết lập các giá trị mặc định của các tham số bản vẽ. Của họ
các giá trị được kế thừa từ khối cấp trên nhưng có thể được thay đổi bằng phép gán. Họ có thể
được sử dụng trong các biểu thức giống như các biến khác. Các biến, giá trị mặc định của chúng và
sử dụng mặc định được đưa ra dưới đây

cung điện Bán kính cung 0.25
mũi tên Đầu mũi tên dài 0.1
chiều rộng mũi tên Chiều rộng đầu mũi tên 0.05
hộp Chiều cao hộp 0.5
võ sĩ quyền anh Bán kính 0 của các góc hộp tròn
cái hộp Chiều rộng hộp 0.75
vòng tròn Bán kính hình tròn 0.25
dashwid Độ dài nét đứt 0.05 cho đường đứt nét
hình elip Chiều cao hình elip 0.5
hình elip Chiều rộng hình elip 0.75
dòng 0.5 chiều cao của đường thẳng đứng
đường dây 0.5 chiều dài của đường ngang
di chuyển 0.5 chiều dài di chuyển ngang
di chuyển 0.5 chiều dài di chuyển ngang
văn bản 0 chiều cao giả định của văn bản
sự bù đắp văn bản Khoảng cách căn lề văn bản 2.5/72
văn bản 0 chiều rộng giả định của văn bản

Khi một giá trị được gán cho biến tỉ lệ, tất cả các giá trị trên được nhân với
giá trị mới của tỉ lệ. Do đó, các đơn vị bản vẽ được thay đổi nhưng cài đặt vật lý mặc định
kích thước của các đối tượng được vẽ không thay đổi vì ở đầu ra cuối cùng, kích thước được chia cho
các tỉ lệ giá trị. Ngoài ra, những điều sau đây không thay đổi bởi tỉ lệ:

đầu mũi tên 1 hình đầu mũi tên
lấp đầy Mật độ lấp đầy 0.5
đường kẻ dày Độ dày đường 0.8 tính theo điểm
maxpsht 11.5 chiều cao sơ ​​đồ tối đa cho phép
maxpswid 8.5 chiều rộng sơ đồ tối đa cho phép
tỉ lệ 1 hệ số tỷ lệ đơn vị vẽ

Các biến maxpswidmaxpsht có thể phải được xác định lại cho các sơ đồ lớn hoặc
ví dụ như các nhân vật phong cảnh.

vị trí
A vị trí tương đương với một cặp tọa độ được xác định trong đơn vị bản vẽ hiện tại và có thể
được thể hiện dưới các hình thức sau:

Đây
Vị trí bản vẽ hiện tại.

expr, expr
Một cặp biểu thức được phân tách bằng dấu phẩy.

( vị trí )
Vị trí trong ngoặc đơn để nhóm.

( vị trí , vị trí )
Lấy giá trị ngang từ vị trí đầu tiên và
giá trị dọc từ thứ hai.

vị trí + | - vị trí
Phép cộng vectơ.

vị trí *|/ thể hiện
Phép nhân vô hướng.

nhãn
Nhãn của một vị trí hoặc đối tượng được xác định. Vị trí
là tâm của vật.

thể hiện [của các đường] giữa vị trí vị trí

Ví dụ x giữa A B bằng A*(1-x) + B*x.
Bất kỳ giá trị nào của thể hiện được cho phép.

thể hiện < Chức vụ, vị trí >
Viết tắt tương đương với mẫu trước đó.

con số thứ|rd|nd|thứ [Cuối cùng] vật
Một đối tượng được liệt kê trong khối hiện tại.

vật là một trong những

hàng, di chuyển mũi tên, vòng cung, cái hộp, hình elip, vòng tròn, đường trục, [],"" .

Số có thể là
thay thế bởi { thể hiện }. Ví dụ, cuối cùng "" có nghĩa là những
chuỗi cuối cùng và {2^2}thứ [] có nghĩa là khối thứ tư trong
phạm vi hiện tại. Vị trí là trung tâm của đối tượng.

Có thể cần có dấu ngoặc đơn khi các vị trí hoặc biểu thức tổng hợp được sử dụng trong phần trên
các hình thức.

Cuối cùng, một vị trí có thể được thể hiện như

vật . xác định điểm

Strings
A chuỗi là một dãy ký tự được đặt trong dấu ngoặc kép. Để bao gồm một trích dẫn kép
trong một chuỗi, đặt trước nó một dấu gạch chéo ngược. Các chuỗi có thể được nối bằng cách sử dụng +
nhà điều hành. Hàm giống C

sprintf ( định dạng dây, kinh nghiệm, ... )

tương đương với một chuỗi. Biểu thức là các giá trị dấu phẩy động, do đó cách duy nhất áp dụng được
định dạng số là e, f,g.

Nhiều chuỗi như "Văn bản 1" "Văn bản 2" được xếp chồng lên nhau và căn giữa theo chiều dọc.

Một chuỗi được gắn vào một đối tượng sẽ phủ lên đối tượng ở giữa và bất kỳ chuỗi nào cao or chiều rộng
các thuộc tính áp dụng cho đối tượng chứ không phải chuỗi. Tuy nhiên, các thuộc tính biện minh
vừa thôiđiều chỉnh lại có thể được áp dụng cho các chuỗi riêng lẻ của ngăn xếp chồng lên một đối tượng.

Một chuỗi độc lập được đặt với tâm của nó tại điểm hiện tại theo mặc định hoặc theo
xác định vị trí của một trong các điểm được xác định của nó như đối với bất kỳ điểm nào vật, ví dụ,

"Giòn bánh quy giòn" góa phụ 82.3/72 ht 9.7/72 với .sw at Q

Các tiêu chí về vị trí ở trên, phía dưới, tôi chỉ, điều chỉnh lại đặt chuỗi ở trên, dưới hoặc
hợp lý đối với điểm vị trí. Ví dụ,

"Giòn bánh quy giòn" at Q vừa thôi ở trên

đặt chuỗi ở trên và sự bù đắp văn bản đơn vị bên phải của Q.

VÍ DỤ


Tệp nguồn example.pic:

\ documentclass {article}
\usepackage{tikz}
\ Begin {document}
ps
cái hộp gạch ngang "Xin chào" "Thế giới"
.THỂ DỤC
\ End {document}

Lệnh

dpic -g ví dụ.pic > ví dụ.tex; pdflatex ví dụ

tạo ra example.pdf chứa một hộp nét đứt có Hello và World xếp chồng lên nhau bên trong.

Để tạo tệp .tex chứa các lệnh vẽ PSTricks để chèn vào LaTeX
tài liệu bằng lệnh \input, xóa ba dòng đầu tiên và dòng cuối cùng ở trên
nguồn và xử lý bằng cách sử dụng -p tùy chọn của dpic.

Tương tự, nguồn ảnh

ps
\definecolor{puce}{rgb}{0.8,0.53,0.6}%
cái hộp bóng mờ "puce"
.THỂ DỤC

tạo ra một hộp chứa đầy màu giống bọ chét khi được xử lý bằng dpic -g or dpic -p
tệp kết quả được chèn vào tệp nguồn latex tương ứng gọi tikz
hoặc gói pstricks.

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


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

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

Lệnh Linux

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.