ไม่มีอะไรพิเศษเกี่ยวกับ sty
หรือ cls
ไฟล์; มันเป็นเพียงไฟล์ LaTeX ที่มีวัตถุประสงค์พิเศษและนามสกุลไฟล์อื่น คุณสามารถใช้เครื่องมือแก้ไขใด ๆ ในการเขียนโดยเฉพาะอย่างยิ่งเครื่องมือแก้ไข LaTeX ที่คุณชื่นชอบ ฉันไม่ได้ตระหนักถึงตัวแก้ไขเฉพาะสำหรับไฟล์สไตล์และคลาส และฉันไม่แน่ใจจริงๆว่าแนวคิด WYSIWYG สามารถนำไปใช้กับสไตล์ / คลาสได้อย่างไร
หากคุณต้องการรวบรวมการตั้งค่า / คำจำกัดความ LaTeX บางอย่างในไฟล์ทั่วไปให้ใช้โปรแกรมแก้ไขรายการโปรดของคุณเพื่อเขียน (หรือคัดลอกจากเอกสารที่ทำงานอยู่) แทรก \ProvidesFile{packagename}
ที่จุดเริ่มต้นของไฟล์ บันทึกด้วย .sty
ส่วนขยายในสถานที่ซึ่ง TeX สามารถค้นหาได้ จากนั้นคุณสามารถเรียกใช้ \usepackage{packagename}
ในเอกสาร LaTeX ของคุณและแพ็คเกจของคุณจะถูกโหลดทันที
นี่คือตัวอย่างที่ฉันรวบรวมการตั้งค่าของฉันสำหรับตัวอักษรด้วย scrlettr
ระดับ:
\ProvidesFile{FJ-Brief-CB}
\name{Florian Jenn}
\signature{\bigskip Florian Jenn}
\address{Some street 123 \quad 03\,044 Cottbus}
\subjecton
% and so on...
สำหรับแพ็คเกจ "ของจริง" ให้ดูที่“ LaTeX2e สำหรับนักเขียนคลาสและแพ็คเกจ” ที่ http://www.latex-project.org/guides/clsguide.pdf ตามที่ได้กล่าวไปแล้วโดย user33872 นอกจากนี้ยังมีภาพรวมสั้น ๆ โดย Joseph Wright: http://www.texdev.net/2009/10/05/the-dtx-format/ . โดยทั่วไปคุณจะต้องเขียนเอกสาร ( dtx
) ไฟล์ซึ่ง sty
และสามารถสร้างไฟล์เอกสารได้
ผู้แก้ไขใด ๆ ที่สามารถใช้ LaTeX ได้ควรทำเช่นนั้น อย่างไรก็ตามมันเป็นเรื่องดีที่ได้รับการสนับสนุน dtx (docTeX) อย่างชัดเจน AFAIK, Emacs (โหมด docTeX ใน AUCTeX) หรือ WinEdt (ดู http://www.winedt.org/Config/modes/DTX.php ) มีมัน ฉันดู Kile และ TeXmaker อย่างรวดเร็ว - พวกเขาไม่มีโหมดที่ชัดเจน (การแก้ไข dtx ยังคงเป็นไปได้ ดูบันทึกของโจเซฟไรท์ในการแก้ไข dtx: http://www.texdev.net/2009/10/11/working-with-dtx-files/