Social Icons

Mostrando entradas con la etiqueta texlive. Mostrar todas las entradas
Mostrando entradas con la etiqueta texlive. Mostrar todas las entradas

domingo, 11 de septiembre de 2011

Desinstalar e Instalar MacTeX en Mac OS X

Introducción

Está bien claro que desinstalar ciertos paquetes de nuestro Mac OS X supone una verdadera dificultad. Es el caso de MacTeX, el paquete que nos permite tener y usar texlive en nuestro Apple.

Merece la pena, por tanto, entrar en el detalle de cómo se hace. Hemos probado lo que dice la página oficial al respecto  y creemos poder matizar algo más  la operación. A ello dedicamos este post.

No está fuera de lugar incluir en Ubuntu Driver algo de Mac OS X, pues Darwin es un Unix muy parecido a Ubuntu. Además, conocemos a muchos usuarios de Ubuntu que tienen una vena de maqueros de importante calibre; es más, sus vidas informáticas están compartidas entre Ubuntu y Mac OS X, lo que  nos parece muy bien. Por otra parte,  LaTeX es software libre cuyo uso debemos favorecer en cualquier plataforma.

Está claro que se puede usar una nueva distribución de MacTeX sin desintalar la anterior. Ello es plenamente factible, pero nada recomendable. La razón fundamental es que si quisiéramos añadir algún paquete de LaTeX que no suministre MacTeX, por ejemplo Acrotex, para dar cuenta de la añadidura tendríamos que ejecutar desde terminal la orden:

sudo texhash

tras añadirlo, igual que en Ubuntu. Pero con esa operación destrozaríamos nuestro LaTeX, pues se mezclarían en la tabla hash datos de las distribuciones antiguas conservadas y la nueva (tras hacer algo así, hemos padecido en carne propia errores de compilación de LaTeX que son imposibles de solventar, todo por mezclar distribuciones con un "texhash"). Por tanto, lo recomendable es desinstalar nuestro antigua versión de MacTeX antes de instalar la nueva; pero, ¿cómo hacerlo?

Para fijar ideas supondremos, en lo que sigue,  que tenemos instalado MacTeX-2010 y que vamos a instalar MacTeX-2011. Por tanto, supondremos que vamos a desinstalar MacTeX-2010. En los siguientes pasos daremos nuestro password siempre que sea requerido.


Desinstalación de la Versión Antigua de MacTeX

Primer paso

Abrimos nuestro navegador interno, el magnífico Finder, y hacemos lo siguiente desde su menú contextual:

Ir > Ir a la carpeta

y escribiremos en el diálogo que se abre:

/usr/local/texlive

Aparecerá entonces en la ventana del Finder el directorio

/2010

pues bien, lo borramos arrojándolo a la papelera y ello completa la mayor parte de la operación. En verdad podemos borrar directamente la carpeta "/texlive", salvo que queramos conservar algo de la carpeta "/usr/local/texlive/texmf-local". "/texmf-local" es la carpeta compañera a "/2010" en /usr/local/texlive, se crea siempre que se instala MacTex si no está y se conserva si está. Normalmente está vacía, pero por ejemplo podríamos tener en ella nuestro ficheros de bibliografía, los ".bib". En fin, si queremos conservar algo de "/texmf-local" lo podemos salvar en el acto, borrar la carpeta y luego poner una vez sea creada.

Si somos verdaderos maqueros, en lugar de "Ir > Ir a la carpeta" pulsaremos la secuencia equivalente:

Mayúsculas + Command + G

y para borrar el directorio, nos situaremos sobre él y haremos

Command + flecha de borrado

Segundo Paso

Mayúsculas + Command + G

y escribiremos en la caja de diálogo

/Applications

seguidamente borramos el directorio /Tex que pende de "Applications".

Tercer Paso


Mayúsculas + Command + G

y escribiremos en la caja de diálogo

/Library

seguidamente borramos el directorio /Tex que pende de "Library". 

Esta operación también se puede hacer con la maravillosa utilidad AppCleaner que sirve para desinstalar aplicaciones del Mac y es imprescindible en la vida de un maquero. En este caso ejecutaríamos nuestro AppCleaner y pulsaríamos en "Others", pondríamos un tic junto al icono de "Tex" que lleva escrito a su lado "TeXDistrPrefPane.prefPane", pulsaríamos en el botón "Search" y finalmente en el botón "Delete". El efecto de esta secuencia de operaciones sería el mismo que  si borramos el directorio /Tex que pende de "Library", como indicábamos antes.

Cuarto Paso

El cuarto paso consiste en suprimir lo instalado para Ghostscript e ImageMagick Convert; no es difícil pero es muy laborioso. Aquí no podemos ser tan explícitos como acostumbramos en este blog, pues son muchos los ficheros y cambian de una versión a otra. No obstante, la mayor parte de lo que hay que borrar se borra suprimiendo los directorios: /ghostscript que cuelga de /usr/local/share e ImageMagick-x.x.x que cuelga de /usr/local/lib (por supuesto que las "x" de antes deben ser sustituidas por los números correspondientes a la versión, pero no encontraremos más que un ImageMagick-x.x.x por lo que no habrá motivo a la confusión).

Pero, ¿qué borrar?. Es mucho, para saberlo lo mejor es haber conservado el paquete de instalación del MacTeX que vamos a borrar. Lo ejecutamos ahora y antes de dar permiso a la instalación pulsando el segundo "Continuar",  vamos al menú contextual del programa instalador de MacTeX y hacemos:

Archivo > Mostrar archivos

o sencillamente Command + i, desplegamos entonces la pestaña de "Ghostscript x.xx" y borramos todos los archivos que dice que va a instalar en el camino que indica. Igual hacemos para "ImageMagick Convert x.x.x-x". 

