
Como creo que es la norma, he estado usando MacTeX en mi MacBook, pero tex live en mi computadora con Windows. Pero a partir de este año, MacTeXya no es compatibleVersiones de Mac OS X anteriores a 10.10. Mi MacBook es de "principios de 2008" yno puedo ejecutar OS X superior a 10.7.
Mis opciones ahora son instalar el nuevo tex live 2017 o el antiguo MacTeX 2016 en mi MacBook.
¿Cuáles son las ventajas y desventajas de ejecutar una versión antigua de MacTeX frente a una nueva versión de tex en vivo en Mac OS X?
Respuesta1
Para la mayoría de los propósitos, MacTeXesla distribución para Mac de TeX Live. Como ocurre con todas las demás plataformas, grupos de voluntarios compilan nuevos binarios para TeX Live cada año, y el grupo MacTeX es responsable de compilar los binarios para Mac. También eligen distribuir algún otro programa GUI útil junto con la distribución TeX Live, incluida TeX Live Utility, BibDesk, TeXShop y TeXWorks. Estos programas más la distribución TeX Live constituyen lo que se llama MacTeX.
Este año, debido a las crecientes dificultades para proporcionar archivos binarios compilados paraochodiferentes versiones del sistema operativo (incluidas las versiones que todavía se ejecutan en máquinas PPC), el grupo decidió admitir solo versiones de MacOS para las cuales Apple todavía está lanzando actualizaciones de seguridad. Al momento de escribir este artículo, esto significa que admitirán Yosemite (10.10), El Capitan (10.11) y Sierra (10.12) y la próxima High Sierra (10.13).
Por lo tanto, allíesMe temo que no hay TeX Live compilado por MacTeX que puedas instalar en una máquina tan antigua.
Alternativas
Sin embargo, parece que los archivos binarios para versiones anteriores de Macsontodavía se está compilando y, por lo tanto,haceParece posible instalar una versión actual de TeX Live utilizando el instalador de red de TeX Live.
Las instrucciones básicas para Mac se encuentran aquí:
Sin embargo, dado que muy pocos usuarios de Mac instalan MacTeX de esta manera, parece haber muy poca información sobre cómo funciona. Como nunca he usado el instalador de red, no sé cómo se puede identificar el binario correcto para su máquina. También puede haber problemas para obtener un Ghostscript actualizado.
@egreg confirmaaquíque logró ejecutar los binarios de TL2017 en OS 10.7 (Lion) en una prueba preliminar.
Respuesta2
Tenga en cuenta que en lugar de especular sobre si los binarios están disponibles o no, cualquiera que tenga TeX Live 2017 instalado en cualquier máquina puede preguntarle a TeX Live Manager (tlmgr) qué arquitecturas están disponibles actualmente.
tlmgr platform list
produce
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
lo que demuestra que los archivos binarios están disponibles incluso para Mac con PPC. x86_64-darwinlegacy
Se supone que son Mac Intel más antiguas, mientras que x86_64-darwin
son Mac Intel más nuevas. El OP aún necesita determinar exactamente a qué sistemas se refieren, por supuesto, pero la lista muestra que es casi seguro que los binarios estén disponibles para el sistema del OP.
Por supuesto, elOPNo puedo obtener esta información de esta manera, pero la mayoría de los que arriesgan conjeturas en los comentarios y sugieren que el OP debe compilarse desde la fuente ciertamentepodría:-).
Por supuesto, probablemente no haya ninguna razón por la cual el OP no pueda instalar MacTeX 2016 y TeX Live 2017. Algunas de las ventajas de la GUI pueden ser inútiles, pero muchas no. Esto proporcionará un TeX alternativo mejor probado (porque es más utilizado) en caso de que el actual cause problemas en algún momento.