
(сразу хочу показать оглавление и пример раздела)
Часть 1
Обо мне и моём проекте
Меня зовут Виталий. Четыре года пишу самую большую книгу-сборник по математике для школьников (3–11 классы).
Я плохой программист.
Текущий масштаб: 1,500+ страниц формата A3; 10,000,000+ символов кода. Проект далёк от завершения.
В этом тексте — творческая сторона; технические детали — в отдельном посте.

Хочу поделиться своим опытом, которого у меня довольно много и поделиться эмоциями.
Начало и мотивация
Мне нужен был сборник задач для успешной подготовки учеников в математическую школу в 5 класс. Необходимо было систематизировать темы и максимально качественно и без «прыжков» рассказать материал.
Случайно увидел ролик на YouTube о LaTeX и создании качественных материалов.
С небольшого сборника идея выросла до системной книги для 3–11 классов.
Целевая аудитория и проверка материала
В самом начале я просто начал писать материал и добавлять задачи, которые у меня были. Однако, спустя пару месяцев, я понял, что написанная теория больше похоже на «кашу». Проблема была в том, что иногда теория написана излишне подробно, много текста; а в других местах слишком поверхностно и без примеров. Благодаря друзьям и знакомым я смог себя перебороть и потратить время на проработку 2 вещей: аудитория книги и стиль повествования. Только после этого ко мне начало медленно приходить осознание чего я хочу.
Книга ориентирована на преподавателей математики, которые могут на уроках выводить теорию и задачи на уроках, прорабатывая с учеником все мелочи. А так же подходит для самостоятельного изучения учащимися, для этого есть разбиение на уровни сложности материала, их типы и примеры решения задач.
Я провожу частные уроки и могу сразу тестировать материал на учениках.
Регулярно перерабатываю и исправляю материал: переставляю темы, уплотняю/разгружаю объяснения, добавляю недостающее, добавляю рисунки и комментарии.
Что оказалось самым сложным
Попадание в уровень читателя: баланс теории, примеров, задач и объёма разделов. Разделение материала по группам, написание решений задач.
Готовность слышать обратную связь и менять уже написанное. (когда я сейчас открываю материал, который был сделан в течении первого года, мне становится страшно от того, что там надо кучу всего исправлять…)
Технические решения, функционал, особенности структуры и повествования — всё это можно определить только со временем. До сих пор я вношу улучшения в мою книгу и новые команды в преамбулу и стилевой файл. В начале было сложно в LaTeX даже поменять шрифт или сделать двухстолбчатые списки.
Соблюдение единого стиля оформления и структуры на большом объёме.

Содержание и порядок повествования
Долго я тут не хочу останавливаться, я подробно всю схему описал во второй части данного поста.
Однако скажу, что содержания и порядок повествования придется менять много раз. Чем больше у вас опыта, тем легче


Работа с критикой
Первые 50 страниц лучше не показывать широкой публике — это сэкономит нервы.
Очень полезен «первый эксперт»-читатель: укажет на ключевые недочёты. Эта самая тяжёлая критика. Скорее всего будет много недостатков. Самое главное — не бросать начатое.
Как я фиксирую идеи и замечания
Появляется мысль/идея/нашёл ошибку/придумал комментарий/придумал новый вид задач/всё что угодно — сразу в закреплённую заметку в телефоне или GoodNotes: что, где, зачем изменить с подробными комментариями. Если вы не запишите — 100% забудете и не вспомните.
Добавляю скриншоты и голосовые пометки в телеграмме в определенный чат если я нахожусь в дороге.
Здоровье, темп и выгорание
Моя основная работа — тоже за компьютером. Если всё время проводить за компьютером — будет плохо.
Всегда должна быть физическая активность: прогулки, спорт.
Сейчас я понял, что должен быть минимум 1 день без книги. Те я не должен работать над ней каждый день. Из-за этого я закончу её позже, зато у меня есть на это шансы, тк велик риск «выгореть».
Если игнорировать баланс — велик риск бросить проект окончательно.
Оцениваю темп: на каждый следующий этап совершенствования надо всё больше и больше времени. Не стоит паниковать если работа идёт медленно. Быстро = некачественно.
Почему моя книга особенная: ключевые преимущества, отличия, уникальность
Книга содержит самую подробную теорию с рисунками и пояснениями.
Книга содержит самое большое количество задач, распределенных по темам и уровням сложности и сгруппированы по типам.
Книга содержит подсказки, решения и ответы (правда, их написано меньше 1 \%, но этого никто не должен знать).
Книга предназначена для широкого круга читателей различного уровня. Есть указания сложности тем, дополнительные пояснения в конце разделов.
Книга содержит все темы, которые могут быть рассмотрены на школьных занятиях и которые фигурируют в школьных учебниках и пособиях.
Книга содержит в каждом теоретическом разделе примеры решения задач, примеры оформления задач, примеры рассуждений, которыми может воспользоваться читатель.
Страница книги разбиты на 2 части: слева расположена теория, а справа задачи.
Книга содержит интерактивное и удобное оглавление, которое отображается в левой панели любого ридера.
Книга содержит интерактивную панель в нижней части страницы чтобы можно было легко переместиться на следующую страницу/subsection/section/chapter.
Книга содержит биективные ссылки на подсказки, решения и ответы к задачам (не односторонние! когда вы улетаете за сотню страниц от исходной задачи и не знаете где вы были и как вернуться обратно).
Книга содержит потрясающего (да да я) качества векторные рисунки и ни одного растрового изображения. При чтении вы испытываете наслаждение.
Книга содержит интерактивные графики.
Книга более 1500 страниц формата A3 с подробной теорией и примерами решения задач.
Автор книги преподаёт математику больше 11 лет и отлично знает как рассказать тот или иной материал.

