.STY

STY-fil

LaTeX Style / Package File
Still et spørsmål
HURTIGSVAR

En STY-fil er en LaTeX-pakkefil (stilfil) - TeX-makroer i ren tekst som legger til funksjoner eller formatering i et LaTeX-dokument, lastet med \usepackage{navn}. Enhver tekstredigerer kan åpne den for å lese eller redigere koden; for å bruke den, plasser den ved siden av .tex-filen din og kompiler med pdflatex. De fleste vanlige pakker følger allerede med TeX Live og MiKTeX.

Utvikler: LaTeX Project (Leslie Lamport; built on Donald Knuth's TeX) Kategori: Utviklerfiler Åpen standard MIME: text/x-tex
ÅPNES PÅ Windows macOS Linux Web
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 20, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er STY-filformatet?

En .sty-fil er en ren tekstfil som inneholder stildefinisjoner brukt for å formatere LaTeX-dokumenter. Kommandoer introduseres med en omvendt skråstrek (` \ ), mens kommentarer er merket med et prosenttegn (%). .sty-filer lastes inn av .tex eller .ltx-dokumenter via \usepackage{navn}`-kommandoen for å bruke formateringen på det gitte dokumentet.

.sty-filer kan gjenbrukes på tvers av et ubegrenset antall dokumenter. Stildefinisjoner kan også settes direkte i et dokuments ingress (preamble); ved å pakke dem i .sty-form blir de delbare. En moderne .sty åpner med en \ProvidesPackage-erklæring som stempler pakkenavn, dato og versjon.

LaTeX er svært populært innen vitenskapelig og akademisk publisering, hvor .sty-filer vanligvis brukes til å standardisere dokumentoppsett og formatering. Pakker distribueres gjennom CTAN og er buntet i TeX-distribusjoner som TeX Live og MiKTeX. Mange .sty-filer genereres fra en .dtx-kilde ved hjelp av et .ins-skript; .cls-formatet tjener samme rolle for den overordnede dokumentstrukturen.

Sikkerhet og trygghet

RISIKO: MEDIUM

En .sty er kjørbar TeX-kode som kjører når LaTeX kompilerer dokumentet ditt. TeX kan lese og (med \write18/shell-escape aktivert) til og med kjøre eksterne kommandoer, så en ondsinnet stilfil kan i prinsippet skrive filer eller kjøre programmer under kompilering. De fleste distribusjoner leveres med shell-escape begrenset som standard, noe som begrenser dette. Behandle .sty-filer fra ukjente kilder som enhver nedlastet kode: foretrekk pakker fra CTAN/din distribusjon, les en ukjent fil før du kompilerer med den, og ikke aktiver ubegrenset shell-escape for filer du ikke stoler på. Å se en .sty i en tekstredigerer er helt ufarlig.

Formatdetaljer

i et nøtteskall
FULLT NAVNLaTeX Style / Package Fileogså kjent som LaTeX style file, LaTeX package
UTVIKLERLaTeX Project (Leslie Lamport; built on Donald Knuth's TeX)siden 1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
MIME-TYPEtext/x-tex
TYPELaTeX/TeX-makrokilde i ren tekst som definerer en pakke eller stil
STANDARDÅpen · royalty-fri

Programmer som åpner STY-filer

Windows4 apps
MiKTeX Åpen kildekode TeX-distribusjonen som leverer tusenvis av .sty-filer; installer manglende filer via dens Package Manager. \usepackage finner dem automatisk.
Texmaker Åpen kildekode Åpne og rediger .sty-filen som kildekode; kompiler foreldre-dokumentet (.tex) med de medfølgende verktøyene.
TeXstudio Åpen kildekode Åpne .sty-filen for å lese/redigere den. For å bruke den: behold den ved siden av .tex-filen din eller i et lokalt texmf-tre, og kompiler deretter. (Brukes sammen med en MiKTeX/TeX Live-motor.)
Notepad / VS Code Åpen kildekode Åpne som ren tekst for å lese eller raskt redigere makroene; ingen TeX-installasjon er nødvendig bare for å se filen.
macOS3 apps
TeXworks Åpen kildekode Åpne og rediger stilfilen; kompiler dokumenter som bruker \usepackage på den.
TeX Live / MacTeX Åpen kildekode Installer MacTeX (TeX Live for macOS); den leveres med standardpakkene og finner nye .sty-filer i det lokale texmf-treet.
TeXShop Åpen kildekode Åpne .sty-filen i denne LaTeX-editoren for macOS for å lese/redigere; setter sats via MacTeX.
Linux3 apps
TeX Live Åpen kildekode Installer via din distribusjon eller oppstrøms; «tlmgr install <pkg>» legger til manglende .sty-filer, som finnes automatisk av \usepackage.
Texmaker / TeXstudio Åpen kildekode Åpne .sty-filen for å redigere; bygg foreldredokumentet med TeX Live-motoren.
Any text editor (gedit, vim, Emacs) Åpen kildekode Åpne som ren tekst; AUCTeX (Emacs) gir full støtte for LaTeX-redigering.
Web1 app
Overleaf Freemium Last opp .sty-filen i prosjektet ditt sammen med .tex-filen; bruk \usepackage og kompiler i nettleseren - ingen lokal installasjon nødvendig.

Tekniske detaljer

dyp spesifikasjon
FiltypeKildekodefil for TeX-makroer i ren tekst
MIME-typetext/x-tex (også akseptert: application/x-tex, text/plain)
TegnodingASCII eller UTF-8; UTF-8 er standard koding siden LaTeX 2018-utgivelsen
Lastekommando\usepackage{navn} i dokumentets ingress; alternativer sendes som \usepackage[valg1,valg2]{navn}
Pakkens selv-erklæring\ProvidesPackage{navn}[ÅÅÅÅ/MM/DD vX.Y beskrivelse] stempler identitet og versjon i kompilasjonsloggen
Håndtering av valg\DeclareOption{nøkkel}{kode} definerer aksepterte valg; \ProcessOptions utfører de som er valgt av brukeren
Avhengighetserklæring\RequirePackage{navn}[min-dato] erklærer avhengigheter, tilsvarer \usepackage men er trygg å bruke inne i pakkekode
Binær signaturIngen - ren tekst; moderne filer starter konvensjonelt med % kommentar-linjer etterfulgt av \NeedsTeXFormat{LaTeX2e}
Typisk filstørrelse1 KB - 200 KB avhengig av pakkens kompleksitet
Ledsagerformat.cls dokumentklasse - samme TeX-makrospråk, men lastes med \documentclass og styrer overordnet dokumentstruktur
KildeformatMange .sty-filer er trukket ut fra en dokumentert .dtx-kildekodefil ved hjelp av et .ins-installasjonsskript
DistribusjonPublisert på CTAN; buntet i TeX Live (kryssplattform) og MiKTeX (Windows)
PlattformstøtteEthvert operativsystem med en TeX-distribusjon installert: Windows, macOS, Linux, BSD
SyntaksmarkørerOmvendt skråstrek (\) introduserer hver kommando; prosent (%) starter en kommentar som strekker seg til slutten av linjen
Moderne programmeringslagPakker kan bruke LaTeX3 / expl3-laget (\ExplSyntaxOn...\ExplSyntaxOff) for strukturert makroprogrammering
Utgitt1985 (LaTeX); package mechanism formalised in LaTeX2e, 1994
Siste versjonN/A (no version number on the format itself; tracked per package and by LaTeX2e/LaTeX3 releases)
Åpen standardJa · royalty-fri
Spesifikasjonwww.latex-project.org

STY-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med STY-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om STY-filer.

Ofte stilte spørsmål

Hvordan installerer jeg en .sty-fil for LaTeX?
Enklest: legg .sty-filen i samme mappe som .tex-filen din og kompiler - LaTeX finner den. For permanent bruk, plasser den i ditt lokale texmf-tre (f.eks. ~/texmf/tex/latex/<navn>/) og kjør «texhash»/«mktexlsr», eller installer pakken via MiKTeX Package Manager eller «tlmgr».
Hva brukes en .sty-fil til?
Det er en LaTeX-pakke: gjenbrukbare makroer som legger til funksjoner eller formatering (matematikk, grafikk, hyperlenker, sideoppsett). Du laster den inn i dokumentet ditt med \usepackage{navn}.
Hva er forskjellen mellom en .sty- og en .cls-fil?
Begge er kildekode for TeX-makroer. En .sty (pakke) lastes med \usepackage og legger til funksjoner i ethvert dokument; en .cls (klasse) lastes med \documentclass og definerer hele dokumenttypen (artikkel, rapport, en tidsskriftmal).
Hvordan åpner jeg en .sty-fil?
Det er ren tekst - åpne den i hvilken som helst tekstredigerer (Notepad++, VS Code, vim) eller et LaTeX-IDE (TeXstudio, TeXmaker, Overleaf). Du leser/redigerer makroene der; du «kjører» den ikke alene.
LaTeX sier «File name.sty not found» - hva gjør jeg?
Pakken er ikke der LaTeX søker. Installer den (MiKTeX Package Manager, eller «tlmgr install navn»), eller legg .sty-filen ved siden av .tex-filen din. På MiKTeX vil installasjon «on-the-fly» vanligvis tilby å hente den automatisk.
Kan jeg konvertere en .sty til PDF?
Nei - det er ikke et dokument. Kompiler heller en liten .tex-fil som bruker pakken til PDF, eller les pakkens egen dokumentasjons-PDF (bygget fra dens .dtx).

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å