У меня дома есть настольный ПК с 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