ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

dpic - ออนไลน์ในคลาวด์

เรียกใช้ dpic ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง dpic ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dpic - แปลงอินพุตภาษา pic เป็น LaTeX ที่เข้ากันได้กับรูปแบบอื่น ๆ

เรื่องย่อ


ดีปิค [ -efghmprstvxz ] [ แฟ้ม ] [> ออกจากไฟล์ ]

เป็นปกติ แฟ้ม เป็นรูปแบบ ชื่อ[.รูป] และ ออกจากไฟล์ เป็นรูปแบบ
ชื่อ[.tex|.eps|.fig|.mp|.svg]

OPTIONS


(ไม่มี) เอาต์พุตรูปวาด LaTeX (ความสามารถในการวาดแบบฟอนต์จำกัดมาก)
-e เอาต์พุต pict2e
-f เอาต์พุต Postscript สตริงในรูปแบบ psfrag
-g เอาต์พุต TikZ-pgf
-h เขียนข้อความช่วยเหลือและออก
-m เอาต์พุต mfpic (ดูเอกสารประกอบ mfpic)
-p PSTricks เอาต์พุต
-r เอาต์พุต Postscript แบบ raw ไม่มีการจัดรูปแบบสตริงอัตโนมัติ
-s เอาต์พุต MetaPost
-t เอาต์พุต eepicemu (จำกัด น้อยกว่าเอาต์พุตรูปวาด LaTeX เล็กน้อย)
-v เอาต์พุต svg
-x xfig 3.2 เอาต์พุต
-z เซฟโหมด (ปิดการเข้าถึงไฟล์ภายนอก)

DESCRIPTION


Dpic ยอมรับชุดย่อยของภาษาการวาดภาพ pic ที่ GNU pic ยอมรับ (บางครั้ง
ชื่อ gpic) หรือ AT&T pic และปล่อยคำสั่งการวาดระดับล่างเพื่อแทรกลงใน LaTeX
เอกสารสำหรับการประมวลผลโดยเครื่องมือวาดภาพ xfig หรือ Inkscape หรือเพื่อแสดงโดยตรงเป็น
Postscript ที่ห่อหุ้มหรือ SVG สามารถแทรกข้อความโดยพลการลงในผลลัพธ์ได้ในภายหลัง
การจัดรูปแบบและคำสั่งที่กำหนดเองสำหรับตัวประมวลผลภายหลัง (PSTricks, Tikz-pgf เป็นต้น) สามารถ
รวมอยู่ด้วย Dpic ส่งคืน EXIT_SUCCESS (ปกติ 0) หากข้อความไม่รุนแรงกว่า
มีการสร้างคำเตือน มิฉะนั้น EXIT_FAILURE (ปกติ 1)

มีการใช้งานส่วนขยายภาษาเฉพาะสำหรับ dpic เพื่อวัตถุประสงค์เฉพาะ

ภาษา สรุป


อินพุตประกอบด้วยลำดับของบรรทัด บรรทัดแรกของรูปภาพคือ . พีเอส และสุดท้ายคือ
.วิชาพลศึกษา, ด้วยเส้นแบ่งระหว่างสองสิ่งนี้ถูกแปลงเป็นคำสั่งการวาดระดับต่ำสำหรับ
ตัวประมวลผลภายหลังที่เลือกโดยตัวเลือก สายนอกของ . พีเอส ... .วิชาพลศึกษา ผ่าน dpic
ไม่เปลี่ยนแปลง

พิกัด
แกนพิกัดในภาษารูปชี้ไปทางขวาและขึ้น หน่วยการวาดภาพคือ
นิ้วโดยปริยายแต่คำสั่ง

ขนาด = 25.4

ที่จุดเริ่มต้นของไดอะแกรมมีผลในการเปลี่ยนหน่วยเป็นมิลลิเมตร

วาด วัตถุ
วัตถุที่วาดดั้งเดิมประกอบด้วยวัตถุระนาบ กล่อง, วงกลม, วงรี; เส้นตรง
วัตถุ บรรทัด ลูกศร ย้าย, เส้นโค้ง; และ โค้ง ซึ่งมีลักษณะทั้งระนาบและ
วัตถุเชิงเส้น อา ปิดกั้น เป็นวงเล็บเหลี่ยมคู่หนึ่งล้อมรอบวัตถุอื่น ๆ : [ สิ่งใด
] และเป็นวัตถุระนาบ ไดอะแกรมที่สมบูรณ์มีอยู่ในบล็อกโดยปริยาย

A เชือก เป็นวัตถุระนาบคล้ายกับกล่อง แต่ภาษารูปยังอนุญาตให้สตริง to
แนบไปกับวัตถุอื่นเป็นภาพซ้อนทับ ซึ่งในกรณีนี้ จะเป็นส่วนหนึ่งของวัตถุ

ตำแหน่งการวาดภาพปัจจุบัน Here ถูกกำหนดไว้เสมอ ในตอนต้นและตอนต้นของ
บล็อก Here คือ 0,0 ในทำนองเดียวกัน ทิศทางปัจจุบัน ซึ่งสามารถเป็นใดๆ ของ ขึ้น ลง, ซ้าย,
ขวา, ตั้งเป็น ขวา ในขั้นต้น

