Este es el comando arlatex que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
arlatex: archiva varios archivos LaTeX auxiliares en un archivo .tex maestro
SINOPSIS
alatex [--archivo de salida=nombrearchivo.tex] --documento=nombrearchivo.tex nombre de archivo ...
alatex --versión
alatex --ayuda
DESCRIPCIÓN
alatex es un programa de archivo como Shar, alquitrán, Código Postal, etc. A diferencia de otros archivadores,
sin embargo, alatex está diseñado específicamente para su uso con LaTeX. alatex toma el nombre de un
dominar .tex archivo y una serie de archivos auxiliares utilizados por ese archivo maestro (por ejemplo, .tex,
.orzuelo, .cls y .eps archivos). A partir de estos, alatex genera un solo archivo que, cuando es
ejecutar a través de látex, ambos regenera los archivos auxiliares y compila el documento en un
.dvi .
alatex tiene algunas ventajas sobre otros programas de archivo:
· Los .tex archivos producidos por alatex están en formato de texto sin formato. Son por tanto
perfectamente portátil y trivial para enviar por correo electrónico a los colegas.
· alatex solo necesita LaTeX para ejecutarse. No hay dependencia de ninguna herramienta externa.
· No hay un paso de extracción explícito. A medida que se ejecuta el documento generado látex,
extrae los archivos auxiliares y crea el documento en el mismo paso. El usuario
correr látex puede que ni siquiera se dé cuenta de que se están produciendo archivos adicionales.
alatex funciona escribiendo un número de "\ begin {filecontents *}" ... "\ end {filecontents *}"
bloques al archivo de salida, seguido por el contenido del archivo maestro. (De hecho, cualquier
Los comentarios de LaTeX al principio del archivo maestro se colocan en la parte superior del archivo generado.
expediente. Esto permite al autor llamar la atención, si así lo desea, sobre el hecho de que
se generarán archivos auxiliares.) El entorno "filecontents *", parte del estándar
LaTeX2e, escribe su contenido palabra por palabra en un archivo específico.
OPCIONES
--versión
Salida del alatex número de versión del script.
--ayuda
Resumen de salida alatex información de uso.
--documento=.tex presentar
Especifique el documento maestro. La salida de alatex ¿Es este archivo con todos los
otros archivos nombrados en la línea de comando antepuestos. Tenga en cuenta que "--document" es un
obligatorio parámetro; alatex abortará con un mensaje de error si "--document" no es
especificado.
--archivo de salida=.tex presentar
Especifique el archivo de salida. El archivo de salida se parece al documento maestro, pero
con una serie de entornos "filecontents *" que preceden a la línea "\ documentclass". Si
"--outfile" no está especificado, la salida se escribirá en el dispositivo de salida estándar.
EJEMPLOS
Suponga que tiene un documento llamado papel.tex que carga un paquete personalizado con
"\ usepackage {mypackage}". Quiere enviar el trabajo a una conferencia, pero quiere
estar absolutamente seguro de que mipaquete.sty no se pierde cuando su periódico se transporta desde
persona a persona. Así es cómo alatex puede ser de utilidad:
arlatex --document = paper.tex mypackage.sty --outfile = paper-submit.tex
¿Cuándo? envío-en-papel.tex se procesa con látex, se construye igual que el original papel.tex,
excepto que además crea un mipaquete.sty en el directorio actual:
Esto es TeX, versión 3.14159 (Web2C 7.3.1)
(papel-enviar.tex
LaTeX2e <1999/12/01> nivel de parche 1
Babel y patrones de separación por sílabas para americano, francés, alemán,
alemán, italiano, sin guiones, cargado.
Advertencia de LaTeX: Archivo de escritura `./mypackage.sty '.
(/usr/share/texmf/tex/latex/base/article.cls
Clase de documento: artículo 1999/09/10 v1.4a Clase de documento estándar LaTeX
(/usr/share/texmf/tex/latex/base/size12.clo)) (mipaquete.sty)
.
.
.
Como otro ejemplo, aquí le mostramos cómo puede agrupar todos los archivos necesarios para compilar
un documento grande para la longevidad:
arlatex --document = thesis.tex resumen.tex introducción.tex
background.tex enfoque.tex experimentos.tex relatedwork.tex
conclusiones.tex before.eps after.eps fast.eps slow.eps
podunkUthesis.cls --outfile = tesis-todo.tex
A medida que aumenta el número de archivos para archivar juntos, se vuelve más engorroso ejecutar
alatex a mano. Afortunadamente, usando alatex con paquetedoc es sencillo
paquetedoc encuentra todos los archivos necesarios para crear el documento y alatex los combina
en un solo archivo. A continuación, se muestran ejemplos de la línea "bundle:" que puede utilizar en un
paquetedoc archivo de configuración:
Unix:
paquete: (arlatex --document = $ BDBASE.tex $ BDINPUTS \
--outfile = $ BDBASE-all.tex)
ventanas:
paquete: arlatex --document =% BDBASE% .tex% BDINPUTS% \
--outfile =% BDBASE% -todos.tex
Consulte las paquetedoc documentación para obtener más información.
AVISOS
alatex hace uso del entorno "filecontents *" de LaTeX2e. "filecontents *" se niega a
sobrescribir un archivo existente. Sin embargo, también se niega a crear un archivo que exista
dondequiera que LaTeX puede encontrarlo. Es decir, si el usuario que ejecuta látex en un
alatex-generado .tex el archivo ya tiene un /usr/share/texmf/tex/latex/lo que sea/lo que sea.sty
file, entonces "filecontents *" se negará a crear un lo que sea. archivo, incluso en un archivo diferente
directorio.
Utilice arlatex en línea utilizando los servicios de onworks.net