Перейти до вмісту

Англійська версія цієї сторінки новіша.

Пакети, які не працюють у Scissor LaTeX

Документ однаково верстається. Пакет, про який Scissor LaTeX ніколи не чув, дає примітку на вкладці «Проблеми»; відомі пакети, які він не реалізує, на зразок fancyhdr, titlesec чи tcolorbox, мовчки приймаються й нічого не роблять; а невідомі команди пропускаються з повідомленням, причому їхній текст зазвичай лишається.

Як обробляються пакети

Scissor LaTeX не виконує коду пакетів. Він конвертує ваш документ власним рушієм, який реалізує команди пакетів, описаних на цих сторінках. Тому рядок \usepackage потрапляє в одну з трьох груп:

ГрупаПрикладиЩо відбувається
Реалізовані повністю чи частковоamsmath, graphicx, booktabs, pgfplots, hyperrefКоманди працюють так, як описано на сторінці кожного пакета.
Відомі, але без діїfancyhdr, titlesec, setspace, microtype, tcolorboxМовчки приймаються. Їхні налаштування нічого не змінюють, а їхні команди або ігноруються, або вважаються невідомими.
Невідоміchemfig, .sty від видавця, назва з помилкоюПримітка на вкладці «Проблеми»: «Package ... is not available here, so its formatting is not applied.»

Невідома команда з будь-якого пакета пропускається й наводиться на вкладці «Проблеми». Її аргументи у фігурних дужках зазвичай лишаються в тексті, тож ви бачите слова, але без форматування. Для кількох команд це небажано: їхні аргументи є переліками параметрів чи назвами й з'являються як зайвий текст. Ці випадки названо в таблицях нижче.

Якщо пакет чи клас лежить у вашому проєкті як файл .sty або .cls, Scissor LaTeX читає його частину: визначення \newcommand, пакети, які він завантажує, кольори, поля сторінки й відступи між абзацами. Решта коду у файлі не виконується, і вкладка «Проблеми» про це повідомляє.

Поширені пакети, які поки не працюють

Макет сторінки й заголовки

ПакетУ Scissor LaTeXНатомість
fancyhdrПриймається без дії: колонтитулів немає.Нічого змінювати не треба; налаштування застосуються у встановленому TeX.
titlesecПриймається без дії: заголовки зберігають стиль класу.
sectstyНевідомий пакет із приміткою; \sectionfont і подібні ігноруються.
setspace\onehalfspacing і \doublespacing ігноруються. \begin{spacing}{1.5} друкує «1.5» перед текстом.Не використовуйте середовища spacing.
lineno\linenumbers ігнорується.

Рамки, нотатки й виділення

ПакетУ Scissor LaTeXНатомість
tcolorbox, mdframed, framedПриймаються; текст лишається без рамки, а заголовки рамок втрачаються.Середовище quote або tabular з \hline і | для рамки.
todonotes\todo{...} невідомий: текст нотатки з'являється в рядку. \missingfigure теж.Коментарі з %.
marginnote\marginpar і \marginnote невідомі: нотатка з'являється в рядку.Виноска.
soul\st працює (закреслення). \hl зберігає текст без виділення; \ul і \so невідомі.\underline для підкреслення.
ulem\uline і \sout працюють; \uwave показує звичайний текст.

Наука й діаграми

ПакетУ Scissor LaTeXНатомість
mhchem\ce{H2O} у тексті показує «H2O» без нижніх індексів. У формулі робить формулу червоною.Пишіть H$_2$O або $\mathrm{CO_2}$.
chemfigНевідомий пакет; \chemfig пропускається.Зображення структури.
tikz-cd, circuitikz, forestРисунок пропускається з повідомленням.Вузли й стрілки TikZ або зображення.
pgfplotstable\pgfplotstabletypeset пропускається; назва файлу друкується.tabular. Графіки за таблицями працюють, див. pgfplots.
siunitxДив. siunitx.44\,\mathrm{km}

Таблиці, списки й інструменти для тексту

