Skip to content

Commit 216909b

Browse files
committed
Version 4.3.2
1 parent cfb160b commit 216909b

21 files changed

+452
-34
lines changed

example.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Archivo de ejemplo
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

main.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Archivo principal
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cfg/init.tex

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Configuración inicial del template
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -113,15 +113,15 @@
113113
Template.Autor.Nombre={Pablo Pizarro R.},
114114
Template.Autor.Web={https://ppizarror.com},
115115
Template.Codificacion={UTF-8},
116-
Template.Fecha={17/07/2021},
116+
Template.Fecha={21/07/2021},
117117
Template.Latex.Compilador={pdflatex},
118118
Template.Licencia.Tipo={MIT},
119119
Template.Licencia.Web={https://opensource.org/licenses/MIT},
120120
Template.Nombre={Template-Controles},
121121
Template.Tipo={Normal},
122-
Template.Version.Dev={4.3.1-CTR/EXM},
123-
Template.Version.Hash={71CDD2EB657D97E6FE53CB732CB3848B},
124-
Template.Version.Release={4.3.1},
122+
Template.Version.Dev={4.3.2-CTR/EXM},
123+
Template.Version.Hash={8D50A68B0FAA526D80C68C396C9F0348},
124+
Template.Version.Release={4.3.2},
125125
Template.Web.Dev={https://github.com/Template-Latex/Template-Controles},
126126
Template.Web.Manual={https://latex.ppizarror.com/controles},
127127
Universidad.Departamento={\pdfmetainfounidepto},
@@ -133,7 +133,7 @@
133133
pdfmenubar={\cfgpdfmenubar},
134134
pdfpagelayout={\cfgpdflayout},
135135
pdfpagemode={\cfgpdfpagemode},
136-
pdfproducer={Template-Controles v4.3.1 | (Pablo Pizarro R.) ppizarror.com},
136+
pdfproducer={Template-Controles v4.3.2 | (Pablo Pizarro R.) ppizarror.com},
137137
pdfremotestartview={Fit},
138138
pdfstartpage={1},
139139
pdfstartview={\cfgpdfpageview},

src/cfg/page.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Configuración de página
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/column.tex

Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
% Template: Template Controles LaTeX
2+
% Documento: Funciones para crear columnas con contenido
3+
% Versión: 4.3.2 (21/07/2021)
4+
% Codificación: UTF-8
5+
%
6+
% Autor: Pablo Pizarro R.
7+
% Facultad de Ciencias Físicas y Matemáticas
8+
% Universidad de Chile
9+
10+
%
11+
% Sitio web: [https://latex.ppizarror.com/controles]
12+
% Licencia MIT: [https://opensource.org/licenses/MIT]
13+
14+
% Crea variables para guardar configuraciones de columnas
15+
\global\def\GLOBALtwocolumnap {l}
16+
\global\def\GLOBALtwocolumnav {t}
17+
\global\def\GLOBALtwocolumnbp {l}
18+
\global\def\GLOBALtwocolumnbv {t}
19+
\global\def\GLOBALthreecolumnap {l}
20+
\global\def\GLOBALthreecolumnav {t}
21+
\global\def\GLOBALthreecolumnbp {l}
22+
\global\def\GLOBALthreecolumnbv {t}
23+
\global\def\GLOBALthreecolumncp {l}
24+
\global\def\GLOBALthreecolumncv {t}
25+
26+
% Chequea posición columna
27+
% #1 Valor posición (c, t, b)
28+
\newcommand{\corecheckcolumnvvalue}[1]{%
29+
\ifthenelse{\equal{#1}{c}}{}{%
30+
\ifthenelse{\equal{#1}{t}}{}{%
31+
\ifthenelse{\equal{#1}{b}}{}{%
32+
\errmessage{LaTeX Warning: Posicion vertical columna invalido, valores esperados: c,t,b}%
33+
}}}%
34+
}
35+
36+
% Chequea alineación columna
37+
% #1 Valor alineación (c, l, r)
38+
\newcommand{\corecheckcolumnpvalue}[1]{%
39+
\ifthenelse{\equal{#1}{c}}{}{%
40+
\ifthenelse{\equal{#1}{l}}{}{%
41+
\ifthenelse{\equal{#1}{r}}{}{%
42+
\errmessage{LaTeX Warning: Alineacion columna invalida, valores esperados: c,l,r}%
43+
}}}%
44+
}
45+
46+
% Configura las columnas dobles
47+
% #1 Posición vertical columna izquierda (c, t, b)
48+
% #2 Alineación horizontal columna izquierda (c, l, r)
49+
% #3 Posición vertical columna derecha (c, t, b)
50+
% #4 Alineación horizontal columna derecha (c, l, r)
51+
\newcommand{\createtwocolumncfg}[4]{%
52+
\corecheckcolumnvvalue{#1}%
53+
\corecheckcolumnpvalue{#2}%
54+
\corecheckcolumnvvalue{#3}%
55+
\corecheckcolumnpvalue{#4}%
56+
\global\def\GLOBALtwocolumnav {#1}%
57+
\global\def\GLOBALtwocolumnap {#2}%
58+
\global\def\GLOBALtwocolumnbv {#3}%
59+
\global\def\GLOBALtwocolumnbp {#4}%
60+
}
61+
62+
% Restaura la configuración de dos columnas
63+
\newcommand{\resettwocolumncfg}{%
64+
\createtwocolumncfg{t}{l}{t}{l}%
65+
}
66+
67+
% Configura las columnas triples
68+
% #1 Posición vertical columna izquierda (c, t, b)
69+
% #2 Alineación horizontal columna izquierda (c, l, r)
70+
% #3 Posición vertical columna central (c, t, b)
71+
% #4 Alineación horizontal columna central (c, l, r)
72+
% #5 Posición vertical columna derecha (c, t, b)
73+
% #6 Alineación horizontal columna derecha (c, l, r)
74+
\newcommand{\createthreecolumncfg}[6]{%
75+
\corecheckcolumnvvalue{#1}%
76+
\corecheckcolumnpvalue{#2}%
77+
\corecheckcolumnvvalue{#3}%
78+
\corecheckcolumnpvalue{#4}%
79+
\corecheckcolumnvvalue{#5}%
80+
\corecheckcolumnpvalue{#6}%
81+
\global\def\GLOBALthreecolumnav {#1}%
82+
\global\def\GLOBALthreecolumnap {#2}%
83+
\global\def\GLOBALthreecolumnbv {#3}%
84+
\global\def\GLOBALthreecolumnbp {#4}%
85+
\global\def\GLOBALthreecolumncv {#3}%
86+
\global\def\GLOBALthreecolumncp {#4}%
87+
}
88+
89+
% Restaura la configuración de tres columnas
90+
\newcommand{\resetthreecolumncfg}{%
91+
\createthreecolumncfg{t}{l}{t}{l}{t}{l}%
92+
}
93+
94+
% Crea dos columnas con contenido
95+
% #1 Altura de las columnas (opcional)
96+
% #2 Dimensión de la columna izquierda (En linewidth)
97+
% #3 Dimensión de la columna derecha (En linewidth)
98+
% #4 Distancia entre columnas (En cm)
99+
% #5 Contenido de la columna izquierda
100+
% #6 Contenido de la columna derecha
101+
\newcommand{\createtwocolumn}[6][]{%
102+
\setcaptionmargincm{0}%
103+
\begin{flushleft}%
104+
\vspace{-0.5\baselineskip}%
105+
\begin{minipage}{1\linewidth}%
106+
\begin{minipage}[t][#1][\GLOBALtwocolumnav]{#2\linewidth}%
107+
\ifthenelse{\equal{\GLOBALtwocolumnap}{c}}{%
108+
\begin{center}#5\end{center}%
109+
}{%
110+
\ifthenelse{\equal{\GLOBALtwocolumnap}{l}}{%
111+
\begin{raggedright}#5\end{raggedright}%
112+
}{%
113+
\ifthenelse{\equal{\GLOBALtwocolumnap}{r}}{%
114+
\hfill\begin{raggedleft}#5\end{raggedleft}%
115+
}{%
116+
\errmessage{LaTeX Warning: Alineacion columna izquierda incorrecta, valores esperados: c,l,r}
117+
}}}
118+
\end{minipage}%
119+
\hspace{#4 cm}%
120+
\begin{minipage}[t][#1][\GLOBALtwocolumnbv]{#3\linewidth}%
121+
\ifthenelse{\equal{\GLOBALtwocolumnbp}{c}}{%
122+
\begin{center}#6\end{center}%
123+
}{%
124+
\ifthenelse{\equal{\GLOBALtwocolumnbp}{l}}{%
125+
\begin{raggedright}#6\end{raggedright}%
126+
}{%
127+
\ifthenelse{\equal{\GLOBALtwocolumnbp}{r}}{%
128+
\hfill\begin{raggedleft}#6\end{raggedleft}%
129+
}{%
130+
\errmessage{LaTeX Warning: Alineacion columna derecha incorrecta, valores esperados: c,l,r}
131+
}}}
132+
\end{minipage}%
133+
\end{minipage}%
134+
\end{flushleft}%
135+
~ \vspace{-0.5\baselineskip}%
136+
\setcaptionmargincm{\captionlrmargin}%
137+
}
138+
139+
% Crea dos columnas idénticas
140+
% #1 Altura de las columnas (opcional)
141+
% #2 Contenido de la columna izquierda
142+
% #3 Contenido de la columna derecha
143+
\newcommand{\createhalfcolumn}[3][]{%
144+
\createtwocolumn[#1]{0.5}{0.5}{0}{#2}{#3}%
145+
}
146+
147+
% Crea tres columnas con contenido
148+
% #1 Altura de las columnas (opcional)
149+
% #2 Dimensión de la columna izquierda (En linewidth)
150+
% #3 Dimensión de la columna central (En linewidth)
151+
% #4 Dimensión de la columna derecha (En linewidth)
152+
% #5 Distancia entre columna 1-2 (En cm)
153+
% #6 Distancia entre columna 2-3 (En cm)
154+
% #7 Contenido de la columna izquierda
155+
% #8 Contenido de la columna central
156+
% #9 Contenido de la columna derecha
157+
\newcommand{\createthreecolumn}[9][]{%
158+
\setcaptionmargincm{0}%
159+
\begin{flushleft}%
160+
\vspace{-0.5\baselineskip}%
161+
\begin{minipage}{1\linewidth}%
162+
\begin{minipage}[t][#1][\GLOBALthreecolumnav]{#2\linewidth}%
163+
\ifthenelse{\equal{\GLOBALthreecolumnap}{c}}{%
164+
\begin{center}#7\end{center}%
165+
}{%
166+
\ifthenelse{\equal{\GLOBALthreecolumnap}{l}}{%
167+
\begin{raggedright}#7\end{raggedright}%
168+
}{%
169+
\ifthenelse{\equal{\GLOBALthreecolumnap}{r}}{%
170+
\hfill\begin{raggedleft}#7\end{raggedleft}%
171+
}{%
172+
\errmessage{LaTeX Warning: Alineacion columna izquierda incorrecta, valores esperados: c,l,r}
173+
}}}
174+
\end{minipage}%
175+
\hspace{#5 cm}%
176+
\begin{minipage}[t][#1][\GLOBALthreecolumnbv]{#3\linewidth}%
177+
\ifthenelse{\equal{\GLOBALthreecolumnbp}{c}}{%
178+
\begin{center}#8\end{center}%
179+
}{%
180+
\ifthenelse{\equal{\GLOBALthreecolumnbp}{l}}{%
181+
\begin{raggedright}#8\end{raggedright}%
182+
}{%
183+
\ifthenelse{\equal{\GLOBALthreecolumnbp}{r}}{%
184+
\hfill\begin{raggedleft}#8\end{raggedleft}%
185+
}{%
186+
\errmessage{LaTeX Warning: Alineacion columna central incorrecta, valores esperados: c,l,r}
187+
}}}
188+
\end{minipage}%
189+
\hspace{#6 cm}%
190+
\begin{minipage}[t][#1][\GLOBALthreecolumncv]{#4\linewidth}%
191+
\ifthenelse{\equal{\GLOBALthreecolumncp}{c}}{%
192+
\begin{center}#9\end{center}%
193+
}{%
194+
\ifthenelse{\equal{\GLOBALthreecolumncp}{l}}{%
195+
\begin{raggedright}#9\end{raggedright}%
196+
}{%
197+
\ifthenelse{\equal{\GLOBALthreecolumncp}{r}}{%
198+
\hfill\begin{raggedleft}#9\end{raggedleft}%
199+
}{%
200+
\errmessage{LaTeX Warning: Alineacion columna derecha incorrecta, valores esperados: c,l,r}
201+
}}}
202+
\end{minipage}%
203+
\end{minipage}%
204+
\end{flushleft}%
205+
~ \vspace{-0.5\baselineskip}%
206+
\setcaptionmargincm{\captionlrmargin}%
207+
}
208+
209+
% Crea tres columnas idénticas
210+
% #1 Contenido de la columna izquierda
211+
% #2 Contenido de la columna central
212+
% #3 Contenido de la columna derecha
213+
\newcommand{\createthirdcolumn}[3]{%
214+
\createthreecolumn{0.3333}{0.3333}{0.3333}{0}{0}{#1}{#2}{#3}%
215+
}

src/cmd/control.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Funciones exclusivas de Template-Controles
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/core.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Funciones del núcleo del template
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -41,7 +41,7 @@
4141
% Para la compatibilidad con template-tesis se define el capítulo
4242
\newcounter{chapter}
4343

44-
% Otros
44+
% Define latex para uso en referencias
4545
\let\latex\LaTeX
4646

4747
% Lanza un mensaje de error
@@ -181,7 +181,7 @@
181181
% Centra verticalmente un texto
182182
% #1 Texto a centrar
183183
\newcommand{\verticallycentertext}[1]{%
184-
\emptyvarerr{\verticallycentertext}{#1}{Centra un texto verticalmente}%
184+
\emptyvarerr{\verticallycentertext}{#1}{Texto no definido}%
185185
\topskip0pt%
186186
\vspace*{\fill}%
187187
#1%

src/cmd/equation.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Funciones para insertar ecuaciones
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/image.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Funciones para insertar imágenes
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/math.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Template Controles LaTeX
22
% Documento: Funciones matemáticas
3-
% Versión: 4.3.1 (17/07/2021)
3+
% Versión: 4.3.2 (21/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

0 commit comments

Comments
 (0)