¿Cómo ocupar correctamente Lifyx?
En este tutorial explicaremos el paso a paso sobre cómo ocupar esta aplicación, desde subir el archivo de traducción en formato TXT con su contenido y el archivo XML correspondiente al archivo que contiene la información para ser convertida a formato LaTeX.
Pasos a seguir:
-
Archivo de contenido XML
Este es el archivo principal que utilizaremos en la plataforma para poder convertir el formato del XML. Simplemente es un archivo XML con sus etiquetas definidas y su contenido, por ejemplo:
Gambardella, Matthew XML Developer's Guide Computer 44.95 2000-10-01 An in-depth look at creating applications with XML. -
Archivo de traducción en texto plano
Para subir un archivo en texto plano debemos seguir un formato donde definiremos el nombre del tag o la etiqueta que se encuentre en nuestro XML seguido de su código en formato LaTeX, por ejemplo:
book: \section{Sección del libro: #id} \n \begin{itemize} title: \item{$} genre: \item{$} price: \item{$} publish_date: \item{$} description: \item{$} /book: \end{itemize}
Como se puede observar en el ejemplo anterior, definimos cada etiqueta que tenemos en nuestro XML, para que luego la plataforma pueda convertirla en formato LaTeX. En caso de que hayan etiquetas que no estén definidas en el archivo de traducción, la aplicación simplemente las omitirá del archivo final quedando solo las que fueron definidas.
Otra cosa que debemos tener en cuenta son los símbolos que definimos en el archivo de traducción, tenemos dos casos posibles para poder capturar información:
-
Símbolo '#': lo que hace este símbolo es capturar la información de la etiqueta, pero de los atributos de esta misma. Por ejemplo, al tener la etiqueta:
... Si tenemos definida en el archivo de traducción un
#id
, quiere decir que para la transformación final del archivo LaTeX tendremos:\section{Sección del libro: The book of XML}
-
Símbolo '$': este símbolo toma el contenido que está dentro de una etiqueta. Por ejemplo, si tenemos:
Computer Y tenemos en el archivo de traducción una conversión de este tipo:
genre: \item{$}
Quiere decir que en el archivo final tendremos:
\item{Computer}
.
-
-
Archivo ZIP (opcional)
Este tipo de archivo es opcional ya que es una plantilla predefinida que la plataforma utilizará para almacenar el contenido del XML traducido. Se necesita un
main.tex
obligatorio (en el caso de subir un archivo ZIP) con los respectivos\input
hacia el documento principal, siguiendo el nombre completo del archivo terminado en.tex
.
¡Después de haber leído este pequeño manual, ya estás listo para convertir tus archivos XML a LaTeX!