แต่ละวัตถุที่วาดมีจุดเข้าและจุดออกซึ่งขึ้นอยู่กับกระแส
ทิศทาง. จุดเริ่มต้นจะถูกวางไว้โดยค่าเริ่มต้นที่ตำแหน่งปัจจุบัน วัตถุสามารถ
ยังถูกวางไว้อย่างชัดเจนเกี่ยวกับพิกัดสัมบูรณ์หรือสัมพันธ์กับตำแหน่งอื่น
วัตถุ จุดออกจะกลายเป็นตำแหน่งปัจจุบันใหม่

ป้ายกำกับ
A ฉลาก in pic คือลำดับตัวอักษรที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่ Dpic
อนุญาตให้ห้อยตัวแปรและป้ายกำกับ ดังนั้น T และ ที[5] เป็นฉลากที่ชัดเจน ดิ
ค่าในวงเล็บสามารถเป็นนิพจน์ใดก็ได้ แต่จะปัดเศษเป็นค่าจำนวนเต็มที่ใกล้เคียงที่สุด อา
ฉลากให้ชื่อเชิงสัญลักษณ์แก่ตำแหน่งหรือวัตถุที่วาด ตัวอย่างเช่น,

โพสต์: Here + (1,2)
รถบัส[23]: เส้น ขวา 4

ที่กำหนดไว้ จุด
เมื่อวาดแล้ววัตถุเชิงเส้นได้กำหนดจุด .เริ่ม, .ศูนย์, และ .จบ, ซึ่งอาจจะเป็น
อ้างถึงตำแหน่งที่รู้จักเช่น

L: สาย เส้น up 0.5 รถในตำนานจากเกม Lc

ที่ไหน .ศูนย์ ได้ใช้อักษรย่อว่า .c

จุดที่กำหนดสำหรับวัตถุระนาบคือจุดเข็มทิศที่ขอบรอบนอกที่กำหนดโดย
.n .s .อี .W, .nw .เน .se .sw พร้อมด้วย .ศูนย์, .สูงสุด, .ล่าง, .ขวา, .ซ้าย.
สำหรับส่วนโค้ง จุดเหล่านี้สอดคล้องกับวงกลมที่ส่วนโค้งนั้นเป็นส่วนหนึ่ง โดย
นอกจากนี้ .เริ่ม และ .จบ.

A ปิดกั้น ได้กำหนดจุดที่คล้ายกับกล่อง แต่สามารถมีจุดอื่นๆ อยู่ภายในได้
ใช้ตัวอย่าง

A: [ วงกลม; Q: [ สาย วงกลม ]; T: Qn ]

จุดที่กำหนดมีดังนี้:

จุดของบล็อกชั้นนอกราวกับว่ามันเป็นกล่องสำหรับ
ตัวอย่าง, อ.เน

ตำแหน่งที่กำหนดไว้ในบล็อก เช่น ATI

จุดที่กำหนดของวัตถุที่มีป้ายกำกับภายในบล็อก
นำหน้าด้วยจุด เช่น AQ (ศูนย์กลางของ
ปิดกั้น ถาม) or AQne (มุมตะวันออกเฉียงเหนือของ ถาม)

จุดที่กำหนดของวัตถุที่แจกแจงภายใน
บล็อก นำหน้าด้วยจุด (แต่ให้แน่ใจว่ามีช่องว่าง
หลังจุดถ้าตามด้วยตัวเลขมากกว่า
นิพจน์ในวงเล็บปีกกา) ตัวอย่างเช่น AQ 1st วงกลม.n
หรือดีกว่า) AQ{1}st วงกลม.n

