Новый tex live или старый MacTeX?

Новый tex live или старый MacTeX?

Как я думаю, это норма, я использовал MacTeX на моем MacBook, но tex live на моем компьютере Windows. Но с этого года MacTeXбольше не поддерживаетВерсии Mac OS X старше 10.10. Мой MacBook — «начало 2008 года» ине могу запустить OS X выше 10.7.

Теперь у меня есть выбор: установить на свой MacBook либо новый tex live 2017, либо старый MacTeX 2016.

Каковы преимущества и недостатки использования старой версии MacTeX по сравнению с новой версией tex live в Mac OS X?

решение1

Для большинства целей MacTeXявляетсядистрибутив TeX Live для Mac. Как и для всех других платформ, группы добровольцев ежегодно компилируют новые двоичные файлы для TeX Live, а группа MacTeX отвечает за компиляцию двоичных файлов для Mac. Они также решают распространять некоторые другие полезные программы с графическим интерфейсом вместе с дистрибутивом TeX Live, включая TeX Live Utility, BibDesk, TeXShop и TeXWorks. Эти программы вместе с дистрибутивом TeX Live составляют то, что называется MacTeX.

В этом году из-за возросших трудностей с предоставлением скомпилированных двоичных файлов длявосемьразличные версии ОС (включая версии, которые все еще работали на машинах PPC), группа решила поддерживать только версии MacOS, для которых Apple все еще выпускает обновления безопасности. На момент написания статьи это означает, что они будут поддерживать Yosemite (10.10), El Capitan (10.11) и Sierra (10.12) и предстоящую High Sierra (10.13).

ЗдесьявляетсяБоюсь, что на такую ​​старую машину нельзя установить скомпилированный для MacTeX TeX Live.

Альтернативы

Однако, похоже, что двоичные файлы для старых версий Macявляютсявсе еще находится в стадии компиляции, и поэтому онделаетпохоже, что можно установить текущую версию TeX Live с помощью сетевого установщика TeX Live.

Основные инструкции для Mac можно найти здесь:

Однако, поскольку так мало пользователей Mac устанавливают MacTeX таким образом, похоже, что информации о том, как это работает, очень мало. Так как я никогда не пользовался сетевым установщиком, я не знаю, как он определяет правильный двоичный файл для вашей машины. Также могут возникнуть проблемы с получением актуального Ghostscript.

@egreg подтверждаетздесьчто ему удалось запустить двоичные файлы TL2017 на OS 10.7 (Lion) в предварительном тестировании.

решение2

Обратите внимание: вместо того, чтобы рассуждать о доступности двоичных файлов, любой, у кого установлен TeX Live 2017 на любой машине, может просто спросить TeX Live Manager (tlmgr), какие архитектуры доступны в настоящее время.

tlmgr platform list

производит

tlmgr: package repository http://mirror.ox.ac.uk/sites/ctan.org/systems/texlive/tlnet (verified)
Available platforms:
    amd64-freebsd
    amd64-netbsd
    armel-linux
    armhf-linux
    i386-cygwin
    i386-darwin
    i386-freebsd
    i386-linux
    i386-netbsd
    i386-solaris
    powerpc-darwin
    powerpc-linux
    sparc-solaris
    win32
    x86_64-cygwin
    x86_64-darwin
    x86_64-darwinlegacy
(i) x86_64-linux
    x86_64-solaris
Already installed platforms are marked with (i)
You can add new platforms with: tlmgr platform add PLAT1 PLAT2...
You can remove platforms with: tlmgr platform remove PLAT1 PLAT2...
You can set the active platform with: tlmgr platform set PLAT

что показывает, что двоичные файлы доступны даже для PPC Mac. x86_64-darwinlegacyпредположительно старые Intel Mac, а x86_64-darwinновые Intel Mac. OP все еще должен выяснить, к каким именно системам они относятся, конечно, но список показывает, что двоичные файлы почти наверняка доступны для системы OP.

Конечно,ОПневозможно получить эту информацию таким образом, но большинство из тех, кто высказывает предположения в комментариях и предлагает OP компилировать из исходников, безусловно,мог:-).

Конечно, вероятно, нет причин, по которым OP не может установить MacTeX 2016 и TeX Live 2017. Некоторые из GUI-плюшек могут быть бесполезны, но многие нет. Это обеспечит более проверенный (потому что более широко используемый) резервный TeX на случай, если текущий вызовет проблемы в любой момент.

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