อ่าน 3 นาที
PSTricks
PSTricks คือชุด มาโคร ที่ช่วยให้สามารถแทรก ภาพวาด PostScript ลงในซอร์สโค้ด TeX หรือ LaTeX ได้โดยตรง เดิมทีเขียนโดย Timothy Van Zandt...
PSTricks
PSTricksคือชุดมาโครที่ช่วยให้สามารถแทรก ภาพวาด PostScriptลงในซอร์สโค้ดTeXหรือLaTeX ได้โดยตรง เดิมทีเขียนโดย Timothy Van Zandtและได้รับการดูแลรักษาในช่วงไม่กี่ปีที่ผ่านมาโดยDenis Girou , Sebastian RahtzและHerbert Voss ( de )
การใช้งานพื้นฐาน

มีคำสั่งมากมายให้เลือกใช้สำหรับการสร้างกราฟิก พิกัดใน PSTricks จะแสดงอยู่ในวงเล็บเสมอ ดังตัวอย่างต่อไปนี้ (ปรับขนาดแล้ว):
\begin { pspicture } (5,5) %% สามเหลี่ยมสีแดง: \pspolygon [linecolor=red] (1,1)(5,1)(1,4) %% เส้นโค้งเบซิเยร์สีเขียว: \pscurve [linecolor=green,linewidth=2pt, % showpoints=true](5,5)(3,2)(4,4)(2,3) %% วงกลมสีน้ำเงินรัศมี 1: \pscircle [linecolor=blue,linestyle=dashed] (3,2.5) { 1 } \end { pspicture }ส่วนขยาย

คำสั่ง PSTricks เป็นคำสั่งระดับต่ำ ดังนั้นจึงมีการสร้างแพ็กเกจ LaTeX จำนวนมากเพื่อช่วยอำนวยความสะดวกในการสร้างกราฟิกหลายประเภทที่ใช้กันทั่วไปในการจัดพิมพ์เอกสาร ทาง คณิตศาสตร์
pst-plotมีคำสั่งสำหรับสร้างกราฟ ฟังก์ชัน
พิจารณาตัวอย่างต่อไปนี้:
\begin { pspicture* } (-7,-2)(7,2) \psaxes [labels=none] (0,0)(-7,-2)(7,2) % ตั้งค่าแกน\psplot [linecolor=blue, linewidth=1.5pt] % % พล็อตคลื่นไซน์{ -7 }{ 7 }{ x 0.01745329252 div sin } % สังเกตนิพจน์ RPN \uput [45] (3.1415926,0) { $ \pi $ } % นี่คือป้ายกำกับ\uput [90] (-1.570796,0) { $ - \pi / 2 $ } % \uput คือกล่องที่วางตำแหน่งที่ [มุม] \uput [-90] (1.570796,0) { $ \pi / 2 $ } % สัมพันธ์กับพิกัด (x,y) \uput [-135] (-3.1415926,0) { $ - \pi $ } % และใส่ { content } ลงในกล่อง\psline [linewidth=1pt,linecolor=red,linestyle=dotted] % % เส้นประสีแดง (1.57079632,1)(1.57079632,0) เส้นประ[ความกว้างเส้น 1pt, สีเส้น แดง, รูปแบบเส้น ประ] % (-1.57079632,-1)(-1.57079632,0) \end { pspicture* }ตัวอย่างก่อนหน้านี้ยังแสดงให้เห็นว่าคำสั่ง TeX สามารถใช้เป็นองค์ประกอบในรูปภาพได้ เนื่องจาก PostScript ใช้ รูปแบบ RPNสำหรับการดำเนินการทางคณิตศาสตร์ ดังนั้นอาร์กิวเมนต์ของ pst-plot จึงต้องระบุในรูปแบบเดียวกัน ทางเลือกอื่นคือการใช้อาร์กิวเมนต์เสริม algebraic จากนั้นสูตรสามารถอธิบายได้ว่าเป็นนิพจน์พีชคณิต
pstricks-addเป็นส่วนขยายของ pst-plot ที่ช่วยให้สามารถ สร้างกราฟ เชิงขั้วได้และอนุญาตให้ใช้สัญลักษณ์ทางพีชคณิตในการสร้างกราฟแทน RPN
pst-mathมีฟังก์ชันตรีโกณมิติ ในหน่วยเรเดียน (เนื่องจาก PostScript ใช้หน่วยองศา เป็นค่าเริ่มต้น ) และฟังก์ชันตรีโกณมิติไฮเปอร์โบลิก
pst-3dplotใช้สำหรับสร้างกราฟิก 3 มิติ ดังตัวอย่างต่อไปนี้:

multidoมีฟังก์ชันการวนซ้ำพื้นฐานสำหรับการเขียนโปรแกรมกราฟที่มีองค์ประกอบที่ซ้ำกัน:

pst-euclเป็นส่วนขยายเวอร์ชันเบต้าสำหรับการสร้างภาพวาด ทางเรขาคณิต ได้อย่างง่ายดาย

