
Комментарии 16
А как у вас сравнение pdf сделано? Сами писали, или что-то стандартное?
Работает поверх инструмента diff-pdf: https://vslavik.github.io/diff-pdf/
Его можно использовать просто на двух любых пдфниках, но мой скрипт сначала переключается на 2 указанных коммита и собирает пдфники, а потом уже запускает diff-pdf: https://github.com/ethercod3/diff-pdf-commits/tree/main
За 4 с половиной года в ЛаТеХе уже настолько отвык от графических Word-подобных редакторов что сложно было бы вернутся.
В ЛаТеХе уже очень много автоматизаций и удобностей сделано, пример: по ПКМ в винде пункт "создать латех проект", по которому с гита тянется заготовка(основной файл, преамбула своя достаточно большая и очень удобная лично под меня, файл кастомных команд своих, который в преамбулу подключается, а так же библиография и файл для голосариев/абривиатур), генерится .zed папка чтобы удобно собирать через него pdf было и несколько скриптов для разных удобностей на пайтон и повершел/баш в зависимости от ОС.
Основной стек у меня: MiKTeX, XeLaTeX, koma-script как документкласс, по сотням пакетов расписывать, очевидно не буду.
Скрытый текст
Извиняюсь если где-то ошибки были, завтра перечитаю сообщение, сегодня состояние уже не то :)
Не знал, что на Латексе можно даже диплом написать, всегда воспринимал его как формат для формул.
Пользуюсь в обычной жизни Markdown, но, как я понял, Латекс гораздо гибче, на нём можно сложные документы строить.
Да, все верно. В нем можно строить не просто сложные документы, но и использовать как полноценную систему для вертки книг, или же создавать в нем презентации. И для того и другого в экосистеме LaTeX (по-русски читается как "латЕх"), есть необходимы пакеты
Дональд Кнут в общем-то и придумал TeX для того чтобы можно было красиво сверстать второе издание книг Искусство Программирования.
Так что дипломами и диссертациями дело не ограничивается.
Было интересно читать, особо порадовал скрупулёзный подход к написанию этой статьи и качественный русский язык.
Latex умер, да здравствует typst.
А если серьезно, то книги конечно будут продолжать писать в техе, но для отчетов и дипломов typst уже сильно приятнее. Маленький бинарь без 7гб зависимостей, приятный синтаксис, быстрее инкрементальная сборка, превью из коробки, таблицы не ломаются на каждый чих. Очень советую попробовать.
Ну и давайте будем честны, главный плюс вообще не ci и воспроизводимость, а читаемость для агентов)
Ну и зря так себе жизнь усложнять, для диплома достаточно md. Т.к. в госте есть вполне себе жёсткие требования ко всем пунктам и вариативность около нулевая - разметки md достаточно, чтобы покрыть весь функционал нужный для диплома.
Как вы с помощью Markdown пройдете нормоконтроль? Да и методички вуза стоят выше чем гост при написании диплома
Писал в IDE в md, формулы latex, потом скрипт в doc собирал с учетом требований по оформлению. У openai есть prism, для написания научных статей, там как у вас все на latex и автоматом в PDF постоянно собирает, но показалось неудобно
было бы интересно посмотреть на скрипт, ну или хотя бы на библиотеки которые использовали
Как минимум есть такой проект — https://habr.com/ru/articles/987982/
Как я писал диплом в LaTeX: Docker, CI/CD, Latexmk, Mermaid, и многое другое