Dosyalar sty
veya cls
dosyalar hakkında çok özel bir şey yok ; sadece özel bir amacı ve başka bir dosya uzantısı olan LaTeX dosyalarıdır. Bunları yazmak için herhangi bir düzenleyiciyi, tercihen en sevdiğiniz LaTeX düzenleyicinizi kullanabilirsiniz. Sadece stil ve sınıf dosyaları için özel bir editörün farkında değilim; ve WYSIWYG konseptinin yine de stillere / sınıflara nasıl uygulanabileceğinden emin değilim.
Yalnızca bazı LaTeX ayarlarını / tanımlarını ortak bir dosyada toplamak istiyorsanız, bunları yazmak için favori düzenleyicinizi kullanın (veya zaten çalıştıkları bir belgeden kopyalayın). \ProvidesFile{packagename}
Dosyanın başına ekleyin . .sty
TeX'in bulabileceği bir yerde bir uzantıyla kaydedin . Daha sonra \usepackage{packagename}
LaTeX belgelerinizi çağırabilirsiniz ve paketiniz hemen yüklenecektir.
Sınıfla harf ayarlarımı bir araya getirdiğim bir örnek scrlettr
:
\ProvidesFile{FJ-Brief-CB}
\name{Florian Jenn}
\signature{\bigskip Florian Jenn}
\address{Some street 123 \quad 03\,044 Cottbus}
\subjecton
% and so on...
“Gerçek” paketler için, http://www.latex-project.org/guides/clsguide.pdf adresindeki user33872'de belirtildiği gibi “sınıf ve paket yazarları için LaTeX2e” e başvurun . Ek olarak, Joseph Wright tarafından kısa bir genel bakış var: http://www.texdev.net/2009/10/05/the-dtx-format/ . Temel olarak, ve belge dosyalarının oluşturulabileceği bir doc ( dtx
) dosyası yazmanız sty
gerekir.
LaTeX için kullanılabilecek tüm editörler; ancak, açık dtx (docTeX) desteğine sahip olmak güzel. AFAIK, Emacs (AUCTeX'te docTeX modu) veya WinEdt (bkz. Http://www.winedt.org/Config/modes/DTX.php ). Kile ve TeXmaker'a hızlı bir şekilde baktım - açık modları yok (dtx'i düzenlemek hala mümkün, sadece çok hoş değil). Joseph Wright'ın dtx düzenleme ile ilgili notlarına da bakınız: http://www.texdev.net/2009/10/11/working-with-dtx-files/