Меня зовут Виталий и я пишу уже который год самую большую книгу по математике для 4 11 классов, а так же автор поста (рекомендую почитать) о ней. Пишу я ее в LaTeX и считаю, что современный учебник не должен быть черно-белым, а так же должен быть удобен для использования и учеником и учителем. Здесь я собрал вторую часть фишек, которые я использую (что-то чаще, что-то реже). Надеюсь, вы найдете что-нибудь полезное для себя:)

Постараюсь все подробно описать, но не гарантирую идеального кода. Компиляция в основном с помощью pdflatex, но есть места, где требуется lualatex. Для себя я сделал около 35 стилевых файлов для использования в преамбуле, но тут я написал полный код чтобы в каждом случае можно было запустить "из коробки".

Первая часть тут

Таблицы, списки, подрисунки, значки, комментирование

Базовые списки

Полный код можно найти тут в папке 04 Таблицы списки значки

Ну тут база, но вдруг кто-то не знает о стандартных особенностях списков. Можно делать так:

Базовые таблицы

Таблицы это слабое место латеха, но даже так их можно делать красивыми!

Полный код можно найти тут в папке 04 Таблицы списки значки

Символы и значки

Всякая мелочь, может пригодится (хотя я не использую)

Полный код можно найти тут в папке 04 Таблицы списки значки

Еще раз рамки

Аналогичный раздел уже упоминался мной ранее, но вдруг кому-то данный вариант понравится больше

Полный код можно найти тут в папке 04 Таблицы списки значки

Подрисунки

Когда надо добавить несколько рисунков рядом, удобно использовать пакет subcaption

Полный код можно найти тут в папке 04 Таблицы списки значки

Химия и химические формулы

Так получилось, что я еще и химик, поэтому иногда нужно рисовать/писать химические реакции

Полный код можно найти тут в папке 04 Таблицы списки значки

Блочное комментирование

Этот пакет помогает вместо проставления огромного кол-ва знаков % в начале каждой строки закомментировать любой объем текста. Часто это нужно для того чтобы найти ошибку при компиляции. Просто пишете \begin{comment} в начале и \end{comment} в конце.

Полный код можно найти тут в папке 04 Таблицы списки значки

Списки, которыми я пользуюсь постоянно

Создал окружение taskN и taskD для списков.
использование очень простое.

\begin{taskD} %можно не указывать не обязательный аргумент
    \task $x + 2 = 5$
    \task $3x - 1 = 8$
\end{taskD}
\begin{taskN}[2] % или указать кол-во столбиков
    \task Решить $2x = 10$
    \task Вычислить $(3+2)^2$
    \task Найти $\sqrt{25}$
    \task Упростить $3x + 2x$
    \task Решить $x - 5 = 0$
    \task Найти НОД(12, 18)
\end{taskN}

Полный код можно найти тут в папке 04 Таблицы списки значки


В этот раз я сделал статью значительно меньше, чем прошлую. Это была самая <<проходная>> часть, дальше интереснее.
p.s. ссылка на мой тг канал где я выкладываю кусочки книги по математике