Saltar al contenido principal

Inicio rápido

Puedes iniciar el framework Design Editorial desde Overleaf o descargar el repositorio de GitHub y complilarlo localmente (se recomienda el uso de Docker), esta versión es compatible con una distribución TeXLive 2019 o posterior.

Configuración inicial

La configuración inicial es bastante sencilla, solo se deben editar los siguientes documentos con la información necesaria

/src/initialVariables.sty
\author{Brayan Camilo Riveros Castellanos}
\title{Design Editoral}
\def\printedition{
Primera edición
}
\def\printlogo{
\includegraphics[scale=.7]{png/logo.png}
}
info
  • El comando printlogo es opcional, es decir, se puede eliminar por completo la definición del comando.
  • El comando printedition puede ser vacío pero debe estar definido.
  • Tenga en cuenta que las imagenes las buscará en la carpeta images.
main.tex
\documentclass[11pt, oneside]{book} 
\usepackage[spanish, activeacute]{babel} % important you can change language
\usepackage[utf8]{inputenc} % set input encoding
\usepackage{emptypage}
\usepackage{lib/designAcademycos}
\usepackage{lipsum}
\designacademycos{
root=./,
template=designEditorial,
download=false
}
\usepackage[T1]{fontenc}
\usepackage[light,math]{kurier} % http://www.tug.dk/FontCatalogue/
\usepackage{src/initialVariables}
\usepackage{src/customCommands}
\usepackage{\pathroot plugin/folderTree}
\template{
indexMake=true,
pageOnHeader=false
}
\begin{document}
\getcover
\frontmatter
\getcoverpage
\tableofcontents
\mainmatter
\import{chapters/}{example.tex}\cleanalldata
% Aquí se agregan los capítulos
\end{document}
caution

Es importante que después de la importación de cada capítulo se incluya el comando cleanalldata

Teniendo en cuenta el archivo main.tex se debe crear los capítulos de su documento de la siguiente manera

/chapters/example.tex
\chapter{example}\label{chapter:example}

Con este proyecto podrá personalizar algunas caracteristicas de cada capítulo para crear un documento más llamativo (Ver capítulos)

Finalmente solo compile desde OverLeaf con pdflatex o desde su computadora con

pdflatex -shell-escape main.tex

Para poder entender y obtener todo el potencial de Design Editorial es importante conocer la arquitectura detrás del proyecto

Arquitectura

arquitech

  1. Core. El core contiene todos los paquetes que se necesitan para crear y compilar un documento básico, además es la parte encargada de la comunicación con Python, SageMath y Wolfram.
  2. Plantillas. Las plantillas hacen referencia al documento que se quiere realizar, por ejemplo, un libro, una revista o un artículo. Cada plantilla puede tener diferentes temas, los cuales hacen alusión a los diferentes estilos y colores que puede tener una plantilla.
  3. Complementos. Los complementos son funcionalidades que ayudan a mejorar el desarrollo de un documento, por ejemplo, un libro con ejercicios y soluciones; un arbol de archivos; estilos en la escritura matemática entre otros. (ver Complementos)
caution

Tenga en cuenta que este proyecto solo posee una plantilla, un tema y un par de complementos. Pero es posible agregar más características según la necesidad.