Прежде всего, да, я в курсе вопроса.Редакторы/IDE LaTeX.
Причина, по которой я задаю этот вопрос, заключается в том, что мне интересно узнать об опыте людей в написании действительно больших документов (более 100 страниц), а ссылка выше не говорит об этом. Я уже пробовал Texmaker, и он тормозил с документами в 30-40 страниц (правда, это было около 3 лет назад). Теперь мне скоро придется начать писать докторскую диссертацию, и мне интересно, что люди порекомендуют.
Дома я использую Debian и просто vim. Однако здесь, в университете, у меня win7, и я надеюсь избежать vim, потому что я читал, что vim на Windows может быть громоздким — недоступен конвейер команд, обратная косая черта в путях и т. д.
Может быть, облачное решение? Что-то вродеПоделитьсяLaTeXилиWriteLaTeX?
Я уверен, что и другие люди думали об этом, но быстрый поиск в Google ничего толком не дал.
tl;dr: 100+ страниц документов в LaTeX на Windows без сильного замедления редактора. Как?
решение1
Как предложил Мануэль в своем комментарии, разделите свой документ на несколько файлов, и ваша испытанная медлительность, скорее всего, исчезнет. Просто создайте один файл "thesis.tex", из которого вы вызываете все свои главы.
\documentclass{article}
\begin{document}
\input{chapterOne.tex}
\input{chapterTwo.tex}
\end{document}
Если вы не находите это решение удовлетворительным, я бы предложил перенести ваш проект в один из перечисленных вами облачных сервисов. Я бы все равно предложил вам разделить ваши главы, так как вам будет гораздо проще вносить изменения в документ.
Лично я используюПоделитьсяЛатексдля моих проектов. Самый большой из них на 167 страницах и не испытывает большой инертности. Вероятно, потому что я разбил текст на файлы поменьше.
решение2
Я использую Texshop на Mac уже несколько лет и для документов объемом более 100 страниц, и он работает очень хорошо. Texshop очень быстр в моменты, когда нужно составить текст и библиографию, и я использую его для написания своей диссертации (более 300 страниц). Но он на Mac. На Windows вы можете попробовать Scrivener. Scrivener — это мощный текстовый редактор, который позволяет вам организовывать большой документ на лету и экспортировать его в формате Latex или просто вставляя код Latex в ваш документ Scrivener. Я тоже использую его вместе с Texshop.
решение3
Разделите ваш документ на более мелкие части. Пакет subfiles действительно хорош для этого, так как он позволяет вам делить преамбулу между частями и набирать каждую часть по отдельности.
Универсальный текстовый редактор, ориентированный на программистов, такой как Vim, Emacs или Sublime Text, может справиться со многими задачами.многостроки текста/кода без проблем. Единственный недостаток в том, что нужно приложить некоторые усилия, чтобы настроить редактор с вашим рабочим процессом Latex.
решение4
TeXworksнаМакОказалось, что именно его я использую чаще всего для своих публикаций объемом более 1500–2500 страниц.
При этом мой код TeX создается скриптом, который размещает реальный текст в нужном месте с соответствующим форматированием. По сути, сохраняя его как файл TXT с расширением .tex. Поэтому я не занимаюсь постоянным редактированием в TeXworks.
Единственная проблема, с которой я столкнулся, заключается в том, что когда файл открыт в TeXworks, и вы что-то в нем меняете в другом месте, например, создаете новый файл с помощью внешнего скрипта, TeXworks тратит некоторое время на его считывание, и это меня немного расстраивает. Однако, если файл закрыть в TeXworks до редактирования с помощью внешнего скрипта, а затем открыть его, он откроется быстро.
Однако при использовании TeXworks само редактирование происходит в реальном времени.