2 votos

Instalación del programa de línea de comandos ps2pdf en Android

Acabo de comprar un Nexus 7 2013. Es muy bueno y me gustaría usarlo para (en caso de emergencia) editar algunos de mis documentos de látex usando TexPortal .

Algunos de mis documentos de látex se compilan correctamente sólo con Latex y no con PDFLatex. Como resultado, obtengo un archivo .ps válido.

Me gustaría instalar de alguna manera ps2pdf (o incluso mejor, ps2pdf13) por alguna herramienta como, por ejemplo, apt-get. Y utilizar algún emulador de terminal para ejecutarlo.

¿Es esto posible sin rootear el dispositivo?

1voto

Andy Brudtkuhl Puntos 1714

No, aunque Android se basa en el kernel de Linux, los programas para GNU/Linux tienen que ser portados al entorno de espacio de usuario de Android. Suelen requerir algunos cambios en el código fuente, y ser compilados enlazando con las librerías de tiempo de ejecución apropiadas. Puedes encontrar algunos programas de línea de comandos que ya han sido portados a Android en sitios de código abierto como GitHub, pero no hay nada como APT.

Lo más parecido a un repositorio APT es F-droid pero eso es principalmente para aplicaciones de interfaz gráfica: es una alternativa a Google Play para descargar aplicaciones de código abierto. Ya he buscado allí y no hay nada como ps2pdf .

0 votos

Tampoco es groff en la actualidad, pero acabo de hacer algunas actualizaciones de la fuente (correcciones de ruta, todo), y han compilado con éxito una línea de comandos groff/nroff/troff en mi Android. El binario resultante incluso maneja mis archivos tmac personalizados muy bien. Espero que una actualización similar de la fuente del tipo "arreglar las rutas" facilite el trabajo de un puerto para ps2pdf también.

0 votos

Sé que este tema es de hace unos años, pero acabo de toparme con él mientras buscaba las fuentes de ps2pdf para poder construirlo en mi Android. En resumen, utilizando el teminal Termux (y estoy seguro de que otros, el puerto de Android de Debian viene a la mente) en Android, hay ES una utilidad de línea de comandos "apt" disponible. (Sin embargo, ps2pdf es no actualmente parte de los paquetes ya portados).

0 votos

Eso es muy interesante. Si lo consigues, por favor, vuelve y escríbelo como respuesta.

1voto

Registered User Puntos 1000

También soy un feliz usuario de Termux en Android. Si estás familiarizado con las herramientas de línea de comandos de Linux, te encantará tener esto en Android.

Hasta donde yo sé, ps2pdf, y también ps2pdf13, ps2pdf14, etc, (en mi portátil Linux) no son programas binarios ejecutables independientes, sino shellscripts de conveniencia que forman parte de la distribución de Ghostscript, que llaman a gs con los parámetros y opciones correctos. Si echas un vistazo a las páginas de Github para Termux puedes ver que la portación de Ghostscript (en el momento en que escribo) para Termux es un trabajo en progreso que aún no ha tenido éxito. Ghostscript es un paquete potente pero complejo de compilar. Pero hay esperanza...

Una alternativa es utilizar su navegador web (Android) y utilizar un convertidor ps2pdf en línea como https://www.ps2pdf.com . (que es impulsado por Ghostscript en el servidor)

0voto

Termux dispone de texitopdf para conferir un archivo latex a pdf

0voto

vibby47 Puntos 6

M. Tarenskeen es correcto. Cuando instalas Ghostscript en Termux, obtienes automáticamente toda una serie de valiosos programas de utilidad con él, incluyendo ps2pdf. Una vez instalado gs, basta con escribir `que pf2pdf' y ahí está.

Gnuplot admite tanto "terminales" PostScript como PDF. Sólo tienes que seleccionar el que más te guste. Si es PS, entonces ps2pdf hace un trabajo corto con la salida PDF. Al elegir el terminal PDF se omite el paso de conversión explícito. Lo que he hecho es poner un enlace simbólico llamado "storage0" desde mi directorio de inicio de Termux a /storage/emulated/0. Puedo copiar el gráfico terminado en el directorio con el enlace simbólico, y ¡voilá! Está ahí, inmediatamente accesible para cualquier utilidad de Android.

Resulta que estoy ejecutando el lector de libros electrónicos FBreader con un plug-in de PDF, que hasta ahora está haciendo un buen trabajo de visualización de las parcelas PDF terminadas.

Actualmente estoy ejecutando mi teléfono Samsung Galaxy J3 sin tarjeta SD, pero en cuanto consiga una probaré el mismo truco en "storage1".

-1voto

slybloty Puntos 389

No. No puedes instalar fácilmente una aplicación nativa de Linux en una plataforma Android. Para ello tendrás que compilar tus archivos con el kernel de Linux y no con la máquina virtual de Java que ejecuta todas tus aplicaciones Android.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X