ПакетУ Scissor LaTeXНатомість
tabularraytblr не читається: параметри й знаки & друкуються як текст.tabular, див. array і tabularx.
nicematrixpNiceMatrix та інші матриці роблять формулу червоною.pmatrix з amsmath.
makecell\makecell позначається як невідомий, але \\ усередині нього однаково розриває рядок у клітинці.Працює як є; \thead не стилізується.
tasks\task невідомий; кількість стовпців друкується.enumerate.
glossaries, acronym\gls, \ac і \printglossaries невідомі; друкується ключ.Пишіть термін повністю.
xspaceПриймається, але команда, що закінчується на \xspace, «з'їдає» пробіл після себе.Пишіть \name{} або \name\ перед пробілом.
ifthen\ifthenelse невідомий; друкуються умова й обидві гілки.
beamer (клас)Слайдів немає; кадри стають текстом.Див. Класи документів.

Приклади

Зовсім невідомий пакет дає примітку, а решта документа верстається:

Невідомий пакет дає примітку

LaTeXПреамбула: \usepackage{chemfig}Відкрити в редакторі (відкриється в новій вкладці)
Water is a bent molecule. The drawing below is skipped:
\chemfig{H-O-H}

Вкладка «Проблеми»: Skipped 1 unknown command: \chemfig

Пакет рамок приймається, але його рамка не малюється:

tcolorbox: текст без рамки

LaTeXПреамбула: \usepackage{tcolorbox}Відкрити в редакторі (відкриється в новій вкладці)
\begin{tcolorbox}[title=Remember]
Erika Mustermann checks all 44 samples before noon.
\end{tcolorbox}

Хімічні формули з mhchem втрачають нижні індекси. Записані через математику, вони працюють будь-де:

\ce з mhchem і варіант уручну

LaTeXПреамбула: \usepackage{mhchem}Відкрити в редакторі (відкриється в новій вкладці)
With mhchem: \ce{H2SO4}. By hand: H$_2$SO$_4$, or in a formula
$\mathrm{2\,H_2 + O_2 \rightarrow 2\,H_2O}$.

Вкладка «Проблеми»: Skipped 1 unknown command: \ce

Команді, визначеній з \xspace, потрібні {} перед пробілом:

xspace: пишіть {} перед пробілом

LaTeXПреамбула: \usepackage{xspace}Відкрити в редакторі (відкриється в новій вкладці)
\newcommand{\tool}{Scissor LaTeX\xspace}
Without braces: \tool runs in the browser.
With braces: \tool{} runs in the browser.

Коли потрібного пакета немає

  • Перегляньте вкладку «Проблеми»: вона перелічує невідомі пакети й кожну пропущену команду.
  • Пошукайте пакет на цих сторінках; стовпець «Натомість» вище й сторінки пакетів показують, що писати.
  • Залиште рядок \usepackage, якщо ви компілюватимете документ і деінде. Scissor LaTeX його приймає, а встановлений TeX тоді застосує пакет.

Див. також Відмінності від встановленого TeX і Усунення несправностей. Посібники пакетів є на CTAN.

Запитання й відповіді

Чи верстатиметься мій документ, якщо він завантажує пакет, якого Scissor LaTeX не знає?

Так. Пакет згадується на вкладці «Проблеми», і його форматування бракує, але решта документа верстається.

Чи можна додати файл .sty, щоб пакет запрацював?

Частково. Scissor LaTeX читає з файлу .sty у проєкті визначення команд, завантажені пакети, кольори, поля й відступи між абзацами. Решта коду в ньому не виконується.

Чому в моєму документі з'являється зайвий текст на зразок «1.5» чи «colspec=lr»?

Команда чи середовище, що мали б прочитати ці аргументи, не підтримуються, тож аргументи опиняються в тексті. Таблиці вище називають ці випадки й те, що писати натомість.

Кожен приклад на цій сторінці верстається в Scissor LaTeX під час збирання сайту. Оновлено 2026-11-07.