Không có nhiều đặc biệt về sty
hoặc cls
tập tin; chúng chỉ là các tệp LaTeX với mục đích đặc biệt và một phần mở rộng tệp khác. Bạn có thể sử dụng bất kỳ trình soạn thảo nào để viết chúng, tốt nhất là trình soạn thảo LaTeX yêu thích của bạn. Tôi không biết về bất kỳ trình soạn thảo chuyên dụng nào chỉ dành cho các tệp kiểu và lớp; và tôi không thực sự chắc chắn làm thế nào khái niệm WYSIWYG có thể được áp dụng cho các kiểu / lớp.
Nếu bạn chỉ muốn thu thập một số cài đặt / định nghĩa LaTeX trong một tệp chung, hãy sử dụng trình chỉnh sửa yêu thích của bạn để viết chúng (hoặc sao chép chúng từ tài liệu nơi chúng đang hoạt động). Chèn \ProvidesFile{packagename}
vào đầu tập tin. Lưu nó với một .sty
phần mở rộng ở một nơi mà TeX có thể tìm thấy nó. Sau đó, bạn có thể gọi \usepackage{packagename}
trong tài liệu LaTeX của mình và gói của bạn sẽ được tải ngay lập tức.
Đây là một ví dụ nơi tôi tập hợp các cài đặt của mình cho các chữ cái với scrlettr
lớp:
\ProvidesFile{FJ-Brief-CB}
\name{Florian Jenn}
\signature{\bigskip Florian Jenn}
\address{Some street 123 \quad 03\,044 Cottbus}
\subjecton
% and so on...
Đối với các gói của Real real, hãy tham khảo ý kiến của LaTeX2e về lớp và các nhà văn gói tại tại địa chỉ http://www.latex-project.org/guides/clsguide.pdf , như đã được đề cập bởi user33872. Ngoài ra, có một tổng quan ngắn của Joseph Wright: http://www.texdev.net/2009/10/05/the-dtx-format/ . Về cơ bản, bạn sẽ phải viết một dtx
tệp doc ( ), từ đó các sty
tệp tài liệu và tài liệu có thể được tạo.
Bất kỳ trình soạn thảo nào có thể được sử dụng cho LaTeX đều nên làm; tuy nhiên, thật tuyệt khi có hỗ trợ dtx (docTeX) rõ ràng. AFAIK, Emacs (chế độ docTeX trong AocateeX) hoặc WinEdt (xem http://www.winedt.org/Config/modes/DTX.php ) có nó. Tôi đã có một cái nhìn nhanh về Kile và TeXmaker - họ không có chế độ rõ ràng (vẫn có thể chỉnh sửa dtx, chỉ là không hay lắm). Xem thêm ghi chú của Joseph Wright về chỉnh sửa dtx: http://www.texdev.net/2009/10/11/work-with-dtx-files/