Mar 29, 2022 23:17
Сижу, обновляю презентации для лекций АФШ "Траектория" (переделал формат слайда на 16:9 + немного освежаю материал). Замучился после каждой небольшой косметической правки ожидать, пока обновится вид файла в TeXstudio:
time latexmk -pdf telescopes.tex
...
real 0m14.379s
user 0m13.836s
sys 0m0.316s
Т.е. чуть внес правки, хочешь посмотреть, как будет выглядеть - подожди 14 секунд… В случае диссертаций и прочих жирных многофайловых документов дело ускоряется при помощи \include и \includeonly. Но не разбивать же презентацию на 49 файлов (по файлу на каждый слайд)? Это удобно лишь если слайдов с десяток, но каждый занимает страниц по 10! А когда один слайд - это 1-3 страницы, то как-то совсем неудобно…
Вот и хотелось бы, чтобы подобным разбиением на блоки занималась IDE: анализировала, что где изменилось, и запускала бы pdflatex со сгенерированным набором (все равно TeXstudio знатно мусорит в /tmp) и \includeonly (или чего-то подобного) лишь актуального куска для предпросмотра. А уж готовый выхлоп я все равно вручную при помощи latexmk генерирую.
Кстати, TeXstudio стоит подучиться у Qt-creator: там намного удобней ориентироваться в коде, есть разделение окна + отображение в дополнительных окнах. Да и автоматические отступы куда лучше. И статический анализ работает нормально…
всячина,
негодую