Ви можете використовувати формат LaTeX для написання умов задач, коментарів та іншого контенту на Eolymp.
LaTeX — це мова розмітки та набір макросів TeX для високоякісного оформлення документів. Цей формат є досить популярним в академічних колах і часто використовується для написання умов задач з інформатики.
Eolymp використовує власну систему відображення документів LaTeX, оптимізовану для перегляду в браузері, тому деякі функції мови не підтримуються.
Документи у форматі LaTeX створюються у стандартному текстовому редакторі. Текст документа автоматично розділяється на абзаци, а спеціальні команди дозволяють застосовувати форматування до тексту.
За замовчуванням весь текст стає абзацом. Одиничні символи нового рядка ігноруються. Абзаци повинні бути розділені порожнім рядком, тобто використовуйте два символи нового рядка для початку нового абзацу.
Ви можете визначити заголовок, використовуючи команду \heading, вказавши параметр для визначення рівня заголовка від 1 до 6.
Ви можете акцентувати фрагмент тексту, зробивши його жирним або курсивом, використовуючи команди \textbf та \textit.
Ви можете вставляти посилання, використовуючи команди \url{...} або \href{...}{...}.
Ви можете вставляти зображення, використовуючи команду \includegraphics{url}.
Ви можете просто перетягнути зображення у поле введення, і система завантажить зображення на сервер Eolymp та додасть необхідну розмітку до повідомлення.
Ви можете вставляти відео, використовуючи команду \includemedia{url}.
Іноді вам може знадобитися посилатися на змінну або ім'я функції у вашому тексті, використовуйте команду \texttt або \verb для виділення фрагмента за допомогою моноширинного шрифту та спеціального стилю.
Команда \verb|...| має спеціальний синтаксис. Замість типових фігурних дужок {} команда може супроводжуватися будь-яким символом, який буде використовуватися для охоплення фрагмента в режимі verbatim, наприклад, \verb|...|, \verb#...# або \verb%...%.
Ви також можете вставляти великі фрагменти коду у свої повідомлення, використовуючи середовище lstlisting. За бажанням ви можете вказати мову за допомогою опції 'language'.
Якщо ви хочете додати математичний вираз або формулу до вашого повідомлення, ви можете використовувати математичний режим. Аналогічно до фрагментів коду, ви можете використовувати вбудовані математичні вирази, позначені одним символом $, або вставляти більші математичні блоки, обгортаючи їх у пару послідовностей $$.
Самі вирази пишуться у форматі LaTeX для математичних формул і відображаються за допомогою бібліотеки KaTeX. Дізнатися більше про вирази, підтримувані KaTeX, можна на їхньому сайті.
Або вставляйте математичні блоки, використовуючи пару символів $$.
Використовуйте середовище quote для створення фрагменту цитати.
У деяких, більших документах, таких як дописи та сторінки, ви можете використовувати розширений синтаксис.
Ви можете вставляти таблиці, використовуючи середовище tabular. Використовуйте & для розділення комірок і \ для розділення рядків.
Ви можете вказати специфікацію таблиці в додатковому параметрі для керування вирівнюванням і межами. Кожна літера в специфікації таблиці відповідає вирівнюванню у стовпці: l (ліве), c (центр), або r (праве). Додайте %, якщо ви хочете відображати межі. Декілька прикладів:
{ccc} - три стовпці центрально вирівняні, без меж
{|c|c|c|} - три стовпці центрально вирівняні з межами
{|l|c|r|} - три стовпці, перший вирівняний ліворуч, другий вирівняний по центру, третій вирівняний праворуч, з межами
Оберіть таблицю і помістіть її в середовище center для центрування або в середовище flex для розтягування таблиці на всю ширину сторінки.
Виноски дозволяють виділити фрагмент документа або додати додаткову інформацію. Щоб додати виноску, використовуйте середовище admonition.
Використовуйте додаткові параметри type і title для визначення типу виноски та заміни заголовка.
Додайте вкладки, щоб відображати кілька варіантів одного і того ж вмісту компактно.
Ви можете комбінувати та відображати вміст у макетах сітки, рядка і стовпця. Ви можете комбінувати різні макети для більш складних розташувань. Існує три основних типи макетів:
стовпець - макет розташовує дітей у одному стовпці з невеликою проміжною відстанню між ними
рядок - макет розташовує дітей у одному рядку з невеликою проміжною відстанню між ними
сітка - макет розташовує дітей по сітці з 2, 4 або 6 стовпців
Ви можете використовувати будь-які елементи всередині блоку макету, але макети працюють найкраще з елементами div та card.
Макети автоматично адаптуються до менших розмірів екрану, щоб забезпечити всім елементам достатній простір.
Ви можете вирівнювати вміст документа за допомогою спеціального блоку.
Ви можете опублікувати список завдань, змагань або іншу інформацію за допомогою віджетів. Віджети доступні тільки на сторінках сайту.