Обновить

Комментарии 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 и воспроизводимость, а читаемость для агентов)

Я пробовал Typst. Инициатива хорошая, но проект еще сырой. Как я понял, когда необходима точечная верстка, он уступает LaTeX, а это именно то, что необходимо от системы верстки при прохождении нормоконтроля вуза

p.s по минусу случайно нажал

Ну и зря так себе жизнь усложнять, для диплома достаточно md. Т.к. в госте есть вполне себе жёсткие требования ко всем пунктам и вариативность около нулевая - разметки md достаточно, чтобы покрыть весь функционал нужный для диплома.

Как вы с помощью Markdown пройдете нормоконтроль? Да и методички вуза стоят выше чем гост при написании диплома

Писал в IDE в md, формулы latex, потом скрипт в doc собирал с учетом требований по оформлению. У openai есть prism, для написания научных статей, там как у вас все на latex и автоматом в PDF постоянно собирает, но показалось неудобно

было бы интересно посмотреть на скрипт, ну или хотя бы на библиотеки которые использовали

Интересная реализация

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации