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