Какой редактор следует использовать для работы как на Windows, так и на MacOS?

Какой редактор следует использовать для работы как на Windows, так и на MacOS?

У меня дома есть настольный ПК с Windows и MacBook для работы в других местах. Я использую LaTeX каждый день, поэтому для меня важно, чтобы «он просто работал».

До сих пор я использовал TeXStudio, потому что этот редактор всегда упоминается как один из лучших как на Windows, так и на MacOS. Однако в последнее время у меня все чаще возникают проблемы с кодировкой (latin1 против utf8 — я пишу на немецком, поэтому мне нужны умлауты) из ниоткуда, и это может стать довольно громоздким. Более того, для очень длинных файлов (диссертации, книги) мне кажется, что TeXStudio довольно медленный как на Windows, так и на MacOS (при редактировании и компиляции).

Поэтому я ищу редактор, который был бы максимально легким и быстрым, а также мог бы очень быстро компилировать файлы .tex. В идеале, этот редактор должен быть доступен как на Windows, так и на MacOS и быть "защищенным от идиотов" в отношении кодирования.

Для этого я подумал об использовании редакторов, более популярных среди кодеров, таких как Vim, Sublime Text 2 или VS Code. Мне едва ли нужны какие-либо функции, предоставляемые графическим интерфейсом TeXStudio (на самом деле он кажется мне излишне раздутым), поэтому простой редактор, возможно, был бы для меня лучше. Однако я не хочу сталкиваться с проблемами при компиляции или использовании, например, bibLaTeX.

Я также посмотрел на TeXPad, который выглядит великолепно и очень чисто, но, к сожалению, недоступен на Windows. Поэтому я снова немного колеблюсь из-за возможных проблем с кодировкой время от времени.

Какой вариант будет лучшим для частой смены платформ и быстрой компиляции?

решение1

Ну, просто используйтеEmacs. Крутая кривая обучения, но стоит времени и усилий. И это идет с org-mode. Хорошая штука для организации вещей. Кстати, я никогда не изучал lisp.

Для записи и компиляции файлов *.tex в Emacs предусмотрен режим AUCTeX.

решение2

Для этого я подумал об использовании редакторов, более популярных среди кодеров, таких как Vim, Sublime Text 2 или VS Code. Мне едва ли нужны какие-либо функции, предоставляемые графическим интерфейсом TeXStudio (на самом деле он кажется мне излишне раздутым), поэтому простой редактор, возможно, был бы для меня лучше. Однако я не хочу сталкиваться с проблемами при компиляции или использовании, например, bibLaTeX.

Вы можете использовать такие редакторы, как Sublime text, не сталкиваясь с проблемами (по крайней мере в Linux). Ниже описано, как это сделать в Linux.

Просто отредактируйте код Tex, как и любой другой код в Sublime Text. Сохраните его. Затем (предполагая, что ваш основной файл — main.tex)

  • pdflatex основной
  • бибтекс основной
  • pdflatex основной
  • pdflatex основной

[видеодемонстрация компиляции латекса через терминал][1]

Для выполнения тех же действий в Windows вы, вероятно, могли бы использовать те же команды.

PS: в Linux для открытия файлов PDF используйте xdg-open, например xdg-open main-rep.pdf & или evince main-rep.pdf [1]:https://youtu.be/zEduPPP3xqk

Связанный контент