.STY

STY-fil

LaTeX Style / Package File
Ställ en fråga
SNABBT SVAR

En STY-fil är en LaTeX-paketfil (stilfil) - TeX-makron i klartext som lägger till funktioner eller formatering i ett LaTeX-dokument, laddade med \usepackage{namn}. Vilken textredigerare som helst kan öppna den för att läsa eller redigera koden; för att använda den, placera den bredvid din .tex-fil och kompilera med pdflatex. De flesta vanliga paket ingår redan i TeX Live och MiKTeX.

Utvecklare: LaTeX Project (Leslie Lamport; built on Donald Knuth's TeX) Kategori: Utvecklarfiler Öppen standard MIME: text/x-tex
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 20, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet STY?

En .sty-fil är en klartextfil som innehåller stildefinitioner som används för att formatera LaTeX-dokument. Kommandon introduceras med ett omvänt snedstreck (` \ ), medan kommentarer markeras med ett procenttecken (%). .sty-filer laddas av .tex eller .ltx dokument via kommandot \usepackage{namn}` för att tillämpa deras formatering på det givna dokumentet.

.sty-filer kan återanvändas i valfritt antal dokument. Stildefinitioner kan också ställas in direkt i ett dokuments ingress (preamble); att paketera dem i .sty-form gör dem delbara. En modern .sty öppnas med en \ProvidesPackage-deklaration som stämplar paketets namn, datum och version.

LaTeX är mycket populärt inom vetenskaplig och akademisk publicering, där .sty-filer vanligtvis används för att standardisera dokumentlayouter och formatering. Paket distribueras via CTAN och buntas i TeX-distributioner som TeX Live och MiKTeX. Många .sty-filer genereras från en .dtx-källa med hjälp av ett .ins-skript; .cls-formatet tjänar samma roll för den övergripande dokumentstrukturen.

Säkerhet & trygghet

RISK: MEDIUM

En .sty-fil är exekverbar TeX-kod som körs när LaTeX kompilerar ditt dokument. TeX kan läsa och (med \write18/shell-escape aktiverat) till och med köra externa kommandon, så en skadlig stilfil skulle i princip kunna skriva filer eller köra program under kompilering. De flesta distributioner levereras med shell-escape begränsat som standard, vilket begränsar detta. Hantera .sty-filer från okända källor som vilken nedladdad kod som helst: föredra paket från CTAN/din distribution, läs igenom en obekant fil innan du kompilerar med den, och aktivera inte obegränsad shell-escape för filer du inte litar på. Att visa en .sty i en textredigerare är ofarligt.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNLaTeX Style / Package Fileäven känd som LaTeX style file, LaTeX package
UTVECKLARELaTeX Project (Leslie Lamport; built on Donald Knuth's TeX)sedan 1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
MIME-TYPtext/x-tex
TYPLaTeX/TeX-makrokällkod i klartext som definierar ett paket eller en stil
STANDARDÖppen · royaltyfri

Program som öppnar STY-filer

Windows4 apps
MiKTeX Öppen källkod TeX-distributionen som tillhandahåller tusentals .sty-filer; installera de som saknas via dess Package Manager. \usepackage hittar dem automatiskt.
Texmaker Öppen källkod Öppna och redigera .sty-filen som källkod; kompilera moderdokumentet .tex med de medföljande verktygen.
TeXstudio Öppen källkod Öppna .sty-filen för att läsa/redigera den. För att använda den: förvara den bredvid din .tex eller i ett lokalt texmf-träd, kompilera sedan. (Kräver en MiKTeX/TeX Live-backend.)
Notepad / VS Code Öppen källkod Öppna som klartext för att läsa eller snabbt redigera makron; ingen TeX-installation behövs bara för att visa.
macOS3 apps
TeXworks Öppen källkod Öppna och redigera stilfilen; kompilera dokument som använder \usepackage för den.
TeX Live / MacTeX Öppen källkod Installera MacTeX (TeX Live för macOS); den levereras med standardpaketen och hittar nya .sty-filer i det lokala texmf-trädet.
TeXShop Öppen källkod Öppna .sty-filen i denna LaTeX-redigerare för macOS för att läsa/redigera; typsätter via MacTeX.
Linux3 apps
TeX Live Öppen källkod Installera via din distribution eller uppströms; «tlmgr install <pkg>» lägger till saknade .sty-filer, som hittas automatiskt av \usepackage.
Texmaker / TeXstudio Öppen källkod Öppna .sty-filen för att redigera; bygg moderdokumentet med TeX Live-backend.
Any text editor (gedit, vim, Emacs) Öppen källkod Öppna som klartext; AUCTeX (Emacs) ger fullt stöd för LaTeX-redigering.
Web1 app
Overleaf Freemium Ladda upp .sty-filen till ditt projekt tillsammans med .tex-filen; använd \usepackage och kompilera i webbläsaren - ingen lokal installation krävs.

Tekniska detaljer

djup specifikation
FiltypTeX-makrokällfil i klartext
MIME-typtext/x-tex (även accepterat: application/x-tex, text/plain)
TeckenkodningASCII eller UTF-8; UTF-8 är standardkodning sedan LaTeX 2018-utgåvan
Laddningskommando\usepackage{namn} i dokumentets ingress; alternativ skickas som \usepackage[opt1,opt2]{namn}
Paketdeklaration\ProvidesPackage{namn}[ÅÅÅÅ/MM/DD vX.Y beskrivning] stämplar identitet och version i kompilationsloggen
Alternativhantering\DeclareOption{nyckel}{kod} definierar accepterade alternativ; \ProcessOptions kör de som valts av användaren
Beroendedeklaration\RequirePackage{namn}[min-datum] deklarerar beroenden, motsvarande \usepackage men säker inuti paketkod
Binär signaturIngen - klartext; moderna filer börjar konventionellt med % kommentarsrader följt av \NeedsTeXFormat{LaTeX2e}
Typisk filstorlek1 KB - 200 KB beroende på paketets komplexitet
Kompanjonsformat.cls dokumentklass - samma TeX-makrospråk men laddas med \documentclass och styr hela dokumentets struktur
KällformatMånga .sty-filer extraheras från en dokumenterad .dtx-källfil med hjälp av ett .ins-installationsskript
DistributionPubliceras på CTAN; buntas i TeX Live (plattformsoberoende) och MiKTeX (Windows)
PlattformsstödAlla operativsystem med en TeX-distribution installerad: Windows, macOS, Linux, BSD
SyntaxmarkörerOmvänt snedstreck (\) introducerar varje kommando; procent (%) startar en kommentar som sträcker sig till radens slut
Modernt programmeringslagerPaket kan använda lagret LaTeX3 / expl3 (\ExplSyntaxOn...\ExplSyntaxOff) för strukturerad makroprogrammering
Släppt1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
Senaste versionN/A (no version number on the format itself; tracked per package and by LaTeX2e/LaTeX3 releases)
Öppen standardJa · royaltyfri
Specifikationwww.latex-project.org

STY-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med STY-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om STY-filer.

Vanliga frågor

Hur installerar jag en .sty-fil för LaTeX?
Enklast: lägg .sty-filen i samma mapp som din .tex-fil och kompilera - LaTeX hittar den. För permanent användning, placera den i ditt lokala texmf-träd (t.ex. ~/texmf/tex/latex/<namn>/) och kör «texhash»/«mktexlsr», eller installera paketet via MiKTeX Package Manager eller «tlmgr».
Vad används en .sty-fil till?
Det är ett LaTeX-paket: återanvändbara makron som lägger till funktioner eller formatering (matematik, grafik, hyperlänkar, sidlayout). Du laddar det i ditt dokument med \usepackage{namn}.
Vad är skillnaden mellan en .sty- och en .cls-fil?
Båda är källkod för LaTeX-makron. En .sty (paket) laddas med \usepackage och lägger till funktioner i vilket dokument som helst; en .cls (klass) laddas med \documentclass och definierar hela dokumenttypen (artikel, rapport, en tidskriftsmall).
Hur öppnar jag en .sty-fil?
Det är klartext - öppna den i valfri redigerare (Notepad++, VS Code, vim) eller en LaTeX-IDE (TeXstudio, TeXmaker, Overleaf). Du läser/redigerar makron där; du «kör» den inte på egen hand.
LaTeX säger «File namn.sty not found» - vad gör jag?
Paketet finns inte där LaTeX letar. Installera det (MiKTeX Package Manager, eller «tlmgr install namn»), eller lägg .sty-filen bredvid din .tex-fil. I MiKTeX erbjuder «on-the-fly»-installation vanligtvis att hämta det automatiskt.
Kan jag konvertera en .sty till PDF?
Nej - det är inte ett dokument. Kompilera istället en liten .tex-fil som använder paketet till PDF, eller läs paketets egen dokumentations-PDF (byggd från dess .dtx).

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö