फ़ाइलों sty
या cls
फ़ाइलों के बारे में कुछ विशेष नहीं है ; वे सिर्फ एक विशेष उद्देश्य और एक अन्य फ़ाइल एक्सटेंशन के साथ 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...
"वास्तविक" पैकेज के लिए, http://www.latex-project.org/guides/clsguide.pdf पर "क्लास और पैकेज लेखकों के लिए LaTeX2e" से परामर्श करें , जैसा कि user33872 द्वारा पहले ही उल्लेख किया गया है। इसके अतिरिक्त, जोसेफ राइट द्वारा एक संक्षिप्त अवलोकन किया गया है: http://www.texdev.net/2009/10/05/the-dtx-format/ । असल में, आपको एक डॉक ( dtx
) फ़ाइल लिखनी होगी , जिसमें से sty
और डॉक्यूमेंटेशन फाइल जेनरेट की जा सकती हैं।
कोई भी संपादक जो लाटेक्स के लिए इस्तेमाल किया जा सकता है; हालाँकि, स्पष्ट dtx (docTeX) का समर्थन करना अच्छा है। AFAIK, Emacs (AUCTeX में docTeX मोड) या WinEdt (देखें http://www.winedt.org/Config/modes/DTX.php )। मुझे Kile और TeXmaker पर एक त्वरित नज़र है - उनके पास स्पष्ट तरीके नहीं हैं (संपादन dtx अभी भी संभव है, बस अच्छा नहीं है)। Dtx के संपादन पर जोसेफ राइट के नोट्स भी देखें: http://www.texdev.net/2009/10/11/working-with-dtx-free/