
Вкладка «Текст» — это основной рабочий раздел электронного учебника «Эдельвейс», где отображается основной учебный материал в формате Markdown с поддержкой академического контента. Эта вкладка предоставляет не просто чтение текста, а создает комфортную и интеллектуальную среду для глубокого усвоения материала.
Основные возможности вкладки «Текст»
📖 Отображение учебного материала
Вкладка «Текст» автоматически загружает содержимое файла параграфа из папки «s» выбранного учебника. Текст преобразуется из Markdown в форматированный HTML с сохранением всей структуры:
- Заголовки различного уровня
- Маркированные и нумерованные списки
- Цитаты и блоки выделенного текста
- Кодовые блоки с подсветкой синтаксиса
- Сноски и примечания
✨Математические формулы
Система полностью поддерживает математические формулы в формате LaTeX через MathJax:
- Строчные формулы: `
` отображаются внутри текста.
- Блочные формулы:

отображаются на отдельной строке.
- Формулы автоматически адаптируются под текущую тему оформления (светлая/темная)
- Качественное отображение даже самых сложных математических выражений
📊 Визуализация схем и диаграмм
Через интеграцию с Mermaid.js поддерживаются интерактивные схемы:
- Диаграммы потоков (flowchart)
- Диаграммы последовательностей (sequenceDiagram)
- Диаграммы классов (classDiagram)
- Графики и диаграммы состояний
- Все схемы автоматически масштабируются под размер окна
👁️ Плавная подсветка текущей строки
Одна из ключевых особенностей вкладки «Текст» — система плавной подсветки текущей строки:
- При движении курсора по тексту за ним следует полупрозрачная подсветка
- Подсветка работает только для основного текста (параграфы, списки, таблицы, цитаты)
- Автоматически отключается при переходе к схемам или формулам
- Снижает усталость глаз при длительном чтении и помогает сохранять фокус внимания
- В темной теме цвет подсветки адаптируется для максимального комфорта
⏱️ Интеллектуальный таймер чтения
Система автоматически отслеживает время, проведенное чтением:
- Таймер активируется при открытии вкладки «Текст»
- Иконка 👁️ в правом верхнем углу показывает активный таймер
- При бездействии пользователя более 5 секунд таймер приостанавливается (иконка меняется на 🥱)
- Возобновление таймера происходит при любом движении мыши или нажатии клавиш
- Все данные о времени чтения надежно сохраняются в защищенную базу данных
🔍 Управление размером шрифта
Для комфортного чтения предусмотрена возможность изменения размера шрифта:
- Кнопка A− уменьшает размер шрифта
- Кнопка A+ увеличивает размер шрифта
- Диапазон регулировки: от 12px до 32px
- Все изменения применяются мгновенно без перезагрузки страницы
- Настройки размера шрифта сохраняются между сессиями чтения
Как работать с вкладкой «Текст»
Навигация по учебному материалу
- Выберите нужный параграф главы в левой панели оглавления
- Автоматически активируется вкладка «Текст» с содержимым выбранной главы
- Используйте колесо мыши или полосу прокрутки для перемещения по тексту
- Все гиперссылки в тексте работают как обычные веб-ссылки
Чтение с математическими формулами
- При появлении сложных формул дождитесь их полной загрузки (может занять 1-2 секунды)
- Для увеличения деталей формулы можно использовать кнопки размера
- Все формулы сохраняют высокое качество при любом размере шрифта
Работа со схемами Mermaid
- Схемы автоматически подстраиваются под ширину окна
- При изменении размера окна схемы перерисовываются без потери качества
Эффективное использование подсветки строки
- Двигайте курсор медленно для максимального комфорта чтения
- Подсветка автоматически следует за курсором, подчеркивая текущую строку
- Для чтения без подсветки можно переместить курсор за пределы текстовой области
- Подсветка работает только во вкладке «Текст» — в других вкладках она отключается
Технические особенности
Сохранение прогресса
- Все данные о времени чтения автоматически сохраняются каждые 5 секунд
- При закрытии программы прогресс сохраняется в локальную базу данных
- Даже при аварийном завершении работа сохраняется благодаря атомарным транзакциям
Защита от подделки статистики
- Каждая запись о времени чтения защищена криптографической подписью
- При попытке ручного редактирования базы данных система обнаружит подделку
- Объективная статистика гарантирует честную оценку усвоения материала
Работа в офлайн-режиме
- После первого запуска все необходимые библиотеки (MathJax, Mermaid) кэшируются локально
- Вкладка «Текст» работает без интернет-соединения
- Синхронизация происходит только при первом запуске для загрузки внешних библиотек
Советы для эффективного обучения
- Комбинируйте с другими вкладками: Перед переходом к тестам обязательно изучите материал во вкладках «Схемы» и «Словарь» для полного понимания темы
- Используйте паузу при размышлении: Если вам нужно глубоко обдумать материал, не беспокойтесь о таймере — система автоматически приостановит его при длительном бездействии
- Настройте комфортное чтение: Экспериментируйте с размером шрифта и темой оформления для создания идеальных условий для вашего восприятия
- Доверяйте статистике: Система объективно отражает ваше реальное время изучения материала, что поможет выявить темы, требующие дополнительного внимания
Вкладка «Текст» в «Эдельвейсе» создана не просто для чтения, а для глубокого и осмысленного усвоения знаний. Интеллектуальные функции подсветки, отслеживания активности и поддержки сложного контента делают процесс обучения максимально эффективным и комфортным.
