回答:
ファイル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...
「実際の」パッケージについては、http: //www.latex-project.org/guides/clsguide.pdfの「クラスおよびパッケージライターのLaTeX2e」を参照してください(user33872で既に述べています)。また、Joseph Wrightによる短い概要があります:http : //www.texdev.net/2009/10/05/the-dtx-format/。基本的に、doc(dtx
)ファイルを作成する必要があり、そこからsty
ドキュメントファイルを生成できます。
LaTeXに使用できるエディターなら何でもできます。ただし、明示的なdtx(docTeX)サポートがあると便利です。知る限りでは、Emacs(AUCTeXのdocTeXモード)またはWinEdt(http://www.winedt.org/Config/modes/DTX.phpを参照)があります。私はKileとTeXmakerを簡単に見てきました。明示的なモードはありません(dtxの編集はまだ可能ですが、あまり良くありません)。dtxの編集に関するJoseph Wrightのメモも参照してください:http ://www.texdev.net/2009/10/11/working-with-dtx-files/