Originalmente iba a hacer una pregunta acerca de cómo obtener el Látex de trabajo en Anki, pero como yo estaba escribiendo la pregunta, yo estaba tratando de solucionar el problema yo mismo. Yo pensé que los demás pueden beneficiarse de mis hallazgos, así que me decidí a publicar aquí. Si observa que alguno de mis pasos son incorrectos, por favor hágamelo saber. Y yo todavía no era capaz de conseguir que funcione, así que si se desplaza hacia abajo hasta el final, usted puede ver donde estoy atascado y todavía necesita ayuda.
La cuestión es: ¿Cómo puedo instalar libgd?
Estoy tratando de hacer Anki trabajo con Látex. La única información que pude encontrar acerca de cómo hacer esto es a partir de esta página:
- [...] el uso de Látex, usted tiene que instalar por separado - es que no venían con Anki
- [...] en OSX uso MacTex
- Dvipng también debe ser instalado.
- En OSX, si utiliza MacPorts o similar para instalar LaTeX, asegúrese de látex y dvipng están vinculados en /usr/bin.
La instalación estándar de MacTex ocupa 3GB, mucho más de lo que creo que es necesario, ya que no voy a usar su interfaz gráfica de usuario de la aplicación. Solo necesito el Látex de la biblioteca, si he entendido bien, lo que debe ser la manera menos que 3 GB. Por lo tanto, yo estoy instalando el BasicTeX versión en su lugar, que sólo toma alrededor de 100 mb.
No estoy seguro de si ya tengo Dvipng instalado o no, así que estoy reiniciando Anki para ver si funciona o no. Tengo el siguiente error:
Error de ejecución de dvipng. [...] La producción escrita en tmp.dvi [...]
Así que probablemente necesita instalar dvipng... Instalar El archivo léame contiene la siguiente información:
La instalación de dvipng debería ser simple: simplemente
./configure',
', y `make install'.Requisitos:
- El GD Gráficos Sacar de la biblioteca, libgd
- El camino de búsqueda de la biblioteca de kpathsea
- libpng y libz
De nuevo, no estoy seguro de que, si cualquiera, de esos requisitos ya tengo instalados, así que solo voy a proseguir con la instalación en espera de mensajes de error en el que me guía por el camino correcto.
Después de la ejecución ./config
, que da el error:
configure: error: no se puede encontrar/uso libpng
... que yo creo que es un poco raro ya que el archivo léame de los estados:
To be able to compress and write PNG files to disk, dvipng (or really libgd) uses libpng which in turn uses libz. These should be available on any modern system, if not, download them and install them.
Fui a la libpng sitio web, y trató de encontrar una "binario actual" que funciona con el sistema operativo (10.6/i386), pero parece que ninguno de los últimos 3 versiones tienen un binario que está disponible para descargar. Así que me fui a la "vieja binarios" de la sección, lo que me llevó a este sitio web, que ha libpng v1.4.5. He instalado el "Instalador de paquetes" para libpng.
Ahora que está instalado, he intentado instalar Dvipng de nuevo, y que ahora da el siguiente error:
no se puede encontrar/uso libgd
Este dibujo de la biblioteca se puede descargar en http://www.boutell.com/gd
Cuando voy a ese sitio web, veo que dice que la página se mueve y que está hacia abajo. Sólo hay un enlace a los archivos de origen y no la distribución binaria. No estoy seguro de a donde debo ir de aquí... debo descargar el código fuente y compilarlo de alguna manera? Una vez que se hayan cumplido, ¿qué hago con él? ¿Corro algún archivo que genera? Me podría mover archivos que genera a carpetas específicas? ¿Cómo Dvipng saber cómo acceder a ella? Estoy familiarizado con la forma de hacer algo como esto, así que cualquier ayuda se agradece.
He aquí un resumen (hasta ahora) de la dependencia de la jerarquía, que debe ser instalado con el fin de obtener de Látex para trabajar con Anki:
- MacTeX: Instalado (tengo el BasicTeX versión para salvar a un montón de espacio en el disco).
-
Dvipng: No instalado (no se puede instalar sin libgd).
- libpng: Instalado (tengo el Individuo paquete de instalación).
- libgd: No instalado (no estoy seguro de cómo instalar este).
- ???
Otras preguntas:
- Hay un mejor método fiable para saber si alguna de estas dependencias se instalarán en lugar de ejecutar un instalador que depende de ellos y con la esperanza de un significativo mensaje de error?