Si somos ordenados, cubriremos esta fase siempre antes de instalar la nueva distribución y no se acumulará el trabajo. No obstante, no pasa nada si se deja esta fase; bueno, salvo que se nos quedan sucios nuestros directorios con material que no usamos, la basura se irá acumulando.

Instalar la nueva versión de MacTeX

Hay un vídeo en dos partes que describe bastante bien el proceso de instalación. Desde aquí lo recomendamos:

primera parte
segunda parte

Aunque describe la instalación de MacTeX-2010, el proceso para MacTeX-2011 es prácticamente el mismo.

Nota final

Todo lo que hemos dicho más arriba está probado, por lo que garantizamos la fiabilidad de la información. 


Y ... esto es todo por hoy.

domingo, 3 de julio de 2011

Adecuación de nuestra instalación de TeXLiVe para uso científico

Introducción

La edición en el quehacer científico pasa hoy por usar LaTeX, sin que lleguemos a comprender muy bien por qué esta herramienta no está de moda entre los dedicados a las humanidades.

La distribución que más nos gusta es TeXLiVe, por ser muy popular en las tres plataformas que usamos: Linux, Mac OS X y Windows. Pero este blog está dedicado a Ubuntu, así que daremos una recomendación para completar la instalación de TeXLiVe en nuestro Ubuntu. Dicha recomendación está orientada a que no nos falte de nada ---sin que ello signifique que haya que instalarlo todo--- a la hora de compilar un fichero .tex que hemos escrito nosotros, que hemos capturado en la red o que sencillamente nos ha enviado un amigo. Daremos nuestra recomendación sin explicar qué es cada cosa o para qué sirve, pues ese será el objeto de otro post.

Procedimiento Básico

Comenzamos instalando lo básico, lo cual es sencillo y nos ahorra mucho trabajo. Para ello abrimos un terminal y ejecutamos la orden:

$ sudo apt-get install texlive

Como novedad en este blog el resto del trabajo no lo haremos en consola, sino en el "gestor de paquetes Synaptic" de nuestro Ubuntu preferido.

Si estamos usando Ubuntu 10.04 abriremos el gestor de paquetes pulsando con el puntero en el menú superior izquierdo, donde dice "Sistema". La secuencia sería:

Sistema > Administración > Gestor de paquetes Synaptic

Si estamos usando Ubuntu 11.04 bajo el magnífico y recomendable entorno Unity, lo más fácil es pulsar en el menú Unity de la izquierda sobre la casilla "Aplicaciones" (la reconoceremos porque es oscura y tiene una lupa con una cruz en el centro).  Esto se puede hacer mejor sin ratón con

Super + a

"Super" es en el teclado la tecla contigua a la izquierda de la de Alt que se encuentra, a su vez, a la izquierda de la barra espaciadora; en muchos ordenadores tiene el anagrama de Windows. Después escribiremos "gestor" en la línea de búsqueda que aparece y en breve veremos el icono del "Gestor de paquetes Synaptic", sobre el que pulsaremos. En Ubuntu 11.10, todo es como en Ubuntu 11.04, salvo que no viene instalado Synaptic por defecto. Así pues, debemos instalarlo previamente. La orden es:

$ sudo apt-get install synaptic

Hecho esto, y previo aporte del password del usario con poderes, aparece la ventana clásica y una casilla bajo el epígrafe "Filtro rápido". Aquí empieza el camino común a las dos versiones de Ubuntu. Dicha casilla es un buscador, en el que escribiremos la palabra "texlive" y seguidamente aparecerán todos los paquetes disponibles relacionados con la distribución TeXLiVe.

Reconoceremos a los paquetes no instalados porque su casilla (a la izquierda, al principio del renglón) es blanca, frente a las verdes que indican "paquete instalado". Imaginemos que el paquete "texlive-humanities-doc" es uno de los de casilla blanca, por tanto no instalado. Para ponerlo en la lista de instalación hacemos clic sobre su casilla (blanca, en este caso), pulsamos sobre el botón de la derecha y hacemos clic sobre "Marcar para instalar". Una vez hecho esto con los distintos paquetes que recomendamos, para instalar definitivamente todo lo solicitado, haremos clic sobre "Aplicar". Entonces será cuestión de esperar a que acabe el proceso de instalación y así lo indique.

Paquetes Recomendados


Marcaremos para instalar los que no estén marcados para instalar, o ya instalados, de la siguiente lista. Los damos en orden alfabético para mejor uso, aunque puede que no sea éste el orden en que aparecen listados:


cedilla

debiandoc-sgml

feynmf

ipe
itrans-fonts

libmaruku-ruby1.8
luatex
lyx

pandoc

rednotebook

texlive
texlive-base
texlive-binaries
texlive-bibtex-extra
texlive-common
texlive-doc-base
texlive-doc-en
texlive-doc-es
texlive-extra-utils
texlive-fonts-extra-doc
texlive-fonts-recommended
texlive-fonts-recommended-doc
texlive-font-utils
texlive-formats-extra
texlive-games
texlive-generic-extra
texlive-generic-recommended
texlive-humanities
texlive-humanities-doc
texlive-lang-arabic
texlive-lang-cyrilic
texlive-lang-greek
texlive-lang-latin
texlive-lang-spanish
texlive-latex3
texlive-latex-base
texlive-latex-base-doc
texlive-latex-extra-doc
texlive-latex-recommended
texlive-latex-recommended-doc
texlive-luatex
texlive-math-extra
texlive-metapost
texlive-metapost-doc
texlive-music
texlive-omega
texlive-pictures
texlive-pictures-doc
texlive-plain-extra
texlive-pstricks-doc
texlive-publishers-doc
texlive-science
texlive-sciencie-doc
texlive-xetex
therion







Y ... eso es todo por hoy.