กลับไปหน้าบทความ

อ่าน 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 (ปรับขนาดแล้ว)

มีคำสั่งมากมายให้เลือกใช้สำหรับการสร้างกราฟิก พิกัดใน 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 }

ส่วนขยาย

การพล็อตsin ( x ) ด้วยpst-plot

คำสั่ง 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 มิติ ดังตัวอย่างต่อไปนี้:

พาราโบโลอิดไฮเปอร์โบลิกที่วาดโดยใช้แพ็กเกจ PSTricks pst-3dplot

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

การสร้างกราฟโดยปรับเปลี่ยนพารามิเตอร์ด้วยมัลติโด

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

วงกลมล้อมรอบรูปสามเหลี่ยม แสดงด้วยpst-eucl

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

ความเข้ากันได้

PSTricks สามารถใช้งานร่วมกับระบบ TeX ที่ใช้ PostScript เป็นตัวกลางได้อย่างสมบูรณ์เท่านั้น ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะ eTeX และอื่นๆ อย่างไรก็ตาม โปรแกรมนี้ไม่สามารถใช้งานร่วมกับ เอนจิน pdfTeX ที่ใช้กันอย่างแพร่หลาย ใน โหมด PDFได้ เนื่องจาก pdfTeX เป็นเอนจินเริ่มต้นในระบบส่วนใหญ่ในปัจจุบัน ผู้ใช้ PSTricks จึงต้องบังคับให้ pdfTeX ทำงานใน โหมด DVIหรือใช้auto-pst-pdfแทนPGF/TikZเป็นอีกทางเลือกหนึ่งสำหรับ PSTricks ที่สามารถใช้งานร่วมกับ pdfTeX ได้

ซอฟต์แวร์ที่รองรับเอาต์พุตของ PSTricks

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • เฮอร์เบิร์ต วอสส์; 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
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=PSTricks&oldid=1305271563 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ PSTricks

PSTricks คือชุด มาโคร ที่ช่วยให้สามารถแทรก ภาพวาด PostScript ลงในซอร์สโค้ด TeX หรือ LaTeX ได้โดยตรง เดิมทีเขียนโดย Timothy Van Zandt...

การใช้งานพื้นฐาน

มีคำสั่งมากมายให้เลือกใช้สำหรับการสร้างกราฟิก พิกัดใน PSTricks จะแสดงอยู่ในวงเล็บเสมอ ดังตัวอย่างต่อไปนี้ (ปรับขนาดแล้ว):

ส่วนขยาย

คำสั่ง PSTricks เป็นคำสั่งระดับต่ำ ดังนั้นจึงมีการสร้างแพ็กเกจ LaTeX จำนวนมากเพื่อช่วยอำนวยความสะดวกในการสร้างกราฟิกหลายประเภทที่ใช้กันทั่วไปใน การจัดพิมพ์เอกสาร ทาง คณิตศาสตร์

ความเข้ากันได้

PSTricks สามารถใช้งานร่วมกับระบบ TeX ที่ใช้ PostScript เป็นตัวกลางได้อย่างสมบูรณ์เท่านั้น ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะ eTeX และอื่นๆ อย่างไรก็ตาม โปรแกรมนี้ ไม่ สามารถใช้งานร่วมกับ เอนจิน pdfTeX ที่ใช้กันอย่างแพร่หลาย ใน โหมด PDF ได้ เนื่องจาก pdfTeX...