ภาษา องค์ประกอบ
เส้นที่กำหนดรูปภาพจะถูกคั่นด้วยอักขระขึ้นบรรทัดใหม่หรืออัฒภาค ขึ้นบรรทัดใหม่
มีความสำคัญยกเว้นหลัง แล้ว ;, :, {, อื่น, หรือขึ้นบรรทัดใหม่

บรรทัดจะดำเนินต่อไปหากอักขระขวาสุดคือแบ็กสแลช

เส้นไม่ต่อเนื่องที่ขึ้นต้นด้วยจุดจะถูกละเว้น ยกเว้นสำหรับ . พีเอส และ .วิชาพลศึกษา เส้น

แหล่งที่มาของรูปภาพสามารถแสดงความคิดเห็นโดยวางแต่ละความคิดเห็นทางด้านขวาของ # ตัวอักษร
(เว้นแต่ # อยู่ในสตริง)

องค์ประกอบภาษารวมถึงต่อไปนี้:

คำสั่งการวาดพร้อมฉลากเสริม เช่น กล่อง or A: กล่อง

คำนิยามตำแหน่ง-label ตัวอย่างเช่น A: ตำแหน่ง

การกำหนดค่าให้กับตัวแปร เช่น x = 5

A ทิศทาง (เพื่อเปลี่ยนค่าเริ่มต้น) เช่น up

แยกสาขาดำเนินการโดย

if ด่วน แล้วก็ { ดอททรู } อื่น { ผิด }.

สิ่งอำนวยความสะดวกวนเป็น

เป็นเวลา ตัวแปร = ด่วน ไปยัง ด่วน [โดย [*] รวม ] do { สิ่งใด }.

ตัวแปรลูปเพิ่มขึ้น 1 โดยค่าเริ่มต้น มิฉะนั้นโดย รวม (ซึ่งอาจจะเป็น
นิพจน์เชิงลบ) เว้นแต่จะขึ้นต้นด้วยเครื่องหมายดอกจัน ซึ่งในกรณีนี้คือ loop
ตัวแปรคูณด้วย รวม ตัวแปรลูปอาจเปลี่ยนได้โดยคำสั่งใน
วนซ้ำจึงควบคุมจำนวนการวนซ้ำ

เครื่องมือจัดฟันเกิดขึ้นในหลายบริบท เมื่อใช้อย่างอิสระจากองค์ประกอบภาษาอื่น as

{ สิ่งใด }

วงเล็บปีกกาด้านซ้ายจะบันทึกตำแหน่งและทิศทางปัจจุบัน และวงเล็บปีกกาขวาจะคืนค่าตำแหน่งดังกล่าว
เป็นค่าที่บันทึกไว้หลังจากประมวลผลบรรทัดที่แนบมาแล้ว

คำสั่งตัวประมวลผลภายหลังโดยพลการสามารถสร้างได้โดยใช้

คำสั่ง สตริง

ซึ่งแทรกเนื้อหาของ เชือก ลงในเอาต์พุต ดิ เชือก เนื้อหาต้องเป็น
เข้ากันได้กับตัวประมวลผลภายหลังที่เลือก ในทำนองเดียวกัน บรรทัดใดๆ ที่ขึ้นต้นด้วย a
แบ็กสแลชถูกคัดลอกไปยังเอาต์พุตอย่างแท้จริง

เส้น

exec เชือก

ดำเนินการเนื้อหาของ เชือก ราวกับว่ามันเป็นสายอินพุตปกติ

ในการรันคำสั่งเชลล์ระบบปฏิบัติการ ให้ใช้

sh เชือก

และหากต้องการอ่านบรรทัดจากไฟล์ภายนอก ให้ใช้

สำเนา เชือก

คำสั่งเหล่านี้ถูกปิดใช้งานโดยตัวเลือก dpic -z หรือโดยสวิตช์เวลาคอมไพล์

คำสั่ง

พิมพ์ expr|ตำแหน่ง|สตริง [ > เชือก | >> เชือก ]

พิมพ์หรือต่อท้ายอาร์กิวเมนต์ในไฟล์ที่มีชื่ออยู่ในสตริงทางด้านขวา หรือตามค่าเริ่มต้น
ถึงข้อผิดพลาดมาตรฐาน การพิมพ์ไปยังไฟล์ถูกปิดใช้งานโดยตัวเลือก -z

แมโคร
ภาษาของรูปภาพประกอบด้วยคำจำกัดความของมาโครและการขยายโดยใช้

กำหนด ชื่อ { สิ่งใด },

เพื่อว่าเมื่อ ชื่อ ปรากฏโดยลำพังหรือมีข้อโต้แย้งเป็น ชื่อ ( หาเรื่อง ... ) แล้วมันก็เป็น
แทนที่ด้วยเนื้อหาระหว่างวงเล็บปีกกาในคำจำกัดความ เครื่องหมายจุลภาคในการโต้แย้ง
รายการจะถูกละเว้นภายในสตริงหรือวงเล็บ ในการทดแทนนี้ การเกิดขึ้นของ $1
จะถูกแทนที่ด้วยอาร์กิวเมนต์แรก และอื่นๆ สำหรับอาร์กิวเมนต์อื่นๆ มูลค่า $+ ใน
มาโครคือจำนวนอาร์กิวเมนต์ที่กำหนดให้กับมาโคร dpic ละเว้นพื้นที่สีขาว (ช่องว่าง
บรรทัดใหม่และอักขระแท็บ) ที่นำหน้าอาร์กิวเมนต์โดยตรงในการเรียกใช้แมโคร อา
นิยามมาโครสามารถลบได้โดย

กำหนดไม่ได้ ชื่อ

คำจำกัดความของมาโครเป็นแบบสากล ซึ่งอาจต้องมีคำจำกัดความของมาโครอย่างรอบคอบหากมี
เสี่ยงที่จะเกิดการทะเลาะวิวาทกัน

การวาดภาพ คำสั่ง
วัตถุถูกวาดโดยใช้รูปแบบทั่วไปต่อไปนี้:

[ ฉลาก :] วัตถุ [ แอตทริบิวต์ ] [ การวาง ] [ เงื่อนไข ]

รายการต่อไปนี้ วัตถุ สามารถเกิดขึ้นได้ในลำดับใด ๆ แต่ลำดับสามารถสร้างความแตกต่างให้กับ
ผลการวาด เนื่องจากบรรทัดถูกอ่านและตีความจากซ้ายไปขวา ค่าเริ่มต้นคือ
สมมติสำหรับพารามิเตอร์การวาดภาพทั้งหมดตามความจำเป็น ตัวอย่างเช่น ลำดับ

วงกลม "เคี้ยว"; ลูกศร; กล่อง "กลืน"
สาย เส้นโค้ง cw ->; วงรี "ย่อยอาหาร"

วาดแผนภาพการไหลอย่างง่ายโดยใช้ขนาดเริ่มต้นสำหรับออบเจ็กต์ทั้งหมดโดยมีคำอยู่ตรงกลาง
วงกลม กล่อง และวงรี

คุณสมบัติ
ขนาดและพารามิเตอร์อื่นๆ จะควบคุมลักษณะที่ปรากฏของวัตถุ หนึ่ง คุณลักษณะ คือ
คีย์เวิร์ดหรือคีย์เวิร์ดที่มีสำนวนตามความเหมาะสม

แอตทริบิวต์ของมิติมีดังต่อไปนี้ โดยแสดงตัวย่อที่ถูกต้อง:

ความสูง | HT | ความกว้าง | ความกว้าง | รัศมี | rad | เส้นผ่านศูนย์กลาง | เส้นผ่าศูนย์กลาง | ปรับขนาด ด่วน

เมื่อผนวกกับวัตถุเชิงเส้น ความสูง และ ความกว้าง นำไปใช้กับขนาดหัวลูกศร ดิ
ปรับขนาด คุณลักษณะปรับขนาดวัตถุโดย ประสบการณ์

ไม่ทราบขนาดหลังการประมวลผลของสตริงล่วงหน้าสำหรับตัวประมวลผล pic แต่ครั้งเดียว
เป็นที่ทราบกันดีอยู่แล้วว่าสามารถระบุมิติของขอบกล่องได้อย่างชัดเจนเช่นเดียวกับวัตถุที่วาดอื่นๆ
ตามที่ปรากฏ:

เชือก กว้าง ด่วน ht ด่วน

ความหนาของเส้นที่กำหนดวัตถุได้รับการแก้ไขโดยใช้ตัวแปรสภาพแวดล้อม
เส้นหนา หรือคุณลักษณะ

ความหนา | หนา ด่วน

แสดงเป็นคะแนน ความหนาของเส้นไม่ขึ้นกับมาตราส่วนใดๆ

เส้นทึบจะถูกวาดตามค่าเริ่มต้น ซึ่งสามารถแก้ไขได้ด้วย

ของแข็ง | มองไม่เห็น | ล่องหน

หรือกับ

จุด|ประ [ ด่วน ]

นิพจน์ทางเลือกในการตั้งค่าความยาวและระยะห่างระหว่างขีดกลางหรือ
จุด

คุณลักษณะต่อไปนี้ใช้สำหรับวางหัวลูกศรที่จุดเริ่มต้น สิ้นสุด หรือปลายทั้งสองของa
วัตถุเชิงเส้น:

<-|->|<-> [ ด่วน ]

พารามิเตอร์รูปร่าง ด่วน อาจถูกละเว้นซึ่งในกรณีนี้ค่าของสิ่งแวดล้อม
ตัวแปร หัวลูกศร ถูกนำมาใช้. ค่าเริ่มต้นสำหรับ ลูกศร is ->.

ทิศทางการวาดของส่วนโค้งเปลี่ยนแปลงโดยแอตทริบิวต์

ทวนเข็มนาฬิกา|ตาม

กับ ซีซีดับเบิลยู ค่าเริ่มต้น

ในการเติมวัตถุหรือเส้นทางด้วยเฉดสีเทา ให้ใช้แอตทริบิวต์

ใส่ [ ด่วน ]

โดยที่ค่า 1 หมายถึงสีขาว และ 0 หมายถึงสีดำ สามารถเติมเส้นทางโดยที่
ตัวประมวลผลภายหลังช่วยให้

กำหนดสีของเส้นได้โดยใช้

เค้าร่าง|เค้าร่าง เชือก

โดยที่เนื้อหาของสตริงขึ้นอยู่กับตัวประมวลผลภายหลัง สีที่กำหนดไว้ล่วงหน้าของ
สามารถระบุแพ็คเกจ LaTeX หรือ Tikz-pdf ได้ ภาษารูปไม่รู้รายละเอียดเกี่ยวกับ
สี; เนื้อหาสตริงต้องเข้ากันได้กับตัวประมวลผลภายหลัง สีที่กำหนดเอง have
ที่จะกำหนดโดยใช้

คำสั่ง เชือก

สิ่งอำนวยความสะดวกเพื่อให้ postprocessor ทราบเกี่ยวกับพวกเขา

การเติมด้วยสีจะคล้ายกันโดยใช้แอตทริบิวต์

แรเงา เชือก

และเมื่อทั้งสีเติมและสีเค้าร่างเหมือนกัน ทั้งสองแอตทริบิวต์ก็สามารถเป็น
รวมเป็น

สี | สี | สี | สี เชือก

ซึ่งการสะกดทั้งสี่นั้นเทียบเท่ากัน

สุดท้ายแอตทริบิวต์

เดียวกัน

ทำซ้ำคุณสมบัติของวัตถุที่วาดก่อนหน้านี้ที่เป็นประเภทเดียวกัน แต่ด้วย
ตำแหน่งเริ่มต้นปัจจุบัน

นอกเหนือจากการเปลี่ยนแปลงมาตราส่วนที่ได้รับผลจาก ขนาด ตัวแปร, ขนาดของสมบูรณ์
รูปภาพสามารถตั้งค่าได้โดยการต่อท้ายคำศัพท์หนึ่งหรือสองคำต่อ . พีเอส เส้นตามที่แสดง:

. พีเอส [x [ย]]

โดยที่ x และ y ประเมินเป็นค่าคงที่ เมื่อพบกับ .วิชาพลศึกษา เส้น รูปภาพ
คำนวณความกว้าง w และความสูง h ถ้า x > 0 รูปภาพจะถูกปรับขนาดเพื่อให้ w = x
ถ้า h > y > 0 หรือถ้า x = 0 และ y > 0 รูปภาพจะถูกปรับขนาดเพื่อให้ h = y แนวนอน
และมาตราส่วนแนวตั้งไม่เป็นอิสระ ขนาดตัวอักษร ความหนาของเส้น และหัวลูกศรคือ
ไม่ได้ปรับขนาด หน่วยเป็นนิ้ว ตัวอย่างเช่น

. พีเอส 100/25.4

กำหนดความกว้างของภาพสุดท้ายเป็น 100 มม. ข้อความสตริงที่พิมพ์อาจขยายเกิน
ขอบเขตสี่เหลี่ยมที่กำหนดโดย w และ h เว้นแต่ว่ามิติข้อความมีความชัดเจน
ตั้ง

หากความกว้างของไดอะแกรมสุดท้ายเกิน สูงสุด หรือความสูงเกิน สูงสุด แล้วแผนภาพ
ถูกปรับขนาดสำหรับ x และ y ด้านบน

การวาง of วาด วัตถุ
วัตถุถูกวางตามค่าเริ่มต้นเพื่อให้รายการอยู่ที่จุดปัจจุบัน

ได้ตำแหน่งที่ชัดเจนด้วย

วัตถุ at ตำแหน่ง

ซึ่งมีศูนย์กลางของวัตถุอยู่ที่ ตำแหน่ง, or

วัตถุ กับ กำหนด จุด at ตำแหน่ง

ตัวอย่างเช่น,

เส้นโค้ง cw รถในตำนานจากเกม ตำแหน่ง ไปยัง ตำแหน่ง กับ .c at ตำแหน่ง

บล็อกสามารถวางตำแหน่งได้โดยอ้างอิงถึงการกระจัดจากมุมล่างซ้าย
ตัวอย่างเช่น,

A: [ เนื้อหา ] กับ (0.5,0.2) at ตำแหน่ง

ออบเจ็กต์เชิงเส้นจะถูกวางโดยค่าเริ่มต้นด้วยเครื่องหมาย .เริ่ม จุดที่อยู่บนภาพวาดปัจจุบัน
ตำแหน่ง; มิฉะนั้นวัตถุเชิงเส้นจะถูกกำหนดโดยใช้a ไลน์สเปก, ซึ่งเป็นรูปแบบ

ไลน์สเปค = รถในตำนานจากเกม ตำแหน่ง | ไปยัง ตำแหน่ง | ทิศทาง [ ด่วน ]
| ไลน์สเปค ไลน์สเปค
| ไลน์สเปค แล้วก็ ไลน์สเปค

โดยที่บรรทัดที่สองหมายความว่า ไลน์สเปค สามารถต่อกันและที่สามที่
วัตถุเชิงเส้นหลายส่วนถูกวาดโดยใช้หลายส่วน ไลน์สเปค แยกจากกัน แล้วก็

ตัวอย่างเช่น ต่อไปนี้วาดรูปสามเหลี่ยมที่มีจุดยอดซ้ายสุดที่กระแส
จุด:

เส้น up 2 ขวา 1.5 แล้วก็ ลง 3 แล้วก็ ไปยัง Here

โดยเฉพาะอย่างยิ่ง ไลน์สเปค

ไปยัง ตำแหน่ง ไปยัง ตำแหน่ง ไปยัง ...

เป็นทวีคูณและไม่ต้องการ แล้วก็ คำสำคัญ.

โสด ด่วน ยังเป็นที่ยอมรับ ไลน์สเปค ทันทีหลังจากวัตถุเชิงเส้นและหมายถึง
that the วัตถุ ถูกลากยาว ด่วน ในทิศทางปัจจุบัน ข้อยกเว้นนี้
is

เส้นโค้ง [ ด่วน ] ไลน์สเปค

ซึ่ง ด่วน เป็นพารามิเตอร์ความตึงของเส้นโค้ง ถ้า ด่วน ละไว้ เส้นตรงคือ
ลากไปยังจุดกึ่งกลางของจุดควบคุม spline สองจุดแรกและจากจุดกึ่งกลางของ
สองจุดสุดท้ายจนถึงจุดสุดท้าย เส้นโค้งสัมผัสกับจุดกึ่งกลางทั้งหมดระหว่างจุดควบคุม
If ด่วน มีอยู่ เส้นโค้งสัมผัสกันที่จุดควบคุมจุดแรกและจุดสุดท้าย และเลย
จุดกึ่งกลางอื่นๆ และสามารถปรับความตึงของเส้นโค้งได้ ค่าความตึงเครียดระหว่าง 0 ถึง 1
เป็นเรื่องปกติ

ในกรณีที่ไม่ทราบจุดทั้งหมดของวัตถุเชิงเส้นที่มีหลายส่วนล่วงหน้า
หรือไม่สะดวกในการคำนวณ ให้เขียนคำสั่ง

ต่อ ไลน์สเปค

จะเพิ่มส่วนต่อท้ายวัตถุเชิงเส้นที่วาดไว้ก่อนหน้านี้ราวกับว่า ต่อ คือ แล้ว กับ
ความแตกต่างสองประการ การคำนวณตามอำเภอใจสามารถทำได้ระหว่างวัตถุก่อนหน้าและ
ต่อ คำสั่ง และจุดปัจจุบันคือจุดออกของวัตถุก่อนหน้า

การก่อสร้าง

เส้น รถในตำนานจากเกม ตำแหน่ง ไปยัง ตำแหน่ง สับ ด่วน

ตัดบรรทัดที่ปลายแต่ละด้านด้วยค่าของ ด่วน หรือถ้า ด่วน ถูกละเว้นโดยกระแส
รัศมีวงกลม มิฉะนั้น

เส้น รถในตำนานจากเกม ตำแหน่ง ไปยัง ตำแหน่ง สับ หมดอายุ1 สับ หมดอายุ2

ตัดเส้นตามระยะทางที่ระบุทั้งสองที่ปลาย ค่าการตัดทอนสามารถเป็น
เชิงลบ

คุณลักษณะ

by ตำแหน่ง

ใช้สำหรับวางตำแหน่ง เช่น

ย้าย by (5,6)

ตัวแปร และ การแสดงออก
ชื่อตัวแปรคือลำดับตัวอักษรที่ขึ้นต้นด้วยอักษรตัวพิมพ์เล็ก หรือไม่ก็ได้
ห้อยเป็นป้ายกำกับ และถูกกำหนดโดยการกำหนด ตัวอย่างเช่น บรรทัดต่อไปนี้
กำหนดตัวแปร x หากไม่มีอยู่ในขอบเขตปัจจุบัน:

x = ด่วน

ขอบเขตของตัวแปร pic คือบล็อกปัจจุบันที่กำหนดซึ่งรวมถึง
บล็อกที่กำหนดไว้ในภายหลังภายในบล็อกปัจจุบัน งานที่ได้รับมอบหมาย

x := ด่วน

ต้อง x ถูกกำหนดไว้ก่อนหน้านี้ในบล็อกปัจจุบันหรือบล็อกที่ล้อมรอบ

นิพจน์ประกอบด้วยค่าทศนิยมรวมกันโดยใช้ตัวดำเนินการเอกพจน์ "!" สำหรับ
การปฏิเสธเชิงตรรกะและวงเล็บปกติและตัวดำเนินการไบนารีในลำดับที่ลดลง
ลำดับความสำคัญ:

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

ในการทดสอบเชิงตรรกะ ค่า 0 เทียบเท่ากับเท็จและค่าที่ไม่ใช่ศูนย์เป็นจริง โดย
ส่งผลให้ค่าจริงเท่ากับ 1

ค่าทศนิยมจะได้มาเป็นจำนวนเต็ม ตัวเลขที่มี e ไวยากรณ์ฟังก์ชัน
ค่า ค่าขนาดของวัตถุที่วาด ตัวอย่างเช่น

ล่าสุด กล่อง.ht,

หรือพิกัดแนวนอนหรือแนวตั้งของ a ตำแหน่ง, ได้รับตามลำดับเป็น

ตำแหน่ง .x|.ย

ฟังก์ชันอาร์กิวเมนต์เดียวคือ เอบีเอส เอคอส, อาซิน คอส ประสบการณ์, ประสบการณ์, อินท์, บันทึก ล็อก, เข้าสู่ระบบ บาป,
ตร. ตาล ชั้น ฟังก์ชั่น ประสบการณ์ และ เข้าสู่ระบบ เป็นฐาน 10. ฟังก์ชัน แรนด์() ส่งมอบ
ตัวเลขสุ่มระหว่าง 0 ถึง 1 และ ทั้งหมด (ประสบการณ์) เริ่มต้นเครื่องกำเนิดตัวเลขสุ่ม

ฟังก์ชันสองอาร์กิวเมนต์คือ อาทาน2, สูงสุด นาที พม ที่ไหน พม คือฟังก์ชันโมดูโล
ให้ค่าบวก

ที่กำหนดไว้ล่วงหน้า สิ่งแวดล้อม ตัวแปร
ชุดของตัวแปรที่กำหนดไว้ล่วงหน้าจะกำหนดค่าเริ่มต้นของพารามิเตอร์การวาด ของพวกเขา
ค่าจะสืบทอดมาจากบล็อกที่เหนือกว่า แต่สามารถเปลี่ยนแปลงได้โดยการมอบหมาย พวกเขาสามารถ
ใช้ในนิพจน์เช่นตัวแปรอื่นๆ ตัวแปร ค่าดีฟอลต์ และ
การใช้งานเริ่มต้นจะได้รับด้านล่าง

อาร์ค รัศมี 0.25 โค้ง
ลูกศร ความยาวหัวลูกศร 0.1
ลูกศร 0.05 ความกว้างของหัวลูกศร
กล่อง ความสูง 0.5 กล่อง
กล่องราด 0 รัศมีมุมกล่องโค้งมน
กล่องวิด ความกว้างกล่อง 0.75
วงกลม รัศมีวงกลม 0.25
แดชวิด 0.05 เส้นประสำหรับเส้นประ
วงรี 0.5 วงรีสูง
วงรี ความกว้างวงรี 0.75
เส้น 0.5 ความสูงของเส้นแนวตั้ง
ไลน์ไวด์ 0.5 ความยาวของเส้นแนวนอน
มูฟวิด 0.5 ความยาวของการเคลื่อนไหวในแนวนอน
มูฟวิด 0.5 ความยาวของการเคลื่อนไหวในแนวนอน
ข้อความ 0 สมมุติความสูงของข้อความ
ข้อความชดเชย ช่องว่างการจัดข้อความให้เหมาะสม 2.5/72
ข้อความ 0 สันนิษฐานความกว้างของข้อความ

เมื่อกำหนดค่าให้กับตัวแปร ขนาด ค่าทั้งหมดข้างต้นจะถูกคูณด้วย
ค่าใหม่ของ ขนาด หน่วยการวาดภาพจะเปลี่ยนไป แต่ค่าเริ่มต้นทางกายภาพ
ขนาดของวัตถุที่วาดยังคงไม่เปลี่ยนแปลง เนื่องจากในผลลัพธ์สุดท้าย มิติจะถูกหารด้วย
ขนาด ค่า. นอกจากนี้สิ่งต่อไปนี้จะไม่เปลี่ยนแปลงโดย ขนาด:

หัวลูกศร หัวลูกศร 1 แบบ
การเติมเต็ม 0.5 เติมความหนาแน่น
เส้นหนา ความหนาของเส้น 0.8 จุด
สูงสุด ความสูงของไดอะแกรมสูงสุด 11.5 ที่อนุญาต
สูงสุด ความกว้างไดอะแกรมสูงสุด 8.5 ที่อนุญาต
ขนาด 1 ตัวคูณมาตราส่วนการวาด

ตัวแปร สูงสุด และ สูงสุด อาจต้องกำหนดใหม่สำหรับไดอะแกรมขนาดใหญ่หรือ
ตัวเลขแนวนอนเช่น

ตำแหน่ง
A ตำแหน่ง เทียบเท่ากับคู่พิกัดที่กำหนดไว้ในหน่วยการวาดปัจจุบัน และสามารถ
แสดงในรูปแบบต่อไปนี้:

Here
ตำแหน่งการวาดปัจจุบัน

expr, expr
คู่ของนิพจน์คั่นด้วยเครื่องหมายจุลภาค

( ตำแหน่ง )
ตำแหน่งในวงเล็บสำหรับการจัดกลุ่ม

( ตำแหน่ง , ตำแหน่ง )
รับค่าแนวนอนจากตำแหน่งแรกและ
ค่าแนวตั้งจากวินาที

ตำแหน่ง - ตำแหน่ง
การเพิ่มเวกเตอร์

ตำแหน่ง - ด่วน
การคูณด้วยสเกลาร์

ฉลาก
ป้ายชื่อตำแหน่งหรือวัตถุที่กำหนด ตำแหน่ง
เป็นจุดศูนย์กลางของวัตถุ

ด่วน [ของ ทาง] ระหว่าง ตำแหน่ง และ ตำแหน่ง

ตัวอย่าง x ระหว่าง A และ B เท่ากับ ก*(1-x) + บี*x
ค่าใดๆ ของ ด่วน ได้รับอนุญาต.

ด่วน < ตำแหน่ง, ตำแหน่ง >
ตัวย่อเทียบเท่ากับแบบฟอร์มก่อนหน้า

จำนวน เซนต์|ถนน|nd|th [ล่าสุด] วัตถุ
ออบเจ็กต์ที่แจกแจงไว้ภายในบล็อกปัจจุบัน

เทศกาล วัตถุ เป็นหนึ่งใน

บรรทัด ย้าย, ลูกศร โค้ง กล่อง, วงรี วงกลม, เส้นโค้ง [],"" .

ตัวเลขสามารถ
แทนที่ด้วย { ด่วน }. ตัวอย่างเช่น ล่าสุด "" หมายถึง
สตริงสุดท้ายและ {2^2}ครั้ง [] หมายถึงบล็อกที่สี่ใน
ขอบเขตปัจจุบัน ตำแหน่งเป็นจุดศูนย์กลางของวัตถุ

อาจต้องใช้วงเล็บเมื่อใช้ตำแหน่งหรือนิพจน์ประกอบในข้างต้น
รูปแบบ

สุดท้าย ตำแหน่งสามารถแสดงเป็น

วัตถุ . กำหนด จุด

Strings
A เชือก เป็นลำดับของอักขระที่อยู่ในเครื่องหมายคำพูดคู่ เพื่อใส่เครื่องหมายอัญประกาศคู่
ในสตริง นำหน้าด้วยแบ็กสแลช สตริงสามารถต่อกันได้โดยใช้เครื่องหมาย +
โอเปอเรเตอร์ ฟังก์ชัน C-like

sprintf ( รูป สตริง ประสบการณ์, ... )

มีค่าเท่ากับสตริง นิพจน์เป็นค่าทศนิยม ดังนั้นจึงใช้ได้เท่านั้น
รูปแบบตัวเลขคือ e, f, และ g.

หลายสตริงเช่น "ข้อความ 1" "ข้อความ 2" วางซ้อนกันและอยู่กึ่งกลางในแนวตั้ง

สตริงที่แนบกับวัตถุซ้อนทับวัตถุที่อยู่ตรงกลางและใดๆ ความสูง or ความกว้าง
แอตทริบิวต์นำไปใช้กับวัตถุ ไม่ใช่สตริง อย่างไรก็ตาม คุณสมบัติการให้เหตุผล
เฉยๆ และ ปรับ สามารถใช้กับแต่ละสตริงของสแต็กที่ซ้อนทับวัตถุได้

สตริงอิสระจะถูกวางโดยจุดศูนย์กลางที่จุดปัจจุบันโดยค่าเริ่มต้น หรือโดย
ระบุตำแหน่งของจุดใดจุดหนึ่งที่กำหนดไว้สำหรับใด ๆ วัตถุ, ตัวอย่างเช่น,

“กรุบกรอบ แครกเกอร์" กว้าง 82.3/72 ht 9.7/72 กับ .สว at Q

ตัวระบุตำแหน่ง ข้างบน, ด้านล่าง ลจัสต์, ปรับ วางสตริงด้านบน ด้านล่าง หรือ
สมเหตุสมผลด้วยความเคารพต่อจุดตำแหน่ง ตัวอย่างเช่น,

“กรุบกรอบ แครกเกอร์" at Q เฉยๆ ข้างบน

วางสตริงด้านบนและ ข้อความชดเชย หน่วยทางด้านขวาของ Q.

ตัวอย่าง


ไฟล์ต้นฉบับ example.pic:

\documentclass{บทความ}
\usepackage{tikz}
\ begin {เอกสาร}
. พีเอส
กล่อง ประ "สวัสดี" "โลก"
.วิชาพลศึกษา
\ ปลายทาง {เอกสาร}

คำสั่ง

ดีปิค -g ตัวอย่าง.pic > ตัวอย่าง. tex; pdflatex.pdf ตัวอย่าง

สร้าง example.pdf ที่มีกล่องประที่มี Hello และ World ซ้อนกันอยู่ภายใน

เพื่อสร้างไฟล์ .tex ที่มีคำสั่งวาด PSTricks เพื่อแทรกลงใน LaTeX
เอกสารโดยใช้คำสั่ง \input ลบสามบรรทัดแรกและบรรทัดสุดท้ายในด้านบน
แหล่งที่มาและกระบวนการโดยใช้ -p ตัวเลือก dpic

ในทำนองเดียวกันแหล่งที่มาของภาพ

. พีเอส
\definecolor{puce}{rgb}{0.8,0.53,0.6}%
กล่อง แรเงา "พุซ"
.วิชาพลศึกษา

ผลิตกล่องที่เต็มไปด้วยสีเหมือนหมัดเมื่อประมวลผลด้วย ดีปิค -g or ดีปิค -p และ
ไฟล์ผลลัพธ์จะถูกแทรกลงในไฟล์ต้นทางลาเท็กซ์ที่เรียกใช้ตามลำดับ tikz
หรือแพ็คเกจ pstricks

ใช้ dpic ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 3
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • 4
    Kompozer
    Kompozer
    KompoZer เป็นโปรแกรมแก้ไข HTML wysiwyg โดยใช้
    ฐานโค้ด Mozilla Composer เนื่องจาก
    การพัฒนาของ Nvu ถูกหยุดลง
    ในปี 2005 KompoZer แก้ไขข้อบกพร่องมากมายและ
    เพิ่มเ...
    ดาวน์โหลดโปรแกรม KompoZer
  • 5
    ดาวน์โหลดมังงะฟรี
    ดาวน์โหลดมังงะฟรี
    The Free Manga Downloader (FMD) เป็น
    แอปพลิเคชันโอเพ่นซอร์สที่เขียนใน
    Object-Pascal สำหรับการจัดการและ
    ดาวน์โหลดมังงะจากเว็บไซต์ต่างๆ
    นี่คือกระจก...
    ดาวน์โหลด Manga Downloader ฟรี
  • 6
    Aetbootin
    Aetbootin
    UNetbootin ช่วยให้คุณสร้างบูตได้
    ไดรฟ์ USB สดสำหรับ Ubuntu, Fedora และ
    การกระจาย Linux อื่น ๆ ที่ไม่มี
    เขียนซีดี มันทำงานบน Windows, Linux,
    และ ...
    ดาวน์โหลด UNetbootin
  • เพิ่มเติม»

คำสั่ง Linux

Ad