Какой хороший редактор LaTeX для написания диссертации?
Я пишу свою диссертацию с помощью латекса (для технического текста это намного проще, чем Word). Однако писать LaTeX в редакторе, а затем вручную компилировать PDF для предварительного просмотра довольно медленно и громоздко.
Есть ли хороший редактор LaTeX для OS X, который:
\textbf{}
для полужирного текста). Может даже показать некоторые справочные сообщения для них.}
и т. д.) в режиме реального времени вместо того, чтобы сбрасывать вывод LaTeX, показывающий ошибки среди огромного количества других сообщений.Я бы посоветовал Тексворкс . Я использую его под Ubuntu, но он также доступен для OSX и Windows. Кроссплатформенная совместимость — это всегда плюс.
Когда вы нажимаете зеленую кнопку «Набор текста», он обновляет PDF-файл, который отображается рядом с кодом (в отдельном окне вы можете разместить себя). (Возможно, вам придется запустить его дважды, так как файл BibTeX (пере)компилируется отдельно).
Обеспечивает автозаполнение с помощью клавиши табуляции.
У него нет родного автозаполнения BibTeX, но я просто искал и нашел скрипт, который вы можете добавить в Texworks, чтобы он работал: автозаполнение скриптов Texworks . Я еще не использовал это, но буду пробовать это. Это продемонстрировано здесь .
Однако у него нет предупреждений об ошибках в реальном времени. Конечно, у него есть подсветка синтаксиса, которая должна предотвратить большинство синтаксических ошибок. Вы также можете перейти от ошибки на вкладке ошибок к соответствующей строке в исходном коде.
Еще одна приятная функция — «Автоматическое слежение за фокусом», благодаря которой представление в формате PDF соответствует тому месту, где находится ваш курсор в исходном коде; вы также можете «Перейти к источнику» из pdf.
Я не знаком с программным обеспечением OSX, поэтому, конечно, могут быть лучшие варианты, о которых я не знаю.
Для диссертации или любого другого большого и сложного документа я предпочитаю использовать подход к нему как к программному обеспечению. Обычно это означает:
Именно так я написал и оформил свою книгу. Вот как я делаю бизнес-планы. Это работает хорошо. Основным недостатком является то, что рассмотренные выше редакторы не помогут вам, так как они обычно предназначены для более простых, коротких, менее сложных, более автономных документов. В конце концов, большинство моих файлов .tex не содержат информации о заголовке (включая пакеты для использования), поскольку они будут указаны в основном документе.
Итак, вот список моих инструментов для этого. YMMV, но если вы в целом знакомы с разработкой программного обеспечения, вам может показаться, что это проще и быстрее, чем альтернативы выше.
Преимущество этого подхода заключается в том, что он дает вам относительно не отвлекающую и в то же время очень мощную среду для создания PDF-файлов, особенно если содержимое сложное, и вы хотите, чтобы все было разобрано для удобства редактирования.
Так же в этом духе Texlipse выглядит интересно.
:make
:)Я бы порекомендовал TexMaker . Благодаря компиляции одним нажатием клавиши и красивому/интуитивно понятному графическому интерфейсу TexMaker — это программное обеспечение для вас. Кроме того, мастер действительно полезен.
В состав Texmaker входят мастера для следующих задач:
Это кроссплатформенная программа со встроенным средством просмотра PDF.
Emacs (с пакетом макросов AUCTeX ) — хороший редактор LaTeX.
Чтобы перекомпилировать ваш документ, нажмите Ctrl+ C Ctrl+ C Enter(вы можете определить сочетание клавиш, если хотите). Все современные программы просмотра PDF автоматически перезагружают файл PDF при его изменении. Я не знаком с PSX, но кажется , что Skim работает лучше, чем встроенный просмотрщик PDF, включая поддержку pdfsync (нажмите в PDF и доберитесь до соответствующей исходной строки или наоборот).
Если есть ошибка компиляции, нажмите Ctrl+ , C `чтобы перейти к соответствующему местоположению исходного кода.
С помощью preview-latex вы даже можете визуализировать текстовые фрагменты непосредственно внутри Emacs.
Emacs обеспечивает завершение имен команд и сред, ссылок BibTeX и подсветку синтаксиса. Он поддерживает множество общих файлов стилей и может анализировать дополнительные файлы стилей.
Я установил Texpad (19,99 долларов США) некоторое время назад, и мне это очень нравится. Это родное приложение Cocoa, поэтому оно работает намного плавнее, чем большинство кросс-платформенных (Java) приложений. У них есть приложение для Mac, которым я пользуюсь в основном, но есть и универсальное приложение для iOS , так что вы даже можете работать на своем iPad или iPhone на ходу. Оба приложения предлагают поддержку собственного платного облачного сервиса для синхронизации и обмена документами, но Dropbox также поддерживается (в приложении для iOS).
\usepackage{
). Для некоторых команд отображается справочное сообщение. (Например, такие команды, как \Omega
показать большой предварительный просмотр персонажа, что я считаю очень полезным.) Также \end{}
теги автоматически вставляются после ввода \begin{}
тега.Больше всего мне нравится это приложение, потому что оно очень плавно работает на Mac (будучи нативным приложением). Еще одна замечательная функция заключается в том, что вы можете щелкнуть где-нибудь в скомпилированном PDF-файле (показанном в правой половине окна), и редактор сосредоточится на этом конкретном тексте/содержимом. Так что больше не нужно искать источник чего-либо, просто щелкните соответствующую часть вашего скомпилированного документа, и вы попадете туда.
(Скриншот кажется немного запутанным из-за небольшой ширины окна, но это только для того, чтобы он лучше подходил для этого поста.)
Это кроссплатформенный процессор документов LaTeX с открытым исходным кодом, который:
С официального сайта:
«LyX — это процессор документов, который поощряет подход к написанию, основанный на структуре ваших документов (WYSIWYM), а не просто на их внешнем виде (WYSIWYG)». ...
«LyX предназначен для людей, которые хотят, чтобы их текст выглядел великолепно сразу после распаковки. Больше никаких бесконечных возни с деталями форматирования, атрибутами шрифта «рисованием пальцем» или возни с границами страниц. Вы просто пишете. На экране LyX выглядит как любого текстового процессора; его печатный вывод — или PDF-файл с многочисленными перекрестными ссылками, столь же легко воспроизводимый — не похож ни на что другое».
Что ты видишь:
Отображается как:
Я использую ТексСтудио .
Я думаю , что Кайл - хороший вариант для вас. Он работает на всех трех основных ОС (Windows, Mac и Linux), и мой опыт показывает, что версии для Linux и Windows одинаково хороши, поэтому я ожидаю того же от версии для Mac.
Я использую Kile почти ежедневно для написания научных статей, и основные причины удивительно близки к тем функциям, которые вы просили. Еще одна вещь, которая важна для меня, — это совместимость между ОС. На работе у меня Linux, а дома Windows, и мне нравится не переключать программы, когда я пишу на разных компьютерах. Кроме того, в Kile есть опция подсчета слов, которая способна подсчитывать фактические слова, латексные команды и комментарии отдельно. Это очень удобно, когда вы ограничены в количестве слов, которые вы можете использовать в тексте.
Моим любимым редактором OS X Latex всегда был TeXShop . Я написал несколько статей, используя этот инструмент, и он оказался проще, чем другие популярные редакторы, которые я пробовал, такие как, например, Kile, который также был рекомендован здесь.
TeXShop — довольно простой редактор, учитывая его пользовательский интерфейс. Он не пытается скрыть от вас латекс, чтобы дать вам то, что вы видите, это то, что вы получаете , например, LyX, что является еще одной рекомендацией, данной вам на этом сайте. Однако, на мой взгляд, вы хотите использовать Latex, потому что в первую очередь хотите иметь более декларативный контроль над своим документом, иначе вы бы использовали редактор, такой как Word, так что это хорошо. Вместо этого он показывает вам постоянный предварительный просмотр вашего визуализированного файла в другом окне, которое обновляется после компиляции.
TeXShop поставляется со всем, что вам нужно . Существует автозаполнение для общих команд, оно выделяет ошибки и помогает вам с фигурными скобками, а также хорошо интегрируется с Bibtex.
Обратите внимание, что TeXShop работает только на Mac OS.
Кроме того, у вас есть следующие варианты:
Он имеет замечательную поддержку обработки файлов, отличные ярлыки, фрагменты с определяемыми объектами внутри, между которыми можно перемещаться, набор отличных цветовых схем и замечательные пакеты редактирования. Он уже поставляется с такими вещами, как C, Java, Python, LaTeX и суперпользователь Subversion .
Archimedes — полнофункциональный текстовый редактор и редактор Markdown. Он включает в себя быструю подсветку синтаксиса и предоставляет удобные сочетания клавиш для стандартных действий, таких как вставка изображений и ссылок. Благодаря полной поддержке Markdown Archimedes делает форматирование и структурирование документов элегантным и простым.
Кадры Кэтрин Уайт