Что меня вдохновляет
Когда ученики говорят «стало понятно» и решают задачи — это лучшая награда.
«Оказывается, это просто!» — ради таких реакций стоит доводить разделы до совершенства :-)
Часть 2. Как писать учебную книгу: практический гайд
Определение аудитории и цели
Это самый сложный вопрос, на который придется ответить (рано или поздно. Вы можете подождать пару месяцев и начать писать хотя бы что-то, а потом определиться с этим пунктом. В любом случае вас ждет много правок, не надо сильно расстраиваться. Главное — не откладывайте в долгий ящик)
Возможно, вы очень крутой математик/физик/химик и пр., но не все читатели такие. Не пишите слишком сложные предложения, не используйте сложные конструкции из терминов.
Напишите 1 секцию и дайте прочитать потенциальному читателю. Уверяю вас, он укажет на большое количество проблем. Сложнее всего — прислушаться к читателю.
Определите:
Нужна ли теория? В каком количестве, какой стиль, нужны ли пояснения?
Объём текста в каждом разделе. Много — плохо, мало — плохо.
Нужны ли задачи? Решения? Подсказки? Ответы?
Можно обозначить предполагаемый возраст и уровень читателей. Добавьте краткое описание их потребностей и проблем, которые ваша книга помогает решить.
Содержание. О чём книга?
Если не знаете с чего начать писать главу/секцию/подсекцию, то составьте на бумаге маленький план, в котором:
Укажите ключевые слова
Главные пункты и нюансы о которых вы хотите рассказать читателю
Сделайте набросок рисунка/графика/уравнения
Если не получается сформулировать мысль — напишите пример или задачу, а потом опишите какие подходы и рассуждения вы используете в ее решении.
Содержание или оформление?
Не гонитесь за красивой картинкой сразу! В этом нет смысла. Используйте в начале своей работы (месяца три) минимальное количество пакетов в преамбуле (если это возможно).
Если будет больше 50 страниц, то используйте класс book или memorial(для продвинутых пользователей). Иначе надо будет всё переделывать.
Создавайте section, subsection, распределяйте текст в том порядке, в котором он должен идти с точки зрения логики.
Сначала нарисуйте и напишите на бумаге порядок тем.
Порядок придется изменять много раз! С первого раза не получится расположить идеально. Читайте вслух для слушателей или для себя материал. Взгляд со стороны очень помогает!!
Читайте вслух тем, кто плохо разбирается в данном материале. Именно они задают самые важные вопросы, которые надо осветить в разделе.
Оформление и структура книги
Как писать теорию?
Не надо вводных слов, долгих приветствий, вспоминать на несколько абзацев истории из жизни и т.п. Помните: книга НЕ равно лекция. ( в книге я опишу этот пункт так: будьте кратки).
Если вы ооооочень хотите написать много текста, сделайте рамочку с доп информацией/сноску/напишите в конце раздела.
Всегда объясняйте какие символы вы используете, как они читаются, какое у них написание. Математики и физики обожают ввести новую переменную в виде «кракозябры» и делать вид что все знакомы с этим символом и чем он отличен от других. Сделайте в начале/в тексте табличку.
Общая формула — описание — пример — доп пояснения. Лучший вариант если это возможно.
Делайте жесткое структурирование, вводите термины последовательно, напоминайте читателю что они значат.
Постоянно приводите примеры, если это возможно.
Уровень мастер: выделяйте разными цветами части уравнений/формул/переменные. Если есть похожие формулировки — выделяйте отличающиеся элементы.
Краткость — сестра таланта.
Уточните как правильно произносить те или иные термины и как не верно.
Покажите типичные ошибки.
Подводите к сложной теме читателя постепенно: разберите связанные подтемы. И только потом расписывайте основную тему.
Большие и пошаговые рисунки. Если у вас электронная книга не для печати, то какая разница сколько в ней страниц? Читателю приятно видеть маленькие детали и пошаговые действия.
Как писать задачи?
Сортируйте по тематике
Сортируйте по подтемам
Сортируйте по сложности
Сделайте заметное разделение блоков
Не стесняйтесь оставлять свои комментарии о сложности или типе задачи
Создавать подсказки и ответы сразу — глупо. Напишите хотя бы 500 задач.
Сделайте автоматическую нумерацию задач
Работа с аудиторией: как ориентироваться на читателей, уровень сложности, критика
Потенциальные читатели (ОЧЕНЬ ВАЖНО):
Я делаю книгу для учеников и веду у них частные уроки. Поэтому я могу сразу опробовать во время занятия материал — это самое ценное. Такой опыт вам не даст ни один критик или сторонний наблюдатель.
Вы будете пределывать/переписывать/переставлять последовательность некоторых участков текста, убирать лишнее и добавлять недостающее несколько раз.
Чем больше практических занятий — тем быстрее вы поймете идеальный стиль для себя. Спустя три года я могу писать практически идеально (идеально = мне нравится, ученики понимают что написано и нарисовано).
Критика:
Критике будет подвергнуто абсолютно всё что вы напишите, даже этот пост. Найдутся люди, которые думают/считают иначе (отпишитесь в комментариях).
Первые 50 страниц лучше никому не показывать чтобы не расстраиваться.
Первый человек, который разбирается в теме и согласится прочесть начало книги — даст очень важные комментарии. Только не спешите всё стирать или переделывать или игнорировать его. Задайте себе вопрос: может ли он быть прав вот тут? А тут? Всё ли написано хорошо?
Я проигнорировал советы и только спустя 3 месяца я сел переделывать написанное.
Заметки:
Один из самых важных пунктов, который вам поможет сделать свою книгу лучше.
Как только у меня появляется мысль/нахожу ошибку/придумываю какие задания я хочу включить/о чем рассказать читателю/ что исправить — СРАЗУ записываю в закрепленную заметку в телефоне или в goodnotes на ipad. Прописываю чётко что я хочу, где хочу и что меня не устраивает. Могу прикрепить голосовое сообщение (goodnotes поддерживает такую возможность). Запишите всё что вы думаете. Если вы оставите это в голове — вы ЗАБУДЕТЕ!
Добавляйте скриншоты в goodnotes или любой другой аналог.
Здоровье и выгорание: баланс между работой, хобби и личным временем
Выгорание и здоровье:
Если вы зависимы от книги как и я, то заставляйте себя ходить гулять/делать зарядку/ходить в зал + хоть как то правильно питаться. Нельзя каждый день заходить в TeXStudio.
Если не следуете правилу 1, то в один прекрасный момент вы бросите книгу и не закончите её никогда.
Играйте/смотрите фильмы/ гуляйте/занимайтесь спортом. Мозг не должен думать о книге каждый час.
Оценивайте себя адекватно:
Засеките время за которое вы можете написать «идеально» одну секцию. Умножьте его на два. С такой средней скоростью (если повезет), вы будете писать материал. Я могу сделать 7 страниц (с картинками и таблицами) за вечер (3-4 часа) или за неделю.
Скорость может разительно отличаться в зависимости от опыта и материала. Не рассчитывайте на быстрый результат. (Поделитесь в комментариях вашим опытом, не стесняйтесь гениев, которые пишут лекцию на ходу).
Я медленный. Ну и что? Зато мне нравится то что я делаю.
Особенности формата
Формат страниц и книги:
Вы собираетесь печатать книгу? Если да, то вы сумасшедший не попадаете в тенденцию 2025 года. Больше пояснений, примеров, таблиц, крупных рисунков, задач, отступов, переходов на новую страницу, 1.5 интервал между строками —> больше страниц —> ооочень дорого для печати.
Если я вас не убедил, то пишите письмо в издательство и просите шаблон.
Цветные рисунки (очень красиво) —> цветная печать —> в 3–7 раз дороже.
Типографские нормы и графические нормы в печатном тексте
Чуть-чуть занудства (нет)
Типографика — это искусство оформления текста, путь от набора текста до верстки. Знание типографики — это умение использовать свод правил и норм для оформления набранного текста, чтобы в итоге читателю было легко и приятно воспринимать информацию.
Перед вами стоит выбор шрифтов, интерлиньяжа, кернинга, расположения текста и иллюстраций относительно друг друга.
Шрифт. Используйте в начале 1 основной шрифт и 1 математический. Не надо «выпендриваться» и идти «против течения». Чёрные буквы на белом фоне — обожаю минимализм.
На самом деле тут каждый решает что он хочет для себя. Только не делайте каждую следующую букву другого цвета.
Кегль (размер шрифта). Не меняйте внутри книги кегль и не меняйте его среди предложения. Это смотрится пошло.
Кегль текста * 1.6 = Кегль заголовка.
Интерлиньяж — это межстрочное расстояние, которое зависит от размера шрифта и длины строки. «Чем длиннее строка по количеству слов, тем больше должен быть интерлиньяж. И наоборот, слишком узкая колонка из коротких строк уродливо смотрится даже со стандартным интерлиньяжем. В таком случае интерлиньяж допускается немного уменьшить»
Мне нравится 1.5 (это Word формат, насколько я знаю. Есть нюанс, кажется, что это «фальшивое расстояние» и правильное число это 1.33. Знатоки меня поправят, мне лень искать :) )
Используйте пакет microtype (сорвался и упомянул техническую часть) для шикарного распределения текста по странице.
Расположение текста и рисунков относительно друг друга. Выберите единый стиль и следуйте ему.
Мне не жалко место и я «вклеиваю» все рисунки (большого размера) посреди страницы.
Не путайте дефис, среднее (цифровое) тире, длинное тире.
Единообразие ваш лучший козырь.
Есть правила оформления математических текстов и языка на котором вы пишите. Изучите, вдруг вам понравится.
На самом деле последний пункт я добавил просто так. Я часто вижу в системах уравнений запятую в конце каждого уравнения и точку с запятой в конце нижнего уравнения, но мне они мешают (и даже бесят)! Поэтому я их не ставлю. Я часто не ставлю точку в конце предложения если у меня есть пункты (найдите в тесте выше тому примеры).
Не стоит игнорировать все правила, иначе получится «каша».
Опытные пользователи и знатоки, напишите, пожалуйста, какие есть нормы при оформлении математических задач и уравнений. Спасибо :-)
Я надеюсь, что я смог вас вдохновить :-) Хотя проект велик и сложен, каждое понимание темы, каждый раздел, оформленный так, что ученик понимает материал с первой попытки — это огромная награда. Ваш труд может послужить многим поколениям ребят, стремящихся понять красоту математики.
Если у вас есть опыт в оформлении математических книг или вы хотите поделиться идеями, я буду рад прочитать ваши мысли в комментариях!
Ссылка на техническую сторону (добавлю чуть позже):
Основные пакеты и команды, которые я использую в .tex файле:
Задачи-подсказки-ответы:
Нижняя панель для переключения между главами, секциями, подсекциями и пр:
Комментарии (35)
tminnigaliev
21.08.2025 08:47Как вы планируете публиковать эту книгу? Я очень заинтересован в её покупке/скачивании/приобретении, т.к. у меня у самого трое детей и мы иногда разбираем разные задачки просто за завтраком/обедом/ужином и просто так. Сможете ли вы её как-то опубликовать так, чтоб её можно было приобрести не только в России (очень много людей, которые, уверен, хотели бы приобрести такую книгу) сейчас находятся за пределами РФ не совсем по своей воле.
Vitaly1024 Автор
21.08.2025 08:47Добрый день! Благодарю за интерес, мне приятно)
Как я сказал в посте выше, книга очень далека от завершения (причин тому несколько: мои планы очень амбициозны и я работаю один), однако есть разделы которые проработаны лучше/хуже/отвратительно/никак/и на пятерку с минусом.
Сейчас прикладываю все усилия чтобы отредактировать в приличный вид темы 4--6 класс чтобы хоть что-то показать в приемлемом виде. Какой вас интересует класс? Можете написать мне в тг собака vitaly16384
Планирую продавать в эл виде, основная целевая аудитория -- учителя и репетиторы
AoD314
21.08.2025 08:47Дайте пожалуйста немного цифр:
- сколько файлов ?
- как собираете (скрипт или система сборки(если да то какая)) ?
- сколько по времени собирается весь документ(на вашей машине: какой проц) ?
- как организована сборка той части, которая редактируется или же после каждого изменения происходит пересборка всего документа?Vitaly1024 Автор
21.08.2025 08:47Добрый день! Благодарю за интерес, мне приятно)
Я сначала делил на файлы (номер класса и части. тк в одном классе может быть несколько глав), но понял что так я очень легко путаюсь в них, где что лежит.
Поэтому я весь материал собрал в один огромный файл, оттуда я "вырезаю" раздел, который мне надо доработать (и оставляю пометку на вырезанном месте: убрал в такой файл такую тему такого то числа) и перемещаю в чистый файл №2. Там я его компилирую и смотрю общую "картину". Составляю план на бумаге, начинаю в файле №2 менять темы и задачи местами без компиляции. Затем когда надо писать теорию, править и добавлять задачи, беру кусок и кидаю в пустой файл №3 и компилирую там до 5 страниц. Потом возвращаю в №2 и тд. Потом возвращаю в №1
Главный файл №1 компилирую крайне редко. 1 проход (а по опыту с таким большим объемом мне надо 4! и то, если не будет ошибок) занимает минут 10 сейчас.
Компилятор LuaLaTeX (использую лигантуры и пару пакетов, которые не работают с pdftex), среда TexStudio. Проц i7 с на 4,9Ггц.Arastas
21.08.2025 08:47Обычно для каждой части заводят отдельный каталог, тогда путаются меньше. :)
Вы используете конроль версий, например, git?PS: Вы наверное знаете, но на всякий случай: включением и выборочной компиляцией файлов можно управлять через include и includeonly.
Vitaly1024 Автор
21.08.2025 08:47У меня настроено резервное копирование на компьютере, git не использую, к моему стыду
Про include и includeonly знаю, только не могу понять зачем мне его использовать. Тк при вышеописанной системе мне удобно компилировать в маленьком файле, где я не потеряюсь, а потом вставлять в большой, который я редко компилируюArastas
21.08.2025 08:47Можно и так, да. Если нет перекрестных ссылок между главами, например.
Vitaly1024 Автор
21.08.2025 08:47Перекрестных ссылок целое море)
На скриншотах снизу можно увидеть интерактивную панель, с помощью которой можно перемещаться между подсекциями, секциями, главами и частями :)
domix32
21.08.2025 08:47А я б за техническую часть спросил. А точнее поинтересовался бы каким софтом пользуетесь для этого.
Могли ли вы использовать вместо этого какой-нибудь MD с автоформатированием для печати? MathJax, картинки, mermaid блоксхемы - всё это уже поддержано. Кастомные шрифты и настройки типографики это несколько иной вопрос конечно, но при желании настраивается. Даже хабр часть этого умеет.
Будет ли оно публичным под каким нибудь CC или как какой-нибудь HoTT Book - пдф бесплатно, а печатный вариант - за некоторую кучку денег?
Vitaly1024 Автор
21.08.2025 08:47Добрый день! Благодарю за вопрос)
Как я уже упоминал, я очень далек от программирования и что такое MD с автоформатированием для печати я понятия не имею, как и MathJax, картинки, mermaid блоксхемы. Однако я изучу, может быть смогу использовать.
Пишу я в texstudio и компилирую по нажатию одной кнопки несколько раз. Это близко к моему максимуму.
Про техническую составляющую (команды, стиль, много интересных новвоведений например система задача-подсказка-ответ с гиперссылками, которой ни у кого больше нет) я напишу в след статье)
Про лицензию -- не знаю, честно. Хочу сначала хотя бы 1 главу привести к презентабельному виду. А некоторые разделы я выкладываю в пдф (найти не сложно если внимательно просмотреть содержимое статьи)
Печатный вариант я точно не рассматриваю, так как я делаю изначально электронную версию, и в ней делаю большие цветные рисунки, широкие таблицы, много пояснений, выделяю цветами в формулах и уравнениях элементы. Цветная печать 1000 страниц формата А4 стоит от 7000 рублей и это по дешевке!domix32
21.08.2025 08:47Как я уже упоминал, я очень далек от программирования
Это такой язык разметки, который сильно проще LaTeX и чаще всего используется для написания README на гитхаб, а иногда и для книг/статических сайтов (в основном для разрабов (The Rust Book, High Assurance Rust, OS с нуля и прочие). Ну или как в случае с хабром - для статей.
задача-подсказка-ответ с гиперссылками, которой ни у кого больше нет) я напишу в след статье)
что такое (context), такое(разворачивание пруфов) или такое?
Vitaly1024 Автор
21.08.2025 08:47А у Вас на каждый тезис есть эксель табличка с ссылками на реализованные функции?)
Не похоже ни на один из перечисленных примеров. Обещаю тегнуть Вас через пару дней как напишу статью по этой темеdomix32
21.08.2025 08:47эксель табличка
это всё из головы и истории поиска/браузера. Был ещё один вариант, где при наведении на некоторый термин появлялся оверлей, который выводил его полное определение и в итоге можно было смотреть, что означает каждая из компонент какого-нибудь сложного термина (а ля "плотное компактное множество"), но не вспомнил, на каком мат.сайте я его видел.
Буду ждать вашей следующей статьи.
Vitaly1024 Автор
21.08.2025 08:47"сильно проще LaTeX" --- я в своем латеховском коде уже как рыба в воде. Очень много макросов и предопределенных команд. Писать очень удобно
Arastas
21.08.2025 08:47А вы предлагаете держать книгу как md? Тогда сложная верстка вне стандарта может выглядеть по разному в разных просмотрщиках. Те же mermaid диаграммы, если не путаю, могут объявляться по разному.
Не знаю, на сколько разные просмотрщики и MathJax позволяют в подключение сторонних пакетов для сложных формул.
domix32
21.08.2025 08:47А вы предлагаете держать книгу как md
Да в общем-то я ничего не предлагаю. Просто забавно видеть, что человек начинает с "я не программист" и берёт довольно сложную систему для вёрстки. Просто интересуюсь, пытался ли автор идти путём попроще. Сложная/нестандартная вёрстка в MD в принципе отсутствует, только формулы и несколько плагинов типа того же mermaid её добавляют. Ну и эти диаграммы предназначены для интерактивного взаимодействия, так что тут естественно есть нюансы. Школьникам flow-chart и UML обычно не нужен, поэтому и mermaid тоже не сказать чтобы шибко пригодился бы.
MathJax уже включает все необходимые формулы, исключения только если есть какой-то отдельный шрифт для LaTeX формул, который оказывается нестандартным. Но я пока ещё не встречал чего-то что MathJax не осилил отрендерить - стандартные математические нотации для 1-11 классов гарантированно покрывает.
VADemon
21.08.2025 08:47что человек начинает с "я не программист" и берёт довольно сложную систему для вёрстки. Просто интересуюсь, пытался ли автор идти путём попроще.
Но справился же? Не так страшен черт или человек уникальный? ;)
Вместе с тем отвечаю на комментарий ниже, на загруженной PDF главы на стр. 6 очень наглядный пример для чего: переиспользуемые блоки, одинаковая раскраска однотипных блоков. Если писать односложные документы по отдельной теме на урок, то можно и Markdown отделаться. Хотя, кто сказал, что он простой? Он мне не нравится, своих приколов с экранированием, порядком в списке (параграф внутри списка?) хватает. Собственно, с этим согласен и закончу:
Сложная/нестандартная вёрстка в MD в принципе отсутствует
VADemon
21.08.2025 08:47Если LaTeX - чудище Франкенштейна собранное из частей тела, то вами предложенное -- собирать чудище по молекулам, залить всё клеем, только чтобы это был Markdown?
Не годится он в своей базовой комплектации кроме как быть форматом текст++. LaTeX, при всей своей сложности, -- это абстракция, которая решает задачи, где обычный текстовый формат ничего (кроме копипаста) предложить не может.
domix32
21.08.2025 08:47то вами предложенное
я ничего не предлагал. это было вопрос из категории what if. Чем таким принципиальным отличается материал автора от простого текста с формулами и векторными картинками - вопрос открытый. Хотя у него вон там в содержании прям какие-то рисунки показывались, но это уже эстетическое. Прикольно, но к пониманию математики отношения не имеет, а необходимые схемы вполне вставляются стандартными средствами как картинки.
omxela
21.08.2025 08:47Мой опыт создания огромной книги по математике...
Проект далёк от завершения.
Автор озадачил. Как я понял, у него есть опыт преподавания математики школьного уровня, и он решил создать, наконец, решительную, окончательную книгу, содержащую в себе как теоретические сведения, так и богатый набор практических упражнений разного уровня сложности. Очевидно, этого никто никогда не делал. Отлично. Как так получилось, что книги нет, а опыт её создания - есть? И есть гайд для менее опытных авторов, хотя сам ТС, судя по его описанию процесса, завяз? Стремление бесконечно улучшать, вносить правки, переделывать, переписывать типично, как раз, для совершенно неопытных авторов. Завершить работу, поставить точку, выдать готовый продукт за разумное время - это не менее, а, я уверен, более важный навык, чем умение бодро и резво начать. Возможно, автор ждёт ценных советов? Но гайд-то тогда зачем? У меня совет один: ставьте точку, как есть; оставьте текст на месяц-другой отлежаться, а сами займитесь чем-то другим; затем один раз перечтите и внесите стилистические правки. Если собираетесь выпустить труд в свет - найдите стороннего технического редактора с опытом работы с текстами. Иначе всё это никогда и ничем не кончится. Удачи.
Vitaly1024 Автор
21.08.2025 08:47Наверно я неправильно донес мысль про переписывание материала. Речь шла о переписывании на первых этапах. Кроме того, можно открыть материал, написанный пару лет назад и понять, что он не пригоден. Сейчас я пишу практически «на лету».
А работу я всё ещё не завершил не потому что я что-то постоянно исправляю, а потому что запланированный объем материала, который у меня будет в книге — колоссальный и я физически не могу написать такое большое кол-во символов в ограниченные сроки.
Последние два месяца я работаю над тем, чтобы привести материал для 6 класса в приличный вид, которым не стыдно поделиться. Одну из 13 тем за 6 класс можно найти по ссылке на гугл диске. К приличному виду могу привести, но не быстро)
omxela
21.08.2025 08:47Хорошо, я понял неправильно, но вы озадачили ещё больше. Ну, вот буквально
я физически не могу написать такое большое кол-во символов в ограниченные сроки.
Кто-то сделает это за вас? А если нет, то зачем ставить перед собой заведомо нерешаемую задачу? Вряд ли в начале этого путешествия вы такую задачу ставили. Значит, в процессе работы вы потеряли контроль над процессом и число символов неприемлемо выросло. Этому недугу начинающие авторы также подвержены. Нужно уметь отбрасывать второстепенное (пусть и дорогое сердцу), а написанное - радикально сокращать. Опытные авторы делают это автоматически и с удовольствием.
zkryaev
21.08.2025 08:47Подписался, чтобы следить за обновлениями. Идея очень крутая! Было бы здорово если бы продолжили выкладывать новости об обновлениях на Хабре. Например 1-2 класса = статья. Так мне кажется привлечете больше внимания к работе и при этом будет видно, что проект жив :)
Vitaly1024 Автор
21.08.2025 08:47Ой, спасибо :)
У меня появилось вдохновение тут писать, в целом, милые комментарии. Поэтому сделаю серию постов про мою книгу. Ну и об обновлениях тоже буду писать
VADemon
21.08.2025 08:47Всецело поддерживаю автора в том, что буквально берет на вооружение все возможности электронного формата. Главное, чтобы потом на мониторе прочесть можно было (а то разворот на А3 немножечко пугает амбициями) :) Хотя сейчас вообще телефоны в моде. Как на них маломальски что-то серьезное делать - до сих пор не понимаю. Вот и я на нем - опять - печатаю текст, который с клавиатуры бы втрое быстрее набрал.
За что уже сейчас зацепился глаз: стрелочки навигации. Чем толстая стрелка отличается от тонкой? А двух тонких? Трех?! Плавающей стрелки??? Я бы предпочел, за исключением +-1 подписать, на сколько страниц пойдет прыжок. Понятно, и привычно со времен форумов. В том числе писать словами, если к главе переход.
Печатное издание, может, со счетов совсем не сбрасывал? Были же энциклопедийные многотомники. Печать партиями на заказ, под группу подписавшихся желающих а ля Кикстартер, чтобы минимизировать риски. Но до этого ещё далеко, а потому пожелаю продолжить труд!
Засеките время за которое вы можете написать «идеально» одну секцию.
Занимаюсь сейчас хобби-проектом, тестирую и попутно документирую API в режиме blackbox (черного короба). И -- хоть ты тресни -- на простые функции с тестовым кодом (но не готовые автотесты), небольшим описанием и мало-мальски перекрестными ссылками уходит по 30мин на один коммит в git. Если сложнее или отвлекался по делам, то тут уже и под час уходит. И это уже при набитой руке, "крейсерская скорость", так сказать. "Ускориться" -- это скорее про "не замедлиться", чтобы среднее время стремилось к получасу, а не часу. Такие дела. *аналогично холивару на тему "сколько времени разработчик тратит в среднем на строчку кода
Vitaly1024 Автор
21.08.2025 08:47А3 немножечко пугает амбициями) --- согласен, многим непривычно) Я работаю с учениками на большом мониторе, поэтому мне удобно делать скриншот нужного задания/теории и вставлять на онлайн доску. А так, поскольку это латех, то мне надо 1 мин чтобы перевести в одностраничный формат А4 и время на компиляцию.
стрелочки навигации --- легко понять (шутка), прочитав инструкцию к книге что это стрелки перехода на след страницу/след subsection/ след section/ след chapter/ след part
В инструкции в начале все прописано. Я думал сделать подпись, но тогда она будет очень маленькой.Цветная печать 1000 страниц А4 от 7000 рублей в самом выгодном месте, а в большинстве мест от 15к
Одна секция может занять от 3 часов до 2-3 недель. Я делал mindmap и пытался оценить время работы, но в разных секциях может уйти колоссально разное кол-во времени и сил(
Да, иногда отвлекаюсь, это неизбежно. Стараюсь сосредотачиваться.
Спасибо)
GidraVydra
21.08.2025 08:47Вот эти вот графические примитивы в оглавлении выглядят ужасно, конечно. Тем более такие крупные и с такой тонкой линией.
redfox0
21.08.2025 08:47Не могу себе представить себе печатную книгу размерами А3. И как школьник будет её запихивать в рюкзак. Можно вёрстку оставить на двусторонней А4: https://www.overleaf.com/learn/latex/Single_sided_and_double_sided_documents
Отвратительный шрифт и очень-очень мелкий кегль шрифта - читать совершенно невозможно. Максимальная длина строки тоже сомневаюсь, что выдерживается
кегль шрифта не менее 18 пунктов при объеме текста на странице более 200 знаков и не менее 14 пунктов при объеме текста на странице 200 знаков и менее;
СанПиН 2.4.7.960-00 Гигиена детей и подростков. Гигиенические требования к изданиям книжным и журнальным для детей и подростков
Vitaly1024 Автор
21.08.2025 08:47Никто не собирается печатать эту книгу. Она предназначена для использования в эл формате.
Кроме того ее можно легко сделать формата А4.
На кегль шрифта мне все равно. Не заставляю вас читать ее.
К чему все эти комментарии?
Refridgerator
21.08.2025 08:47К чему все эти комментарии?
Ну, на хабр обычно именно для этого и пишут - ради комментариев. Мне вот тоже непонятно - зачем писать книгу, если её печать даже и не предполагается. В электронном виде книга не самый удобный формат. В электронном виде удобен, например, формат википедии.
Vitaly1024 Автор
21.08.2025 08:47Ок. Не удобно — не заставляю пользоваться. Мне очень удобно. Посмотрите на кол-во методичек и книг в эл виде, которые сейчас выпускают — они пользуются большим спросом.
Мне формат вики не удобен.
Я делаю большие красивые, подробные рисунки для удобства читателей. Это занимает место. Печать такой книги крайне дорогая.
freeeek
21.08.2025 08:47Latex нравится ещё и тем, что достаточно легко автоматизировать документы на его разметке. Например, есть документ с подразделами, в каждом подразделе текстовая часть, рисунки и таблицы. Так вот рисунки вставляются в формате pdf , то есть если схемы из автокада -то уже векторный формат. Небольшой скрипт на питоне считывает данные из базы и добавляет содержимое в таблицы , например окружения longtable (чтобы на каждом листе было - продолжение таблицы такой-то).
Arastas
Найдите книгу/статью, которая вам понравилась, и которую было приятно читать. При возникновении сомнений в оформлении - смотрите, как было сделано там.
Vitaly1024 Автор
Добрый день! На самом деле мне нравится только мой стиль)) его можно оценить по ссылке на гугл диске. Я вот не могу смириться с тем, что если записываешь систему уравнений надо ставить в конце уравнений запятые, точки с запятой и точки. Меня прям это жутко бесит. Поэтому пока не ставлю
Arastas
Тут несколько общих соображения.
Формулы это часть текста, и знаки препинания надо ставить так же, как они стояли бы для inline формул, не вынесенных из текста.
Это ваша книга, и пока вы не пытаетесь удовлетворить редактора/корректора, ставьте знаки препинания так, как вам кажется лучше для восприятия текста. Я согласен, что излишние знаки препинания в display формулах засоряют текст. В английских статья их часто нет.
Если книгу читают школьники, то вам решать - приучать их к более красивому/легкому оформлению, или же к оформлению по правилам русского языка.