Как правильно установить LaTeX на Mac OS X El Capitan
Alexander Aseev
Read more posts by this author.
Alexander Aseev
Для начала небольшое вступление.
В 2014 году, после установки LaTeX и среды TeXstudio на MacBook Pro с OS X Yosemite, я столкнулся с множеством ошибок, которые выдавал мне TeXstudio. Среди них были ошибки, связанные со шрифтами. Впоследствии, эти ошибки пропали, после очередного обновления TeXstudio. С тех пор все работало идеально, и я был уверен, что все проблемы были из-за багов в TeXstudio.
Но не так давно, устанавливая на свой MacBook Air с тем же Yosemite тот же набор — MacTeX, TeXstudio. И снова те же ошибки. Было множество попыток перебороть проблему со шрифтами в системе, на отсутствие которых ругалась среда. Но все было тщетно, и через несколько дней я забросил это.
Сегодня же, зайдя на страницу MacTeX’а, я обнаружил, что в июле вышла новая версия, от 2015 года.
К слову, на тот момент LaTeX у меня совсем перестал работать, из-за внесенных Apple в OS X El Capitan запретов. Pdflatex, который отвечает за генерацию PDF-файлов лежит именно в той директории, к которой в El Capitan доступа нет. В итоге LaTeX не работает — PDF-файл не генерируется.
На данный момент есть одно очень простое решение:
- Для начала необходимо скачать последний дистрибутив MacTeX на официальном сайте — http://tug.org/mactex/mactex-download.html. Если же у вас уже стоял MacTeX, то вам необходимо удалить его. Делается это очень просто — открываем в Finder «Программы»->Tex. Перетягиваем папку в корзину, или же нажимаем cmd+backspace, что равнозначно предыдущему. Далее, нажимаем shift+cmd+G, для того, чтобы перейти в нужную папку, вводим /usr/local/texlive/ и удаляем папку, содержащую файлы самого LaTeX’а. Обычно это номер года — 2013 или 2014. Очищаем корзину, и можем продолжать.
- Далее нам необходимо установить предпочитаемую среду, позволяющую работать с LaTeX. Я использую TeXstudio, и мне пришлось удалить старую версию, для того, чтобы все настройки сбросились к стандартным. Ссылка на скачивание — http://texstudio.sourceforge.net.
- Устанавливаем MacTeX, вводим пароль администратора, перетягиваем TeXstudio в папку приложения — почти готово.
- Так как в El Capitan немного изменились пути расположения нужных нам для корректной работы файлов, нужно их изменить в TeXstudio. Запускаем программу, нажимаем сверху TeXstudio — Preferences — Команды.
- Здесь необходимо параметры запуска (все, что стоит после пробела) везде оставить неизменными, а пути к файлам изменить на следующие:
Нажимаем ок — и все.
Для примера даю скриншот того, как это выглядит у меня:
UPD: если у вас не работает генерация PDF-файлов с кириллицей (такое очень часто бывает на маках), с флагом /usepackage[T2A], и в логе есть ошибка » Font T2A/cmr/m/n/10.95=larm1095 at 10.95pt not loadable» или что-то в этом роде, то ее я смог исправить, отключив rootless — новый режим безопасности в El Capitan, запрещающий запись в системную директорию всем пользователям, даже root. Не советую так делать, так как это может сделать ваш Мак уязвимее (иногда, кстати, работает и без этого), но если вам очень необходимо, то все очень просто:
Выключаем мак, нажимаем на кнопку включения, и сразу же зажимаем cmd+R. Полоса загрузки заполнится, и вы попадете в Recovery Mode. Необходимо нажать на кнопку «инструменты» в верхнем меню, выбрать терминал и написать команду
Далее необходимо перезагрузить Мак командой
Готово!
Включить защиту обратно можно повторив действия по входу в режим Recovery и введя команду
На этом установку LaTeX на Mac OS X El Capitan можно считать законченной. После данных манипуляций у меня наконец-то заработала генерация PDF-файлов и исчезли все ошибки, которые сопровождали работу с LaTeX ранее.
UPD:
В комментариях также написали такой совет:
Ошибка с « Font T2A/cmr/m/n/10.95=larm1095 at 10.95pt not loadable» после долгих часов мучений решилась командой (предваритально надо поставить MacPorts):
sudo port install texlive-lang-cyrillic texlive-fonts-extra texlive-fonts-recommended
Настройка Ubuntu 16.04 server
Настройка сервера/VPS — это не сложно. Но так как я люблю все «поковырять», а потом вожусь с переустановкой системы, то решил для себя (а если кому-то понадобится — то и для других), что необходимо зафиксировать здесь простейшие действия, которые рекомендую сделать после установки
Метод Бренайзера/The Brenizer Method или Бокерама
Disclaimer: статья старая, писалась еще в 2012 году. Оставлена на память без изменений. Искал я как-то в Google интересующую меня информацию. И тут вдруг наткнулся на штуку, которая отбила все
10 Best Free and Open source LaTeX/ TeX editors for macOS
What is LaTeX?
LaTeX is document writing, preparation that uses TeX typesetting for formatting, originally designed by Leslie Lamport in 1983. It is preferred by many scientists and researchers around the world. LaTeX is also considered a TeX macro package with more user-friendly settings.
Who uses LaTeX/ TeX?
Many are using LaTeX under «Academic discipline», yet many professions continue to use LaTeX in their daily workflow, as it help them keep their work organised here is a list of some of them:
- Mathematicians
- Researchers
- Engineers
- Journalists
- Editors
- Publishers
- Writers
- Statisticians
- Chemists
- Data scientists
How does LaTeX look like?
Is LaTeX for everyone?
LaTeX is not for everyone, some may prefer to use simple editor, word processor or note-taking app instead of investing time learning LaTeX/ TeX. However, LaTex is an advanced tool which requires some time to learn and master.
Free & Open source LaTeX/ TeX editors for macOS
1- TeXMaker
TeXMaker is a free open source LaTeX/ TeX editor for almost all known platforms including macOS. It made the top of this list because it’s features-rich, supports RTL, comes with advanced editing tools and project management workflow tools.
TeXMaker supports many languages and it’s perfect for publishers, researchers, editors and engineers.
It comes with a rich library that contains 370 mathematical symbols, a powerful wizard , advanced error handling and a file/ text search tool with advanced options.
2- TeXstudio
TeXstudio is a fork of TeXMaker with more tools and customisation options. It inherits all the features and functionalities of TeXMaker with addition to many other features for writers and researchers. Its library has 1000+ mathematical symbols, easy bookmarks management, drag/ drop support for images, live assistant for images, formulas, tables and code.
It features enhanced autocompletion, code folding, interactive dynamic spellchecker, interactive grammar checker, and reference checker. It also comes with built-in support for LaTeX compilers, bibliography manager, and glossary.
3- LyX
LyX is a word and text document processor which combines LaTex with WYSIWYG (What You See Is What You Get) editor. It’s built for creating mathematically-rich and structured documents.
LyX is perfect for writers and publishers as it is good for writing books with built-in features including advanced copy/ paste, drag/ drop support, built-in reference manager and its support for many graphical formats.
4- MacTex
With MacTex you are getting simple yet powerful LaTeX/ TeX editor. It’s built exclusively for macOS, distributed as a lightweight package.
5- TeXShop
TeXShop is yet another free LaTeX/ TeX editor built for macOS. It’s developed and released as an open source by the American mathematician Richard Koch.
6-MikTeX
MikeTeX is a cross-platform LaTeX/ TeX editor which a built-in package manager that allow the user to extend the core functionalities by downloading online packages.
7- Aquamacs
Emacs is an integrated text editors family preferred by many developers, programmers and researchers around the world. It’s originally developed by David A. Moon, Guy L. Steele Jr. and Richard M. Stallman.
Though, Emacs is built for GNU Linux, Aquamacs is built for macOS and offers seamless integration with the system. It features better keybinding, drag/ drop functionality and clipboard integration.
Aquamacs has a built-in support for LaTeX/ Tex and a rich ecosystem with many third-party packages.
8- Kile
Kile is an open source free LaTeX/ Tex editor for KDE Desktop environment (Linux), but it also runs on macOS and Linux.
Kile features template and wizard manager, smart build system for LaTeX document, advanced editing commands, auto-completion of (La)TeX commands, quick preview and a powerful easy-to-use compiler.
9- TeXnicle
TeXnicle is a free LaTeX/ TeX editor and project manager. It’s lightweight native macOS package. It features project management tool, document outline viewer, built-in code library and autocompletion.
10- Vim with LaTeX suite
If you are Vim user i would recommend using Vim with LaTeX suite. LaTeX suite for vim combines Vim with LaTeX power making it rich productive for experienced Vim users
Conclusion
LaTeX/ TeX is not for everyone, it’s for specific type of users who don’t mind investing some time learning and mastering this productive typesetting. With this article I hoped to make it easy for macOS users to have many options to choose from.
Services
Find out about our services and how can we help you with your business. Services.