.STY

Plik STY

LaTeX Style / Package File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik STY to plik pakietu (stylu) LaTeX - tekstowe makra TeX, które dodają funkcje lub formatowanie do dokumentu LaTeX, ładowane za pomocą polecenia \usepackage{nazwa}. Dowolny edytor tekstu pozwala na odczyt lub edycję kodu; aby go użyć, umieść go obok pliku .tex i skompiluj za pomocą pdflatex. Większość popularnych pakietów jest już dostarczana z TeX Live i MiKTeX.

Deweloper: LaTeX Project (Leslie Lamport; built on Donald Knuth's TeX) Kategoria: Pliki developerskie Otwarty standard MIME: text/x-tex
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 20, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku STY?

Plik .sty to plik tekstowy zawierający definicje stylów używane do formatowania dokumentów LaTeX. Polecenia są wprowadzane za pomocą ukośnika wstecznego (` \ ), a komentarze są oznaczane znakiem procenta (%). Pliki .sty są ładowane przez dokumenty .tex lub .ltx za pomocą polecenia \usepackage{nazwa}`, aby zastosować ich formatowanie do danego dokumentu.

Pliki .sty mogą być wielokrotnie używane w dowolnej liczbie dokumentów. Definicje stylów można również ustawić bezpośrednio w preambule dokumentu; umieszczenie ich w formie .sty sprawia, że stają się łatwe do udostępniania. Nowoczesny plik .sty zaczyna się od deklaracji \ProvidesPackage, która określa nazwę pakietu, datę i wersję.

LaTeX jest bardzo popularny w publikacjach naukowych i akademickich, gdzie pliki .sty są powszechnie używane do standaryzacji układów dokumentów i formatowania. Pakiety są dystrybuowane przez CTAN i dołączane do dystrybucji TeX, takich jak TeX Live i MiKTeX. Wiele plików .sty jest generowanych ze źródła .dtx przy użyciu skryptu .ins; format .cls pełni tę samą rolę w odniesieniu do ogólnej struktury dokumentu.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .sty to wykonywalny kod TeX, który uruchamia się podczas kompilacji dokumentu przez LaTeX. TeX może odczytywać i (przy włączonym \write18/shell-escape) nawet uruchamiać zewnętrzne polecenia, więc złośliwy plik stylu mógłby w teorii zapisywać pliki lub wykonywać programy podczas kompilacji. Większość dystrybucji ma domyślnie ograniczone shell-escape, co limituje to ryzyko. Traktuj pliki .sty z nieznanych źródeł jak każdy pobrany kod: preferuj pakiety z CTAN/swojej dystrybucji, czytaj nieznane pliki przed kompilacją i nie włączaj nieograniczonego shell-escape dla plików, którym nie ufasz. Przeglądanie .sty w edytorze tekstu jest nieszkodliwe.

Szczegóły formatu

w pigułce
PEŁNA NAZWALaTeX Style / Package Fileznany również jako LaTeX style file, LaTeX package
DEWELOPERLaTeX Project (Leslie Lamport; built on Donald Knuth's TeX)od 1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
TYP MIMEtext/x-tex
TYPTekstowe źródło makr LaTeX/TeX definiujące pakiet lub styl
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd

Programy otwierające pliki STY

Windows4 apps
MiKTeX Open-source Dystrybucja TeX, która dostarcza tysiące plików .sty; brakujące można zainstalować przez Package Manager. \usepackage znajduje je automatycznie.
Texmaker Open-source Otwieraj i edytuj .sty jako kod źródłowy; kompiluj nadrzędny plik .tex za pomocą dołączonych narzędzi.
TeXstudio Open-source Otwórz plik .sty, aby go przeczytać lub edytować. Aby go użyć: trzymaj go obok pliku .tex lub w lokalnym drzewie texmf, a następnie skompiluj. (Współpracuje z silnikiem MiKTeX/TeX Live).
Notepad / VS Code Open-source Otwórz jako zwykły tekst, aby przeczytać lub szybko edytować makra; instalacja TeX nie jest wymagana do samego podglądu.
macOS3 apps
TeXworks Open-source Otwieraj i edytuj plik stylu; kompiluj dokumenty, które go używają przez \usepackage.
TeX Live / MacTeX Open-source Zainstaluj MacTeX (TeX Live dla macOS); zawiera standardowe pakiety i znajduje nowe pliki .sty w lokalnym drzewie texmf.
TeXShop Open-source Otwórz .sty w tym edytorze LaTeX dla macOS, aby czytać/edytować; składa tekst za pomocą MacTeX.
Linux3 apps
TeX Live Open-source Zainstaluj przez swoją dystrybucję lub bezpośrednio; „tlmgr install <pkg>” dodaje brakujące pliki .sty, znajdowane automatycznie przez \usepackage.
Texmaker / TeXstudio Open-source Otwórz .sty do edycji; buduj dokument nadrzędny za pomocą silnika TeX Live.
Any text editor (gedit, vim, Emacs) Open-source Otwórz jako zwykły tekst; AUCTeX (Emacs) zapewnia pełne wsparcie dla edycji LaTeX.
Web1 app
Overleaf Freemium Prześlij plik .sty do swojego projektu obok pliku .tex; użyj \usepackage i kompiluj w przeglądarce - bez lokalnej instalacji.

Szczegóły techniczne

specyfikacja
Typ plikuTekstowy plik źródłowy makr TeX
Typ MIMEtext/x-tex (akceptowane również: application/x-tex, text/plain)
Kodowanie znakówASCII lub UTF-8; UTF-8 jest domyślnym kodowaniem wejściowym od wydania LaTeX 2018
Polecenie ładowania\usepackage{nazwa} w preambule dokumentu; opcje przekazywane jako \usepackage[opt1,opt2]{nazwa}
Autodeklaracja pakietu\ProvidesPackage{nazwa}[RRRR/MM/DD vX.Y opis] nanosi tożsamość i wersję w logu kompilacji
Obsługa opcji\DeclareOption{klucz}{kod} definiuje akceptowane opcje; \ProcessOptions wykonuje te wybrane przez użytkownika
Deklaracja zależności\RequirePackage{nazwa}[data-min] deklaruje zależności, odpowiednik \usepackage, ale bezpieczny wewnątrz kodu pakietu
Sygnatura binarnaBrak - zwykły tekst; nowoczesne pliki konwencjonalnie zaczynają się od linii komentarza % po których następuje \NeedsTeXFormat{LaTeX2e}
Typowy rozmiar pliku1 KB - 200 KB w zależności od złożoności pakietu
Format towarzyszącyKlasa dokumentu .cls - ten sam język makr TeX, ale ładowany za pomocą \documentclass i zarządzający ogólną strukturą dokumentu
Format źródłowyWiele plików .sty jest wyodrębnianych z dokumentowanego pliku źródłowego .dtx przy użyciu skryptu instalacyjnego .ins
DystrybucjaPublikowane w CTAN; dołączane do TeX Live (wieloplatformowe) i MiKTeX (Windows)
Obsługa platformDowolny system operacyjny z zainstalowaną dystrybucją TeX: Windows, macOS, Linux, BSD
Znaczniki składniUkośnik wsteczny (\) wprowadza każde polecenie; procent (%) rozpoczyna komentarz do końca linii
Nowoczesna warstwa programowaniaPakiety mogą używać warstwy LaTeX3 / expl3 (\ExplSyntaxOn...\ExplSyntaxOff) do strukturalnego programowania makr
Wydano1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
Najnowsza wersjaN/A (no version number on the format itself; tracked per package and by LaTeX2e/LaTeX3 releases)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.latex-project.org

Konwersje STY

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami STY. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki STY.

Najczęściej zadawane pytania

Jak zainstalować plik .sty dla LaTeX?
Najprościej: umieść plik .sty w tym samym folderze co plik .tex i skompiluj - LaTeX go znajdzie. Do stałego użytku umieść go w lokalnym drzewie texmf (np. ~/texmf/tex/latex/<nazwa>/) i uruchom „texhash”/„mktexlsr” lub zainstaluj pakiet przez MiKTeX Package Manager lub „tlmgr”.
Do czego służy plik .sty?
To pakiet LaTeX: makra wielokrotnego użytku, które dodają funkcje lub formatowanie (matematyka, grafika, hiperłącza, układ strony). Ładuje się go w dokumencie za pomocą \usepackage{nazwa}.
Jaka jest różnica między plikiem .sty a .cls?
Oba są źródłami makr LaTeX. Plik .sty (pakiet) jest ładowany za pomocą \usepackage i dodaje funkcje do dowolnego dokumentu; plik .cls (klasa) jest ładowany za pomocą \documentclass i definiuje cały typ dokumentu (artykuł, raport, szablon czasopisma).
Jak otworzyć plik .sty?
To zwykły tekst - otwórz go w dowolnym edytorze (Notepad++, VS Code, vim) lub środowisku IDE LaTeX (TeXstudio, TeXmaker, Overleaf). Możesz tam czytać lub edytować makra; nie „uruchamia” się go samodzielnie.
LaTeX wyświetla komunikat „File name.sty not found” - co zrobić?
Pakietu nie ma w miejscach, które przeszukuje LaTeX. Zainstaluj go (MiKTeX Package Manager lub „tlmgr install nazwa”) lub umieść plik .sty obok pliku .tex. W MiKTeX instalacja „w locie” zazwyczaj oferuje automatyczne pobranie pliku.
Czy mogę przekonwertować .sty na PDF?
Nie - to nie jest dokument. Zamiast tego skompiluj do PDF mały plik .tex, który używa tego pakietu, lub przeczytaj dokumentację PDF pakietu (zbudowaną z jego pliku .dtx).

Źródła

1The LaTeX Project - Documentationwww.latex-project.org
2CTAN - Comprehensive TeX Archive Networkctan.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Powiązane rozszerzenia

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z