Англійська версія цієї сторінки новіша.
Довідник пакетів LaTeX для Scissor LaTeX
Більшість документів завантажують свої пакети без помилок. Математика (amsmath, amssymb, bm), pgfplots і TikZ, графіка, таблиці, посилання на джерела й лістинги коду працюють повністю або значною мірою; пакети макета на зразок geometry і fancyhdr, а також siunitx і physics поки не працюють. На сторінці кожного пакета точно сказано, що працює.
Як читати ці сторінки
Кожна сторінка описує один пакет (або кілька пов'язаних) в однаковому порядку: що робить пакет, таблиця його команд із тим, що з ними відбувається тут, зверстані приклади і чого чекати, коли ви переносите документ між Scissor LaTeX і встановленим TeX. Слова в таблицях означають:
| Слово | Значення |
|---|---|
| Працює | Робить те, що описано в посібнику пакета, можливо з невеликими візуальними відмінностями. |
| Частково | Працює лише частина; у примітках сказано, яка саме. |
| Пропущено | Приймається без помилки, але нічого не робить. |
| Не підтримується | Показується на вкладці «Проблеми»; текст зазвичай лишається, але без форматування. |
Scissor LaTeX не виконує коду пакетів. Він читає ваш документ власним рушієм, тож підтримка визначається для кожної команди окремо, а не для пакета загалом. Документ, що завантажує непідтримуваний пакет, однаково верстається.
Пакети коротко
| Галузь | Пакет | Підтримка |
|---|---|---|
| Математика | amsmath | Так |
| Математика | amssymb, amsfonts | Так, за винятком кількох символів |
| Математика | amsthm | Частково |
| Математика | mathtools | Так |
| Математика | bm | Так |
| Математика | mathrsfs, bbm, nicefrac | Так |
| Математика | cancel | Здебільшого |
| Математика | physics | Ні |
| Математика | siunitx | Ні |
| Таблиці | booktabs | Частково |
| Таблиці | multirow | Частково |
| Таблиці | array, tabularx, longtable | Частково |
| Рисунки | graphicx | Частково |
| Рисунки | caption, subcaption | Частково |
| Рисунки | float, wrapfig, rotating | Частково |
| Колір і посилання | xcolor | Частково |
| Колір і посилання | hyperref, url | Здебільшого |
| Колір і посилання | cleveref | Здебільшого |
| Макет | geometry | Ні |
| Макет | multicol | Частково |
| Макет | enumitem, paralist | Частково |
| Посилання на джерела | natbib | Здебільшого |
| Посилання на джерела | biblatex | Частково |
| Код | listings | Частково |
| Код | minted | Частково |
| Код | algorithm, algpseudocode, algorithm2e | Частково |
| Малювання | pgfplots | Так, для більшості 2D-графіків |
| Малювання | TikZ | Так, для поширеної підмножини |
| Мова й шрифти | babel, polyglossia | Частково |
| Мова й шрифти | fontenc, inputenc, fontspec | Частково |
| Усе інше | Пакети, які не працюють |
Типова преамбула
Преамбула з багатьма поширеними пакетами верстається як є. Пакети, які тут нічого не роблять, просто приймаються, а документ без змін компілюється у встановленому TeX:
Типова преамбула, прийнята як є
\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}Усі сторінки пакетів
- amsmath у Scissor LaTeXПакет amsmath працює в Scissor LaTeX:
alignіgatherнумерують кожен рядок, а\tag,\intertext,subequations,\numberwithin,\genfrac,split,cases, матричні середовища й\DeclareMathOperatorпрацюють як у LaTeX. - amssymb і amsfonts у Scissor LaTeXПакети amssymb і amsfonts працюють у Scissor LaTeX з одним винятком:
\mathbb,\mathfrakі додаткові відношення, стрілки, оператори в колі та фігури працюють; лише\Bbbkдає червону формулу, тож пишіть натомість\mathbb{k}. - amsthm у Scissor LaTeXПакет amsthm частково працює в Scissor LaTeX:
\newtheorem, форма із зірочкою\newtheorem*, необов'язкові примітки на зразок[Mustermann]і середовищеproofпрацюють, а\theoremstyle, спільні лічильники чи лічильники за розділами, заголовки доведень і\qedhereне застосовуються. - mathtools у Scissor LaTeXПакет mathtools працює в Scissor LaTeX:
\DeclarePairedDelimiter, відношення з двокрапкою на кшталт\coloneqq,dcases,cases*, матриці із зірочкою,\prescriptі\shortintertextпрацюють;\splitfrac,multlinedі кілька рідших команд дають червону формулу. - bm (жирна математика) у Scissor LaTeXПакет bm працює в Scissor LaTeX:
\bm{...}робить жирними латинські й грецькі літери та символи на зразок\nabla, а\boldsymbolз amsmath робить те саме. - cancel у Scissor LaTeXПакет cancel здебільшого працює в Scissor LaTeX:
\cancel,\bcancelі\xcancelпрацюють у формулах, а\canceltoне підтримується й дає червону формулу. - mathrsfs, bbm і nicefrac у Scissor LaTeXТак.
\mathscr(mathrsfs) дає рукописні великі літери,\mathbbm(bbm) і\mathds(dsfont) дають ажурні літери, як-от індикатор 𝟙, а\nicefrac(nicefrac) і\sfrac(xfrac) дають похилі дроби, у формулах і в тексті. - Пакет physics у Scissor LaTeXПакет physics не працює в Scissor LaTeX: команди з
physicsна зразок\abs,\norm,\dv,\pdv,\qty,\vbі\gradневідомі, тож кожна формула з ними показується червоним; визначте потрібні вам команди через\newcommandабо пишіть їх повністю. - siunitx у Scissor LaTeXПакет siunitx не працює в Scissor LaTeX.
\SI,\si,\qty,\unitі\numневідомі: у тексті число лишається, але одиниця зникає (з приміткою на вкладці «Проблеми»), а у формулі вся формула стає червоною; натомість пишіть одиниці через\mathrmі вузький пробіл\,. - textcomp, gensymb, eurosym and latexsym in Scissor LaTeXMostly. The common textcomp symbols such as
\textdegree,\texteuro,\textcelsius,\textmuand\textonehalfwork, along with\euroand\EURfrom eurosym and the latexsym math symbols except\Box; gensymb's\degreeworks only in formulas, and rarer symbols such as\textohmor\textnumeroare skipped, so type the Unicode character instead. - booktabs у Scissor LaTeXПакет booktabs частково працює в Scissor LaTeX:
\toprule,\midruleі\bottomruleпрацюють, а\cmidruleі\addlinespaceприймаються, але пропускаються, і всі лінії мають однакову товщину. - multirow у Scissor LaTeXПакет multirow частково працює в Scissor LaTeX.
\multirow{2}{*}{text}приймається і його текст з'являється, але клітинка не охоплює рядків: текст стоїть у першому рядку, а рядки під ним зберігають свої порожні клітинки. - array, tabularx, longtable і tabulary в Scissor LaTeXПакети array і tabularx та споріднені з ними частково працюють у Scissor LaTeX: таблиці
tabularx,tabulary,longtableіxltabularверстаються якtabular, а довгі клітинки переносяться, коли таблиця була б ширшою за рядок; ширина стовпців (p{3cm},X, ширина таблиці) і код>{...}/<{...}ігноруються,\newcolumntypeневідомий, а заголовкиlongtableне повторюються. - graphicx і \includegraphics у Scissor LaTeXПакет graphicx частково працює в Scissor LaTeX:
\includegraphicsпоказує файли PNG, JPG, SVG і PDF з вашого проєкту й читаєwidth=;height,scale,angle,trimіclipігноруються,\rotateboxне повертає, а\scaleboxі\resizeboxзмінюють розмір лише рисунка TikZ. - caption і subcaption у Scissor LaTeXПакети caption і subcaption частково працюють у Scissor LaTeX:
\captionуfigureіtableпрацює,\captionsetupігнорується,\captionofдрукує свій текст без номера,\caption*однаково отримує номер, аsubfigure/subtableрахуються як окремі рисунки, тож номери збиваються; натомість розмістіть усі частини в одному рисунку з одним підписом. - float, wrapfig і rotating у Scissor LaTeXПакети float, wrapfig і rotating частково працюють у Scissor LaTeX:
[H]зfloatтримає рисунок саме там, де ви його написали, аwrapfigureіwraptableстають звичайними відцентрованими плаваючими об'єктами без обтікання текстом,sidewaysfigureіsidewaystableне повертаються, а\newfloatі\restylefloatневідомі. - placeins, afterpage and endfloat in Scissor LaTeXplaceins is accepted and
\FloatBarrierdoes nothing, which is fine in ordinary documents because Scissor LaTeX keeps every figure and table where you write it.\afterpageis skipped with a note and its content runs at once, so\afterpage{\clearpage}breaks the page right there, and endfloat does not move floats to the end. - xcolor у Scissor LaTeXПакет xcolor частково працює в Scissor LaTeX: кольори працюють у рисунках TikZ і pgfplots (усі базові назви,
dvipsnames, суміші на зразокred!50!blue,\definecolorі\colorlet) і у формулах (17 базових назв), але\textcolor,\colorі\colorboxлишають основний текст чорним. - hyperref і url у Scissor LaTeXПакети hyperref і url здебільшого працюють у Scissor LaTeX:
\href,\url,\hyperref[label]{text},\autorefі\namerefпрацюють, а параметри\hypersetupна зразок кольорів посилань і метаданих PDF ігноруються, і\nolinkurlневідомий. - cleveref, nameref і varioref у Scissor LaTeXПакет cleveref здебільшого працює в Scissor LaTeX:
\crefі\Crefпрацюють з окремими мітками, переліками й діапазонами, так само як\cpageref,\namecref, параметриcapitalise,noabbrevіnameinlinkта\crefname;\namerefдрукує номер замість назви, а\vrefне дає підказки про сторінку. - url, xurl and breakurl in Scissor LaTeXMostly.
\url{...}prints a clickable address that breaks at the end of a line, after/and similar characters or, when there is no such place, between letters, which is what xurl adds;\path{...}prints a monospaced path.\urlstyleis ignored, and\url|...|,\urldef,\nolinkurland breakurl's\burlare not supported. - ulem and soul in Scissor LaTeXPartly. ulem's
\uline,\soutand\xoutand soul's\stwork, and underlined text breaks across lines;\uulinegives a single line,\uwaveand soul's\hlkeep the text without the effect, and soul's\ul,\soand\capsare skipped with a note while the text stays. - xspace in Scissor LaTeXNot yet.
\usepackage{xspace}is accepted and\xspacecauses no error, but it adds no space, so a command such as\tooldefined with\xspaceruns into the next word; write\tool{}or\tool\before a space, which works here and in every TeX installation. - geometry і поля сторінки в Scissor LaTeXПакет geometry працює в Scissor LaTeX:
\usepackage[...]{geometry}і\geometry{...}у преамбулі задають папір (відa0paperдоa6paper,letterpaper... абоpaperwidthіpaperheight),landscape, а також поля й текстовий блок (margin,left,textwidth,includehead...).\newgeometryігнорується, а параметри, які не застосовуються, названо в одній примітці. - multicol у Scissor LaTeXПакет multicol здебільшого працює в Scissor LaTeX:
\begin{multicols}{3}верстає свій текст у три колонки (працює від двох до шести), необов'язковий заголовок іде на всю ширину колонок, а\columnbreakпочинає наступну колонку. Колонки заповнюються одна за одною, а не балансуються, тож завершуйте їх через\columnbreakтам, де потрібно. - setspace and line spacing in Scissor LaTeXNot yet. setspace loads without errors, but line spacing cannot be changed:
\onehalfspacing,\doublespacing,\singlespacingand\linespreadare ignored, thedoublespaceandonehalfspaceenvironments keep their text at normal spacing, and\begin{spacing}{1.5}prints "1.5" before the text, so leave that environment out. - enumitem і paralist у Scissor LaTeXПакети enumitem і paralist частково працюють у Scissor LaTeX: параметри enumitem у квадратних дужках (
label=,start=,resume,noitemsep) приймаються й ігноруються, а\newlistі списки в рядку не підтримуються;compactitem,compactenumіcompactdescз paralist працюють як стандартні списки. - Appendices and the appendix package in Scissor LaTeX
\appendixworks: the sections after it are lettered A, B, C, their subsections A.1, and references and\crefprint the letters. The appendix package'sappendicesenvironment is not supported, since its sections keep ordinary numbers, and\appendixpageand\addappheadtotocare skipped; a reference written before\appendixalso shows a number instead of the letter. - natbib у Scissor LaTeXПакет natbib здебільшого працює в Scissor LaTeX:
\citet,\citep,\citeyearі їхні форми з великої літери працюють, а\bibliographystyle{plainnat}чиunsrtnatдає посилання у форматі автор-рік; параметри пакета на зразокnumbersчиroundі\setcitestyleігноруються, тож стиль завжди визначає\bibliographystyle. - biblatex у Scissor LaTeXПакет biblatex частково працює в Scissor LaTeX:
\addbibresource,\cite,\parencite,\textcite,\autociteі\printbibliographyпрацюють, але параметри пакета на зразокstyle=authoryearігноруються (посилання нумеруються, якщо ви не додасте\bibliographystyle),\footciteлишається в рядку, а\fullciteі\citetitleне підтримуються. - listings у Scissor LaTeXПакет listings частково працює в Scissor LaTeX:
lstlistingзберігає код точно таким, як його набрано, і розфарбовує його, коли ви вказуєтеlanguage=у середовищі, а\lstinlineпрацює;\lstset, нумерація рядків, рамки, підписи й мітки ігноруються, а\lstinputlistingпропускається. - minted у Scissor LaTeXПакет minted частково працює в Scissor LaTeX:
\begin{minted}{python}і\mintinlineпрацюють без Python і-shell-escape, з кольорами синтаксису з фіксованої схеми; параметри на зразокlinenos,\setminted,\usemintedstyle, підписlisting,\mintі\inputmintedне підтримуються. - Пакети для алгоритмів у Scissor LaTeXПакети для алгоритмів частково працюють у Scissor LaTeX: середовище
algorithmпрацює з нумерованим підписом і\label; команди algorithmic великими літерами (\STATE,\FOR) читаються лише в конференційних макетах; algpseudocode (\State,\For) і algorithm2e (\KwIn,\For{}{}) не підтримуються, тож натомість пишіть кроки в блоціverbatim. - verbatim, comment and fancyvrb in Scissor LaTeXMostly. The
verbatimenvironment,\verb, fancyvrb'sVerbatimandBVerbatimprint text exactly as typed in a monospaced font, and thecommentenvironment hides its content; fancyvrb's options are ignored, and\verbatiminput,\VerbatimInput,\Verb,\excludecomment,allttandspverbatimdo not work as in a TeX installation. - pgfplots у Scissor LaTeXПакет pgfplots працює в Scissor LaTeX для більшості 2D-графіків, які малює власний рендерер: осі, лінійні, точкові й стовпчикові графіки, формули, таблиці й файли CSV, логарифмічні осі, планки похибок, легенди, groupplots, fill between і теплові карти з виглядом згори; 3D-види,
axis equalі таблиці pgfplotstable поки не підтримуються. - TikZ у Scissor LaTeXПакет TikZ працює в Scissor LaTeX для поширеної підмножини, яку він малює сам: лінії, фігури, дуги, криві, сітки, вузли з назвами й опорними точками, стрілки, бібліотека positioning,
\foreach, scope і кольори;\matrix,\pic, декорації, візерунки, форми вузлів, крім rectangle і circle, а також рисунки tikz-cd, circuitikz і forest поки не підтримуються. - lipsum, blindtext and kantlipsum in Scissor LaTeXYes.
\lipsumand\kantprint the same paragraphs as the lipsum and kantlipsum packages, with paragraph and sentence ranges, the star and thenoparoption;\blindtext,\Blindtext,\blinddocumentand the blind lists work too, but with English placeholder text of their own. - babel і polyglossia у Scissor LaTeXПакети babel і polyglossia частково працюють у Scissor LaTeX: обидва завантажуються без помилок, і текст будь-якою мовою та системою письма верстається з UTF-8, але мовні налаштування не застосовуються: переноси лишаються англійськими, назви на зразок «Figure» і «References» лишаються англійськими,
\todayнічого не друкує, а скорочення на зразок"aне читаються. - fontenc, inputenc, fontspec і пакети шрифтів
inputencіfontencне потрібні й приймаються без дії, бо вихідний код завжди читається як UTF-8. У звичайних документах шрифти зафіксовано на Latin Modern і New Computer Modern Math:\setmainfontзfontspecі пакети на зразокtimesчиlibertineігноруються, а працює лише перемикання на шрифт без засічок через\familydefault(за бажанням ізhelvet). - Sans-serif fonts in Scissor LaTeXWrite
\renewcommand{\familydefault}{\sfdefault}in the preamble, or start the body with\sffamily; the text is then set in Latin Modern Sans, or in TeX Gyre Heros, a Helvetica look-alike, whenhelvetortgherosis loaded.sfmath,sansmath,cmbrightandarevput formulas in sans serif too, and KOMA-Script classes set headings in sans serif. - Packages that need no action in Scissor LaTeXPackages that only matter to a TeX engine, such as
inputenc,fontenc,lmodern,fix-cm,bookmark,epstopdf,flafterorshowframe, are accepted without a message and need nothing here, because Scissor LaTeX always reads UTF-8, uses OpenType fonts and writes the PDF itself.microtypeand font packages such astimesare accepted too, but their effect is not applied. - Пакети, які не працюють у Scissor LaTeXДокумент однаково верстається. Пакет, про який Scissor LaTeX ніколи не чув, дає примітку на вкладці «Проблеми»; відомі пакети, які він не реалізує, на зразок fancyhdr, titlesec чи tcolorbox, мовчки приймаються й нічого не роблять; а невідомі команди пропускаються з повідомленням, причому їхній текст зазвичай лишається.
Повний посібник кожного пакета є на CTAN, Comprehensive TeX Archive Network. Кожна сторінка тут посилається на нього.
Запитання й відповіді
Чи можна використовувати будь-який пакет LaTeX у Scissor LaTeX?
Ви можете завантажити будь-який пакет, не зламавши документ. Чи матимуть дію його команди, залежить від пакета: сторінки вище кажуть, які команди працюють, а вкладка «Проблеми» перелічує пропущені команди.
Чому пакета, який я завантажую, тут немає?
Ці сторінки описують найпоширеніші пакети. Що відбувається з будь-яким іншим, пояснює сторінка непідтримувані пакети, а вкладка «Проблеми» називає команди, яких рушій не знає.
Кожен приклад на цій сторінці верстається в Scissor LaTeX під час збирання сайту. Оновлено 2026-11-07.