NatanVilchis / termuxtex

Un script automatizado para instalar LaTeX y sus principales bibliotecas para Termux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Termuxtex] (1.2.0) LaTeX para Termux

Versión (1.2.0) - Modificación: 16/MAY/2019
Cambios en los scripts lualatex2ca, pdflatex2ca, pdflatex2c y pdflatex2ca: Scripts

En dispositivos que ya tienen termuxtex, se recomienda hacer una instalación limpia: Ver instalación limpia

GitHub license Donate

LaTeX para Termux (Android).
Un script automatizado para instalar LaTeX y sus principales bibliotecas para Termux

Leer en otros lenguajes: Español, Inglés

Alt text

Tabla de contenido

Notas de la versión

Versión (1.2.0) - Fecha de Modificación: 16/MAY/2019
Los scripts pdflatex2ca y pdflatex2c se integraron en uno solo llamado: pdflatex2.
Los scripts lualatex2ca y lualatex2c se integraron en uno solo llamado: lualatex2.
Se eliminó "inputenc" de los paquetes por defecto en la instalación de termuxtex.
Se agrega la opción para realizar una instalación limpia en dispositivos que ya tienen instalado termuxtex en el dispositivo.

Versión (1.1.0) - Fecha de Modificación: 16/MAR/2019
Se agregó la descarga del paquete texliveonfly en termuxtex.sh
Se modificaron los archivos pdflatex2ca, pdflatex2c, lualatex2ca y lualatex2c para que automáticamente instalaran los paquetes faltantes del archivo a compilar (gracias al paquete texliveonfly).
Se añadió una corrección a los archivos pdflatex2ca, pdflatex2c, lualatex2ca y lualatex2c para que puedan compilar archivos que no usen referencias bibliográficas.

Versión (1.0.0) Fecha de Modificación: 18/NOV/2018
Se añade la primer versión del repositorio

Pre-requisitos

Es necesario contar con aproximadamente 340 MB de espacio libre para una correcta instalación (el tamaño puede variar para actualizaciones posteriores).

Permisos de escritura activados

Tener activados los permisos de escritura de Termux (Ajustes => Apps => Termux => Permisos => Almacenamiento)
Activar permisos en Termux Activar permisos en Termux Activar permisos en Termux

Instalar Git

Instalar git en Termux:

1) Instalar Git:

Ejecutar en termux el siguiente comando:

pkg install git

pkg install git

2) Aceptar la instalación de Git:

Aceptamos instalación

3) Esperar hasta que la instalación termine:

Instalación terminada

Instalación

1) Obtener TermuxTex

En Termux ejecutar el siguiente comando:

git clone https://github.com/NatanVilchis/termuxtex

Instalación de TermuxPy
Esperar a que se termine de obtener todo el repositorio:
Instalación de TermuxPy

2) Abrir la carpeta termuxtex

En Termux ejecutar el siguiente comando:

cd termuxtex

Instalación de TermuxPy

3) Instalación limpia

Si no ha instalado termuxtex en este dispositivo, omita este paso.
Se recomienda realizar una instalación limpia si actualmente ya está instalado termuxtex en Termux, esto con la finalidad de evitar posibles errores como el siguiente: Latex can't find .sty files altough packages are installed.
Los siguientes comandos purgarán la instalación vieja de LaTeX y eliminarán los archivos de configuración viejos.
Para realizar la instalación limpia se debe escribir lo siguiente en Termux:

apt-get -y purge texlive*
rm -rf $HOME/../usr/share/texlive/
rm -rf $HOME/.texlive*

4) Ejecutar el script termuxtex

En Termux ejecutar el siguiente comando:

bash termuxtex.sh

Es importante que mientras la instalación esté en proceso el equipo no se suspenda ya que puede generar problemas de instalación
Instalación de TermuxPy
Esperar a que termine la instalación: Instalación de TermuxPy

Scripts

Para simplificar los scripts se han hecho los siguientes cambios:
lualatex2ca y lualatex2c estarán integrados en "lualatex2"
pdflatex2ca y pdflatex2c estarán integrados en "pdflatex2"

lualatex2

Este comando compilará el archivo .tex con lualatex
La forma general de uso es la siguiente:

lualatex2 [-opciones] archivo.tex

Opciones:
-b, Si el archivo.tex contiene referencias como bibtex, apacite...
-a, Si desea abrir el archivo PDF automáticamente después de la compilación.
-o, Si desea abrir el archivo PDF automáticamente después de la compilación (Mismo que -a).

Si no hay opciones solamente se compilará el archivo en PDF.
Ejemplos de uso:
Compilar solamente:

lualatex2 archivo.tex

Compilar y abrir automáticamente:

lualatex2 -a archivo.tex

Compilar, generar las referencias y abrir automáticamente:

lualatex2 -ab archivo.tex

También puede usarse:

lualatex2 -ba archivo.tex

pdflatex2

Este comando compilará el archivo .tex con pdflatex
La forma general de uso es la siguiente:

pdflatex2 [-opciones] archivo.tex

Opciones:
-b, Si el archivo.tex contiene referencias como bibtex, apacite...
-a, Si desea abrir el archivo PDF automáticamente después de la compilación.
-o, Si desea abrir el archivo PDF automáticamente después de la compilación (Mismo que -a).

Si no hay opciones solamente se compilará el archivo en PDF.
Ejemplos de uso:
Compilar solamente:

pdflatex2 archivo.tex

Compilar y abrir automáticamente:

pdflatex2 -a archivo.tex

Compilar, generar las referencias y abrir automáticamente:

pdflatex2 -ab archivo.tex

También puede usarse:

pdflatex2 -ba archivo.tex

Ejemplo

Este repositorio cuenta con un archivo .tex de ejemplo.
Dentro de la carpeta termuxtex escribir lo siguiente:

cd ejemplo

Ejemplo



Como el ejemplo tiene referencias bibliográficas se puede usar lo siguiente:

pdflatex2 -ba tarea1.tex

pdflatex_1

Esperar a que termine de compilar:
pdflatex_2

También puede compilarse usando lualatex2:

lualatex2 -ba tarea1.tex

Una vez compilado el archivo se abrirá automáticamente :
pdflatex_2

Para ver la lista de opciones que pueden pasarse a lualatex2 y pdflatex2 ver: Scripts

Hecho por

Natan Vilchis

Licencia

Este proyecto está licenciado bajo la licencia MIT, ver LICENSE para ver los detalles.

About

Un script automatizado para instalar LaTeX y sus principales bibliotecas para Termux

License:MIT License


Languages

Language:TeX 94.7%Language:Python 2.7%Language:Shell 2.6%