Angielska wersja tej strony jest nowsza.
Opis pakietów LaTeX w Scissor LaTeX
Większość dokumentów wczytuje swoje pakiety bez błędów. Matematyka (amsmath, amssymb, bm), pgfplots i TikZ, grafika, tabele, cytowania i listingi kodu działają w pełni lub w dużej części; pakiety układu strony, takie jak geometry i fancyhdr, oraz siunitx i physics jeszcze nie działają. Strona każdego pakietu mówi dokładnie, co działa.
Jak czytać te strony
Każda strona omawia jeden pakiet (lub kilka, które należą do siebie) w tej samej kolejności: do czego służy pakiet, tabela jego poleceń z tym, co dzieje się tutaj, złożone przykłady oraz czego się spodziewać, gdy przenosisz dokument między Scissor LaTeX a instalacją TeX. Słowa w tabelach oznaczają:
| Słowo | Znaczenie |
|---|---|
| Działa | Robi to, co opisuje dokumentacja pakietu, czasem z drobnymi różnicami wizualnymi. |
| Częściowo | Działa część; uwagi mówią, która. |
| Pomijane | Akceptowane bez błędu, ale bez żadnego efektu. |
| Nieobsługiwane | Zgłaszane na karcie Problemy; tekst zwykle zostaje zachowany, bez formatowania. |
Scissor LaTeX nie uruchamia kodu pakietów. Odczytuje Twój dokument własnym silnikiem, więc o obsłudze decyduje się polecenie po poleceniu, a nie pakiet po pakiecie. Dokument, który wczytuje nieobsługiwany pakiet, i tak się składa.
Pakiety w skrócie
| Obszar | Pakiet | Obsługa |
|---|---|---|
| Matematyka | amsmath | Tak |
| Matematyka | amssymb, amsfonts | Tak, poza kilkoma symbolami |
| Matematyka | amsthm | Częściowo |
| Matematyka | mathtools | Tak |
| Matematyka | bm | Tak |
| Matematyka | mathrsfs, bbm, nicefrac | Tak |
| Matematyka | cancel | W większości |
| Matematyka | physics | Nie |
| Matematyka | siunitx | Nie |
| Tabele | booktabs | Częściowo |
| Tabele | multirow | Częściowo |
| Tabele | array, tabularx, longtable | Częściowo |
| Rysunki | graphicx | Częściowo |
| Rysunki | caption, subcaption | Częściowo |
| Rysunki | float, wrapfig, rotating | Częściowo |
| Kolory i linki | xcolor | Częściowo |
| Kolory i linki | hyperref, url | W większości |
| Kolory i linki | cleveref | W większości |
| Układ strony | geometry | Nie |
| Układ strony | multicol | Częściowo |
| Układ strony | enumitem, paralist | Częściowo |
| Cytowania | natbib | W większości |
| Cytowania | biblatex | Częściowo |
| Kod | listings | Częściowo |
| Kod | minted | Częściowo |
| Kod | algorithm, algpseudocode, algorithm2e | Częściowo |
| Rysowanie | pgfplots | Tak, dla większości wykresów 2D |
| Rysowanie | TikZ | Tak, dla typowego podzbioru |
| Język i fonty | babel, polyglossia | Częściowo |
| Język i fonty | fontenc, inputenc, fontspec | Częściowo |
| Wszystko inne | Pakiety, które nie działają |
Typowa preambuła
Preambuła z wieloma popularnymi pakietami składa się w obecnej postaci. Pakiety, które nie mają tu efektu, są po prostu akceptowane, a dokument kompiluje się bez zmian w instalacji TeX:
Typowa preambuła, akceptowana w obecnej postaci
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,bm}
\usepackage{graphicx,booktabs}
\usepackage[margin=2.5cm]{geometry}
\usepackage{xcolor,hyperref}
\usepackage{microtype}
\begin{document}
\section{Results}
Erika Mustermann measured 44 samples. The mean
$\bar{x} = \frac{1}{n}\sum_{i=1}^{n} x_i$ and the vector
$\bm{v} \in \mathbb{R}^3$ are typeset as usual.
\end{document}Wszystkie strony pakietów
- amsmath w Scissor LaTeXPakiet amsmath działa w Scissor LaTeX:
alignigathernumerują każdy wiersz, a\tag,\intertext,subequations,\numberwithin,\genfrac,split,cases, środowiska macierzy i\DeclareMathOperatordziałają jak w LaTeX. - amssymb i amsfonts w Scissor LaTeXPakiety amssymb i amsfonts działają w Scissor LaTeX z jednym wyjątkiem:
\mathbb,\mathfrakoraz dodatkowe relacje, strzałki, operatory w kółku i kształty działają; tylko\Bbbkdaje czerwony wzór, więc zamiast tego napisz\mathbb{k}. - amsthm w Scissor LaTeXPakiet amsthm działa w Scissor LaTeX częściowo:
\newtheorem, wersja z gwiazdką\newtheorem*, opcjonalne uwagi takie jak[Mustermann]i środowiskoproofdziałają, a\theoremstyle, wspólne liczniki lub liczniki w obrębie rozdziałów, tytuły dowodów i\qedherenie są stosowane. - mathtools w Scissor LaTeXPakiet mathtools działa w Scissor LaTeX:
\DeclarePairedDelimiter, relacje z dwukropkiem takie jak\coloneqq,dcases,cases*, macierze z gwiazdką,\prescripti\shortintertextdziałają;\splitfrac,multlinedi kilka rzadszych poleceń daje czerwony wzór. - bm (pogrubiona matematyka) w Scissor LaTeXPakiet bm działa w Scissor LaTeX:
\bm{...}pogrubia litery łacińskie, greckie i symbole takie jak\nabla, a\boldsymbolz amsmath robi to samo. - cancel w Scissor LaTeXPakiet cancel w większości działa w Scissor LaTeX:
\cancel,\bcanceli\xcanceldziałają we wzorach, a\canceltonie jest obsługiwane i daje czerwony wzór. - mathrsfs, bbm i nicefrac w Scissor LaTeXTak.
\mathscr(mathrsfs) daje wielkie litery pisane,\mathbbm(bbm) i\mathds(dsfont) dają litery z podwójną kreską, takie jak indykator 𝟙, a\nicefrac(nicefrac) i\sfrac(xfrac) dają ukośne ułamki, we wzorach i w tekście. - Pakiet physics w Scissor LaTeXPakiet physics nie działa w Scissor LaTeX: polecenia z
physics, takie jak\abs,\norm,\dv,\pdv,\qty,\vbi\grad, są nieznane, więc każdy wzór, który ich używa, jest pokazywany na czerwono; zdefiniuj te, których potrzebujesz, za pomocą\newcommandalbo zapisz je w pełnej postaci. - siunitx w Scissor LaTeXPakiet siunitx nie działa w Scissor LaTeX.
\SI,\si,\qty,\uniti\numsą nieznane: w tekście liczba zostaje, ale jednostka znika (z uwagą na karcie Problemy), a we wzorze cały wzór robi się czerwony; zamiast tego zapisuj jednostki za pomocą\mathrmi wąskiej spacji\,. - textcomp, gensymb, eurosym i latexsym w Scissor LaTeXW większości. Typowe symbole textcomp, takie jak
\textdegree,\texteuro,\textcelsius,\textmui\textonehalf, działają, podobnie jak\euroi\EURz eurosym oraz symbole matematyczne latexsym poza\Box;\degreez gensymb działa tylko we wzorach, a rzadsze symbole, takie jak\textohmczy\textnumero, są pomijane, więc wpisz zamiast nich znak Unicode. - booktabs w Scissor LaTeXPakiet booktabs działa w Scissor LaTeX częściowo:
\toprule,\midrulei\bottomruledziałają,\cmidrulei\addlinespacesą akceptowane, ale pomijane, a wszystkie linie mają tę samą grubość. - multirow w Scissor LaTeXPakiet multirow działa w Scissor LaTeX częściowo.
\multirow{2}{*}{text}jest akceptowane i tekst się pojawia, ale komórka nie obejmuje wierszy: tekst stoi w pierwszym wierszu, a wiersze poniżej zachowują puste komórki. - array, tabularx, longtable i tabulary w Scissor LaTeXPakiety array i tabularx oraz pokrewne działają w Scissor LaTeX częściowo: tabele
tabularx,tabulary,longtableixltabularskładają się jaktabular, a długie komórki są zawijane, gdy tabela byłaby szersza niż wiersz; szerokości kolumn (p{3cm},X, szerokość tabeli) i kod>{...}/<{...}są ignorowane,\newcolumntypejest nieznane, a nagłówkilongtablesię nie powtarzają. - graphicx i \includegraphics w Scissor LaTeXPakiet graphicx działa w Scissor LaTeX częściowo:
\includegraphicspokazuje pliki PNG, JPG, SVG i PDF z projektu i odczytujewidth=;height,scale,angle,trimiclipsą ignorowane,\rotateboxnie obraca, a\scaleboxi\resizeboxzmieniają rozmiar tylko rysunku TikZ. - caption i subcaption w Scissor LaTeXPakiety caption i subcaption działają w Scissor LaTeX częściowo:
\captionwfigureitabledziała,\captionsetupjest ignorowane,\captionofwypisuje tekst bez numeru,\caption*mimo to dostaje numer, asubfigure/subtableliczą się jako osobne rysunki, więc numeracja się psuje; zamiast tego umieść wszystkie części w jednym rysunku z jednym podpisem. - float, wrapfig i rotating w Scissor LaTeXPakiety float, wrapfig i rotating działają w Scissor LaTeX częściowo:
[H]zfloatzostawia rysunek dokładnie tam, gdzie go napisano,wrapfigureiwraptablestają się zwykłymi wyśrodkowanymi obiektami bez opływającego tekstu,sidewaysfigureisidewaystablenie są obracane, a\newfloati\restylefloatsą nieznane. - placeins, afterpage i endfloat w Scissor LaTeXplaceins jest akceptowany, a
\FloatBarriernic nie robi, co w zwykłych dokumentach nie przeszkadza, bo Scissor LaTeX zostawia każdy rysunek i każdą tabelę tam, gdzie je napiszesz.\afterpagejest pomijane z uwagą, a jego zawartość wykonywana od razu, więc\afterpage{\clearpage}łamie stronę właśnie w tym miejscu, a endfloat nie przenosi obiektów pływających na koniec. - xcolor w Scissor LaTeXPakiet xcolor działa w Scissor LaTeX częściowo: kolory działają w rysunkach TikZ i wykresach pgfplots (wszystkie podstawowe nazwy,
dvipsnames, mieszanki takie jakred!50!blue,\definecolori\colorlet) oraz we wzorach (17 podstawowych nazw), ale\textcolor,\colori\colorboxzostawiają tekst główny w kolorze czarnym. - hyperref i url w Scissor LaTeXPakiety hyperref i url w większości działają w Scissor LaTeX:
\href,\url,\hyperref[label]{text},\autorefi\namerefdziałają, a opcje\hypersetup, takie jak kolory linków i metadane PDF, są ignorowane, natomiast\nolinkurljest nieznane. - cleveref, nameref i varioref w Scissor LaTeXPakiet cleveref w większości działa w Scissor LaTeX:
\crefi\Crefdziałają z pojedynczymi etykietami, listami i zakresami, podobnie jak\cpageref,\namecref, opcjecapitalise,noabbrevinameinlinkoraz\crefname;\namerefwypisuje numer zamiast tytułu, a\vrefnie podaje wskazówki o stronie. - url, xurl i breakurl w Scissor LaTeXW większości.
\url{...}wypisuje klikalny adres, który łamie się na końcu wiersza po/i podobnych znakach, a gdy takiego miejsca nie ma, między literami, co dodaje xurl;\path{...}wypisuje ścieżkę fontem o stałej szerokości.\urlstylejest ignorowane, a\url|...|,\urldef,\nolinkurli\burlz breakurl są nieobsługiwane. - ulem i soul w Scissor LaTeXCzęściowo.
\uline,\souti\xoutz ulem oraz\stz soul działają, a podkreślony tekst łamie się między wierszami;\uulinedaje pojedynczą linię,\uwavei\hlz soul zachowują tekst bez efektu, a\ul,\soi\capsz soul są pomijane z uwagą, przy czym tekst zostaje. - xspace w Scissor LaTeXJeszcze nie.
\usepackage{xspace}jest akceptowane, a\xspacenie powoduje błędu, ale nie dodaje spacji, więc polecenie takie jak\toolzdefiniowane z\xspacezlewa się z następnym słowem; pisz\tool{}lub\tool\przed spacją, co działa tutaj i w każdej instalacji TeX. - geometry i marginesy strony w Scissor LaTeXPakiet geometry działa w Scissor LaTeX:
\usepackage[...]{geometry}i\geometry{...}w preambule ustawiają papier (a0paperdoa6paper,letterpaper... albopaperwidthipaperheight),landscapeoraz marginesy i blok tekstu (margin,left,textwidth,includehead...).\newgeometryjest ignorowane, a opcje, które nie są stosowane, wymienia jedna uwaga. - multicol w Scissor LaTeXPakiet multicol działa w Scissor LaTeX w większości:
\begin{multicols}{3}składa tekst w trzech kolumnach (działa od dwóch do sześciu), opcjonalny nagłówek rozciąga się nad kolumnami, a\columnbreakzaczyna następną kolumnę. Kolumny są wypełniane jedna po drugiej, a nie wyrównywane, więc kończ je przez\columnbreaktam, gdzie chcesz. - setspace i interlinia w Scissor LaTeXJeszcze nie. setspace wczytuje się bez błędów, ale interlinii nie da się zmienić:
\onehalfspacing,\doublespacing,\singlespacingi\linespreadsą ignorowane, środowiskadoublespaceionehalfspacezostawiają tekst ze zwykłą interlinią, a\begin{spacing}{1.5}wypisuje „1.5” przed tekstem, więc pomiń to środowisko. - enumitem i paralist w Scissor LaTeXPakiety enumitem i paralist działają w Scissor LaTeX częściowo: opcje enumitem w nawiasach (
label=,start=,resume,noitemsep) są akceptowane i ignorowane, a\newlisti listy w tekście nie są obsługiwane;compactitem,compactenumicompactdescz paralist działają jak standardowe listy. - Dodatki i pakiet appendix w Scissor LaTeX
\appendixdziała: sekcje po nim są oznaczane literami A, B, C, ich podsekcje A.1, a odsyłacze i\crefwypisują litery. Środowiskoappendicesz pakietu appendix jest nieobsługiwane, bo jego sekcje zachowują zwykłe numery, a\appendixpagei\addappheadtotocsą pomijane; odsyłacz napisany przed\appendixtakże pokazuje numer zamiast litery. - natbib w Scissor LaTeXPakiet natbib w większości działa w Scissor LaTeX:
\citet,\citep,\citeyeari ich wersje pisane wielką literą działają, a\bibliographystyle{plainnat}lubunsrtnatdaje cytowania autor-rok; opcje pakietu, takie jaknumbersczyround, oraz\setcitestylesą ignorowane, więc styl zawsze wynika z\bibliographystyle. - biblatex w Scissor LaTeXPakiet biblatex działa w Scissor LaTeX częściowo:
\addbibresource,\cite,\parencite,\textcite,\autocitei\printbibliographydziałają, ale opcje pakietu, takie jakstyle=authoryear, są ignorowane (cytowania są numerowane, chyba że dodasz\bibliographystyle),\footcitezostaje w tekście, a\fullcitei\citetitlenie są obsługiwane. - listings w Scissor LaTeXPakiet listings działa w Scissor LaTeX częściowo:
lstlistingzachowuje kod dokładnie tak, jak go wpisano, i koloruje go, gdy podaszlanguage=przy środowisku, a\lstinlinedziała;\lstset, numery wierszy, ramki, podpisy i etykiety są ignorowane, a\lstinputlistingjest pomijane. - minted w Scissor LaTeXPakiet minted działa w Scissor LaTeX częściowo:
\begin{minted}{python}i\mintinlinedziałają bez Pythona i-shell-escape, z kolorami składni ze stałego schematu; opcje takie jaklinenos,\setminted,\usemintedstyle, podpislisting,\minti\inputmintednie są obsługiwane. - Pakiety do algorytmów w Scissor LaTeXPakiety do algorytmów działają w Scissor LaTeX częściowo: środowisko
algorithmdziała z numerowanym podpisem i\label; polecenia algorithmic pisane wielkimi literami (\STATE,\FOR) są odczytywane tylko w układach konferencyjnych; algpseudocode (\State,\For) i algorithm2e (\KwIn,\For{}{}) nie są obsługiwane, więc zamiast tego umieść kroki w blokuverbatim. - verbatim, comment i fancyvrb w Scissor LaTeXW większości. Środowisko
verbatim,\verborazVerbatimiBVerbatimz fancyvrb wypisują tekst dokładnie tak, jak go wpisano, fontem o stałej szerokości, a środowiskocommentukrywa swoją zawartość; opcje fancyvrb są ignorowane, a\verbatiminput,\VerbatimInput,\Verb,\excludecomment,allttispverbatimnie działają tak jak w instalacji TeX. - pgfplots w Scissor LaTeXPakiet pgfplots działa w Scissor LaTeX dla większości wykresów 2D, rysowanych przez własny renderer: osie, wykresy liniowe, punktowe i słupkowe, wzory, tabele i pliki CSV, osie logarytmiczne, słupki błędów, legendy, groupplots, fill between i mapy ciepła widziane z góry; widoki 3D,
axis equali tabele z pgfplotstable nie są jeszcze obsługiwane. - TikZ w Scissor LaTeXPakiet TikZ działa w Scissor LaTeX dla typowego podzbioru, który edytor rysuje sam: linie, kształty, łuki, krzywe, siatki, węzły z nazwami i kotwicami, strzałki, biblioteka positioning,
\foreach, scope i kolory;\matrix,\pic, dekoracje, wzory wypełnienia, kształty węzłów inne niż prostokąt i koło oraz rysunki tikz-cd, circuitikz i forest nie są jeszcze obsługiwane. - lipsum, blindtext i kantlipsum w Scissor LaTeXTak.
\lipsumi\kantwypisują te same akapity co pakiety lipsum i kantlipsum, z zakresami akapitów i zdań, gwiazdką i opcjąnopar;\blindtext,\Blindtext,\blinddocumenti listy przykładowe też działają, ale z własnym angielskim tekstem zastępczym. - babel i polyglossia w Scissor LaTeXPakiety babel i polyglossia działają w Scissor LaTeX częściowo: oba wczytują się bez błędów, a tekst w każdym języku i systemie pisma składa się z UTF-8, ale ustawienia języka nie są stosowane: dzielenie wyrazów pozostaje angielskie, nazwy takie jak „Figure” i „References” pozostają angielskie,
\todayniczego nie wypisuje, a skróty takie jak"anie są odczytywane. - fontenc, inputenc, fontspec i pakiety fontów
inputencifontencnie są potrzebne i są akceptowane bez efektu, ponieważ kod źródłowy jest zawsze odczytywany jako UTF-8. W zwykłych dokumentach fonty są ustalone na Latin Modern i New Computer Modern Math:\setmainfontzfontspecoraz pakiety takie jaktimesczylibertinesą ignorowane, a działa tylko przełączenie na font bezszeryfowy za pomocą\familydefault(opcjonalnie zhelvet). - Fonty bezszeryfowe w Scissor LaTeXNapisz
\renewcommand{\familydefault}{\sfdefault}w preambule albo zacznij treść od\sffamily; tekst jest wtedy składany fontem Latin Modern Sans, a gdy wczytanohelvetlubtgheros, fontem TeX Gyre Heros, odpowiednikiem Helvetiki.sfmath,sansmath,cmbrightiarevskładają bezszeryfowo także wzory, a klasy KOMA-Script składają bezszeryfowo nagłówki. - Pakiety, które nie wymagają działań w Scissor LaTeXPakiety, które mają znaczenie tylko dla silnika TeX, takie jak
inputenc,fontenc,lmodern,fix-cm,bookmark,epstopdf,flafterczyshowframe, są akceptowane bez komunikatu i niczego tu nie wymagają, bo Scissor LaTeX zawsze czyta UTF-8, używa fontów OpenType i sam zapisuje PDF.microtypei pakiety fontów, takie jaktimes, również są akceptowane, ale ich efekt nie jest stosowany. - Pakiety, które nie działają w Scissor LaTeXDokument nadal się składa. Pakiet, o którym Scissor LaTeX nigdy nie słyszał, daje uwagę na karcie Problemy; znane pakiety, których nie implementuje, takie jak fancyhdr, titlesec czy tcolorbox, są akceptowane bez komunikatu i nie mają efektu; a nieznane polecenia są pomijane z komunikatem, przy czym ich tekst zwykle zostaje zachowany.
Pełna dokumentacja każdego pakietu jest dostępna w CTAN, czyli Comprehensive TeX Archive Network. Każda strona tutaj zawiera link do niej.
Pytania i odpowiedzi
Czy w Scissor LaTeX mogę używać dowolnego pakietu LaTeX?
Możesz wczytać dowolny pakiet, nie psując dokumentu. To, czy jego polecenia mają efekt, zależy od pakietu: powyższe strony mówią, które polecenia działają, a karta Problemy wymienia polecenia, które zostały pominięte.
Dlaczego pakietu, który wczytuję, nie ma na tej liście?
Te strony omawiają najpopularniejsze pakiety. Co dzieje się z każdym innym, wyjaśnia strona nieobsługiwanych pakietów, a karta Problemy podaje polecenia, których nie rozpoznano.
Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.