นอกจากนี้ยังมีส่วนเสริมอื่นๆ อีกมากมาย สำหรับการวาดแผนผังวงจรบาร์โคด กราฟแผนผังต้นไม้การแสดงข้อมูลด้วยภาพ และอื่นๆ
ความเข้ากันได้
PSTricks สามารถใช้งานร่วมกับระบบ TeX ที่ใช้ PostScript เป็นตัวกลางได้อย่างสมบูรณ์เท่านั้น ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะ eTeX และอื่นๆ อย่างไรก็ตาม โปรแกรมนี้ไม่สามารถใช้งานร่วมกับ เอนจิน pdfTeX ที่ใช้กันอย่างแพร่หลาย ใน โหมด PDFได้ เนื่องจาก pdfTeX เป็นเอนจินเริ่มต้นในระบบส่วนใหญ่ในปัจจุบัน ผู้ใช้ PSTricks จึงต้องบังคับให้ pdfTeX ทำงานใน โหมด DVIหรือใช้auto-pst-pdfแทนPGF/TikZเป็นอีกทางเลือกหนึ่งสำหรับ PSTricks ที่สามารถใช้งานร่วมกับ pdfTeX ได้
ซอฟต์แวร์ที่รองรับเอาต์พุตของ PSTricks
- อินค์สเคป
- ซอฟต์แวร์เรขาคณิตเชิงโต้ตอบ : CaR , GeoGebra , Kig
- เจพีอิคเอ็ดท์
- มาเทมาติกา
- วินฟิก
- ลาเท็กซ์พิกซ์
- gnuplot
- LaTeXDraw
- เดีย
ดูเพิ่มเติม
- พีเอสแฟรก
- เส้นกำกับ (ภาษากราฟิกเวกเตอร์)
- เท็กซ์
- รายชื่อส่วนขยาย TeX
- ลาเท็กซ์
- โพสต์สคริปต์
- Inkscape ใช้สำหรับแปลง ภาพ SVGเป็นโค้ด PSTricks
- PGF/TikZ (Portable Graphics Format) เป็น แพ็กเกจ TeX ทางเลือก สำหรับการเขียนโปรแกรมกราฟิก (ใช้งานได้กับ pdftex ด้วย)
- เซอร์คูอิติกซ์
อ่านเพิ่มเติม
- เฮอร์เบิร์ต วอสส์; PSTricks – Grafik für TeX und LaTeX, ฉบับที่ 7, DANTE eV และ Lehmanns.media, 1008 หน้า, Heidelberg และ Berlin 2016, ISBN 978-3-86541-858-6.
- เฮอร์เบิร์ต วอสส์; PSTricks – กราฟิกสำหรับ TeX และ LaTeX, ฉบับพิมพ์ครั้งที่ 1, UIT, 916 หน้า, เคมบริดจ์ 2011, ISBN 978-1-906860-13-4; บทวิจารณ์ใน TUGboat
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- เอกสารประกอบการใช้งานPSTricks
- ตัวอย่าง PSTricks
- LaTeXDrawเป็น โปรแกรมแก้ไขกราฟิก แบบโอเพนซอร์ส และใช้งานได้ฟรี ซึ่งเขียนด้วยภาษา Java เพื่อสร้างโค้ด PSTricks
- JPicEdt เป็นโปรแกรมแก้ไขกราฟิก แบบโอเพนซอร์สและใช้งานได้ฟรีอีกตัวหนึ่งที่สร้างโค้ด PSTricks โดยเขียนด้วยภาษา Java
- LaTeXPiX ถูกเก็บถาวรเมื่อวันที่ 13 มีนาคม 2012 ที่Wayback Machineเป็นโปรแกรมแก้ไขกราฟิกแบบฟรีแวร์ที่สร้างโค้ด PSTricks (และอื่นๆ) เขียนขึ้นสำหรับระบบปฏิบัติการ Windows
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ PSTricks
PSTricks คือชุด มาโคร ที่ช่วยให้สามารถแทรก ภาพวาด PostScript ลงในซอร์สโค้ด TeX หรือ LaTeX ได้โดยตรง เดิมทีเขียนโดย Timothy Van Zandt...
การใช้งานพื้นฐาน
มีคำสั่งมากมายให้เลือกใช้สำหรับการสร้างกราฟิก พิกัดใน PSTricks จะแสดงอยู่ในวงเล็บเสมอ ดังตัวอย่างต่อไปนี้ (ปรับขนาดแล้ว):
ส่วนขยาย
คำสั่ง PSTricks เป็นคำสั่งระดับต่ำ ดังนั้นจึงมีการสร้างแพ็กเกจ LaTeX จำนวนมากเพื่อช่วยอำนวยความสะดวกในการสร้างกราฟิกหลายประเภทที่ใช้กันทั่วไปใน การจัดพิมพ์เอกสาร ทาง คณิตศาสตร์
ความเข้ากันได้
PSTricks สามารถใช้งานร่วมกับระบบ TeX ที่ใช้ PostScript เป็นตัวกลางได้อย่างสมบูรณ์เท่านั้น ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะ eTeX และอื่นๆ อย่างไรก็ตาม โปรแกรมนี้ ไม่ สามารถใช้งานร่วมกับ เอนจิน pdfTeX ที่ใช้กันอย่างแพร่หลาย ใน โหมด PDF ได้ เนื่องจาก pdfTeX...