Skip to content

Commit

Permalink
Version 4.3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
ppizarror committed Jul 22, 2021
1 parent cfb160b commit 216909b
Show file tree
Hide file tree
Showing 21 changed files with 452 additions and 34 deletions.
2 changes: 1 addition & 1 deletion example.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Archivo de ejemplo
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion main.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Archivo principal
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
12 changes: 6 additions & 6 deletions src/cfg/init.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Configuración inicial del template
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down Expand Up @@ -113,15 +113,15 @@
Template.Autor.Nombre={Pablo Pizarro R.},
Template.Autor.Web={https://ppizarror.com},
Template.Codificacion={UTF-8},
Template.Fecha={17/07/2021},
Template.Fecha={21/07/2021},
Template.Latex.Compilador={pdflatex},
Template.Licencia.Tipo={MIT},
Template.Licencia.Web={https://opensource.org/licenses/MIT},
Template.Nombre={Template-Controles},
Template.Tipo={Normal},
Template.Version.Dev={4.3.1-CTR/EXM},
Template.Version.Hash={71CDD2EB657D97E6FE53CB732CB3848B},
Template.Version.Release={4.3.1},
Template.Version.Dev={4.3.2-CTR/EXM},
Template.Version.Hash={8D50A68B0FAA526D80C68C396C9F0348},
Template.Version.Release={4.3.2},
Template.Web.Dev={https://github.com/Template-Latex/Template-Controles},
Template.Web.Manual={https://latex.ppizarror.com/controles},
Universidad.Departamento={\pdfmetainfounidepto},
Expand All @@ -133,7 +133,7 @@
pdfmenubar={\cfgpdfmenubar},
pdfpagelayout={\cfgpdflayout},
pdfpagemode={\cfgpdfpagemode},
pdfproducer={Template-Controles v4.3.1 | (Pablo Pizarro R.) ppizarror.com},
pdfproducer={Template-Controles v4.3.2 | (Pablo Pizarro R.) ppizarror.com},
pdfremotestartview={Fit},
pdfstartpage={1},
pdfstartview={\cfgpdfpageview},
Expand Down
2 changes: 1 addition & 1 deletion src/cfg/page.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Configuración de página
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
215 changes: 215 additions & 0 deletions src/cmd/column.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
% Template: Template Controles LaTeX
% Documento: Funciones para crear columnas con contenido
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
% Facultad de Ciencias Físicas y Matemáticas
% Universidad de Chile
% pablo@ppizarror.com
%
% Sitio web: [https://latex.ppizarror.com/controles]
% Licencia MIT: [https://opensource.org/licenses/MIT]

% Crea variables para guardar configuraciones de columnas
\global\def\GLOBALtwocolumnap {l}
\global\def\GLOBALtwocolumnav {t}
\global\def\GLOBALtwocolumnbp {l}
\global\def\GLOBALtwocolumnbv {t}
\global\def\GLOBALthreecolumnap {l}
\global\def\GLOBALthreecolumnav {t}
\global\def\GLOBALthreecolumnbp {l}
\global\def\GLOBALthreecolumnbv {t}
\global\def\GLOBALthreecolumncp {l}
\global\def\GLOBALthreecolumncv {t}

% Chequea posición columna
% #1 Valor posición (c, t, b)
\newcommand{\corecheckcolumnvvalue}[1]{%
\ifthenelse{\equal{#1}{c}}{}{%
\ifthenelse{\equal{#1}{t}}{}{%
\ifthenelse{\equal{#1}{b}}{}{%
\errmessage{LaTeX Warning: Posicion vertical columna invalido, valores esperados: c,t,b}%
}}}%
}

% Chequea alineación columna
% #1 Valor alineación (c, l, r)
\newcommand{\corecheckcolumnpvalue}[1]{%
\ifthenelse{\equal{#1}{c}}{}{%
\ifthenelse{\equal{#1}{l}}{}{%
\ifthenelse{\equal{#1}{r}}{}{%
\errmessage{LaTeX Warning: Alineacion columna invalida, valores esperados: c,l,r}%
}}}%
}

% Configura las columnas dobles
% #1 Posición vertical columna izquierda (c, t, b)
% #2 Alineación horizontal columna izquierda (c, l, r)
% #3 Posición vertical columna derecha (c, t, b)
% #4 Alineación horizontal columna derecha (c, l, r)
\newcommand{\createtwocolumncfg}[4]{%
\corecheckcolumnvvalue{#1}%
\corecheckcolumnpvalue{#2}%
\corecheckcolumnvvalue{#3}%
\corecheckcolumnpvalue{#4}%
\global\def\GLOBALtwocolumnav {#1}%
\global\def\GLOBALtwocolumnap {#2}%
\global\def\GLOBALtwocolumnbv {#3}%
\global\def\GLOBALtwocolumnbp {#4}%
}

% Restaura la configuración de dos columnas
\newcommand{\resettwocolumncfg}{%
\createtwocolumncfg{t}{l}{t}{l}%
}

% Configura las columnas triples
% #1 Posición vertical columna izquierda (c, t, b)
% #2 Alineación horizontal columna izquierda (c, l, r)
% #3 Posición vertical columna central (c, t, b)
% #4 Alineación horizontal columna central (c, l, r)
% #5 Posición vertical columna derecha (c, t, b)
% #6 Alineación horizontal columna derecha (c, l, r)
\newcommand{\createthreecolumncfg}[6]{%
\corecheckcolumnvvalue{#1}%
\corecheckcolumnpvalue{#2}%
\corecheckcolumnvvalue{#3}%
\corecheckcolumnpvalue{#4}%
\corecheckcolumnvvalue{#5}%
\corecheckcolumnpvalue{#6}%
\global\def\GLOBALthreecolumnav {#1}%
\global\def\GLOBALthreecolumnap {#2}%
\global\def\GLOBALthreecolumnbv {#3}%
\global\def\GLOBALthreecolumnbp {#4}%
\global\def\GLOBALthreecolumncv {#3}%
\global\def\GLOBALthreecolumncp {#4}%
}

% Restaura la configuración de tres columnas
\newcommand{\resetthreecolumncfg}{%
\createthreecolumncfg{t}{l}{t}{l}{t}{l}%
}

% Crea dos columnas con contenido
% #1 Altura de las columnas (opcional)
% #2 Dimensión de la columna izquierda (En linewidth)
% #3 Dimensión de la columna derecha (En linewidth)
% #4 Distancia entre columnas (En cm)
% #5 Contenido de la columna izquierda
% #6 Contenido de la columna derecha
\newcommand{\createtwocolumn}[6][]{%
\setcaptionmargincm{0}%
\begin{flushleft}%
\vspace{-0.5\baselineskip}%
\begin{minipage}{1\linewidth}%
\begin{minipage}[t][#1][\GLOBALtwocolumnav]{#2\linewidth}%
\ifthenelse{\equal{\GLOBALtwocolumnap}{c}}{%
\begin{center}#5\end{center}%
}{%
\ifthenelse{\equal{\GLOBALtwocolumnap}{l}}{%
\begin{raggedright}#5\end{raggedright}%
}{%
\ifthenelse{\equal{\GLOBALtwocolumnap}{r}}{%
\hfill\begin{raggedleft}#5\end{raggedleft}%
}{%
\errmessage{LaTeX Warning: Alineacion columna izquierda incorrecta, valores esperados: c,l,r}
}}}
\end{minipage}%
\hspace{#4 cm}%
\begin{minipage}[t][#1][\GLOBALtwocolumnbv]{#3\linewidth}%
\ifthenelse{\equal{\GLOBALtwocolumnbp}{c}}{%
\begin{center}#6\end{center}%
}{%
\ifthenelse{\equal{\GLOBALtwocolumnbp}{l}}{%
\begin{raggedright}#6\end{raggedright}%
}{%
\ifthenelse{\equal{\GLOBALtwocolumnbp}{r}}{%
\hfill\begin{raggedleft}#6\end{raggedleft}%
}{%
\errmessage{LaTeX Warning: Alineacion columna derecha incorrecta, valores esperados: c,l,r}
}}}
\end{minipage}%
\end{minipage}%
\end{flushleft}%
~ \vspace{-0.5\baselineskip}%
\setcaptionmargincm{\captionlrmargin}%
}

% Crea dos columnas idénticas
% #1 Altura de las columnas (opcional)
% #2 Contenido de la columna izquierda
% #3 Contenido de la columna derecha
\newcommand{\createhalfcolumn}[3][]{%
\createtwocolumn[#1]{0.5}{0.5}{0}{#2}{#3}%
}

% Crea tres columnas con contenido
% #1 Altura de las columnas (opcional)
% #2 Dimensión de la columna izquierda (En linewidth)
% #3 Dimensión de la columna central (En linewidth)
% #4 Dimensión de la columna derecha (En linewidth)
% #5 Distancia entre columna 1-2 (En cm)
% #6 Distancia entre columna 2-3 (En cm)
% #7 Contenido de la columna izquierda
% #8 Contenido de la columna central
% #9 Contenido de la columna derecha
\newcommand{\createthreecolumn}[9][]{%
\setcaptionmargincm{0}%
\begin{flushleft}%
\vspace{-0.5\baselineskip}%
\begin{minipage}{1\linewidth}%
\begin{minipage}[t][#1][\GLOBALthreecolumnav]{#2\linewidth}%
\ifthenelse{\equal{\GLOBALthreecolumnap}{c}}{%
\begin{center}#7\end{center}%
}{%
\ifthenelse{\equal{\GLOBALthreecolumnap}{l}}{%
\begin{raggedright}#7\end{raggedright}%
}{%
\ifthenelse{\equal{\GLOBALthreecolumnap}{r}}{%
\hfill\begin{raggedleft}#7\end{raggedleft}%
}{%
\errmessage{LaTeX Warning: Alineacion columna izquierda incorrecta, valores esperados: c,l,r}
}}}
\end{minipage}%
\hspace{#5 cm}%
\begin{minipage}[t][#1][\GLOBALthreecolumnbv]{#3\linewidth}%
\ifthenelse{\equal{\GLOBALthreecolumnbp}{c}}{%
\begin{center}#8\end{center}%
}{%
\ifthenelse{\equal{\GLOBALthreecolumnbp}{l}}{%
\begin{raggedright}#8\end{raggedright}%
}{%
\ifthenelse{\equal{\GLOBALthreecolumnbp}{r}}{%
\hfill\begin{raggedleft}#8\end{raggedleft}%
}{%
\errmessage{LaTeX Warning: Alineacion columna central incorrecta, valores esperados: c,l,r}
}}}
\end{minipage}%
\hspace{#6 cm}%
\begin{minipage}[t][#1][\GLOBALthreecolumncv]{#4\linewidth}%
\ifthenelse{\equal{\GLOBALthreecolumncp}{c}}{%
\begin{center}#9\end{center}%
}{%
\ifthenelse{\equal{\GLOBALthreecolumncp}{l}}{%
\begin{raggedright}#9\end{raggedright}%
}{%
\ifthenelse{\equal{\GLOBALthreecolumncp}{r}}{%
\hfill\begin{raggedleft}#9\end{raggedleft}%
}{%
\errmessage{LaTeX Warning: Alineacion columna derecha incorrecta, valores esperados: c,l,r}
}}}
\end{minipage}%
\end{minipage}%
\end{flushleft}%
~ \vspace{-0.5\baselineskip}%
\setcaptionmargincm{\captionlrmargin}%
}

% Crea tres columnas idénticas
% #1 Contenido de la columna izquierda
% #2 Contenido de la columna central
% #3 Contenido de la columna derecha
\newcommand{\createthirdcolumn}[3]{%
\createthreecolumn{0.3333}{0.3333}{0.3333}{0}{0}{#1}{#2}{#3}%
}
2 changes: 1 addition & 1 deletion src/cmd/control.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Funciones exclusivas de Template-Controles
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
6 changes: 3 additions & 3 deletions src/cmd/core.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Funciones del núcleo del template
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down Expand Up @@ -41,7 +41,7 @@
% Para la compatibilidad con template-tesis se define el capítulo
\newcounter{chapter}

% Otros
% Define latex para uso en referencias
\let\latex\LaTeX

% Lanza un mensaje de error
Expand Down Expand Up @@ -181,7 +181,7 @@
% Centra verticalmente un texto
% #1 Texto a centrar
\newcommand{\verticallycentertext}[1]{%
\emptyvarerr{\verticallycentertext}{#1}{Centra un texto verticalmente}%
\emptyvarerr{\verticallycentertext}{#1}{Texto no definido}%
\topskip0pt%
\vspace*{\fill}%
#1%
Expand Down
2 changes: 1 addition & 1 deletion src/cmd/equation.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Funciones para insertar ecuaciones
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/cmd/image.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Funciones para insertar imágenes
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/cmd/math.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Funciones matemáticas
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/cmd/other.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Funciones para insertar elementos
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/cmd/title.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Funciones para insertar títulos
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/config.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Configuraciones del template
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/defs.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Definiciones
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/env/imports.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Importación de librerías
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/etc/example.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Archivo de ejemplo
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/style/code.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Estilos de código fuente
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
2 changes: 1 addition & 1 deletion src/style/color.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
% Template: Template Controles LaTeX
% Documento: Definición de colores
% Versión: 4.3.1 (17/07/2021)
% Versión: 4.3.2 (21/07/2021)
% Codificación: UTF-8
%
% Autor: Pablo Pizarro R.
Expand Down
Loading

0 comments on commit 216909b

Please sign in to comment.