Skip to content

Commit f009802

Browse files
committed
Version 5.2.3
1 parent 5137f2e commit f009802

22 files changed

+227
-203
lines changed

example.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Archivo de ejemplo
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

main.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Archivo principal
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -42,7 +42,7 @@
4242

4343
% INICIO DE PÁGINAS
4444
\begin{document}
45-
45+
4646
% CONFIGURACIÓN DE PÁGINA Y ENCABEZADOS
4747
\templatePagecfg
4848

src/cfg/init.tex

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Configuración inicial del template
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -104,16 +104,16 @@
104104
Template.Author.Email={[email protected]},
105105
Template.Author.Web={https://ppizarror.com},
106106
Template.Author={Pablo Pizarro R.},
107-
Template.Date={12/03/2023},
107+
Template.Date={29/04/2023},
108108
Template.Encoding={UTF-8},
109109
Template.Latex.Compiler={pdflatex},
110110
Template.License.Type={MIT},
111111
Template.License.Web={https://opensource.org/licenses/MIT},
112112
Template.Name={Template-Controles},
113113
Template.Type={Normal},
114-
Template.Version.Dev={5.2.1-CTR/EXM},
115-
Template.Version.Hash={DDFE37E9D7A02232834DA73889F82515},
116-
Template.Version.Release={5.2.1},
114+
Template.Version.Dev={5.2.3-CTR/EXM},
115+
Template.Version.Hash={7CE1A8672D8AC786E58DDE4EE6386D77},
116+
Template.Version.Release={5.2.3},
117117
Template.Web.Dev={https://github.com/Template-Latex/Template-Controles},
118118
Template.Web.Manual={https://latex.ppizarror.com/controles},
119119
University.Department={\pdfmetainfouniversitydepartment},
@@ -125,7 +125,7 @@
125125
pdfmenubar={\cfgpdfmenubar},
126126
pdfpagelayout={\cfgpdflayout},
127127
pdfpagemode={\cfgpdfpagemode},
128-
pdfproducer={Template-Controles v5.2.1 | (Pablo Pizarro R.) ppizarror.com},
128+
pdfproducer={Template-Controles v5.2.3 | (Pablo Pizarro R.) ppizarror.com},
129129
pdfremotestartview={Fit},
130130
pdfstartpage={1},
131131
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: Control LaTeX
22
% Documento: Configuración de página
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cfg/unicode.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Caracteres Unicode
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/column.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Funciones para crear columnas con contenido
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/control.tex

Lines changed: 96 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Funciones exclusivas de Template-Controles
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -39,88 +39,6 @@
3939
\changefontsizes{\documentfontsize pt}
4040
}
4141

42-
% Crea una sección de imágenes múltiples
43-
% #1 Label (opcional)
44-
% #2 Caption
45-
\newenvironment{images}[2][]{%
46-
% Modifica globales
47-
\def\envimageslabelvar {#1}%
48-
\def\envimagescaptionvar {#2}%
49-
\def\GLOBALenvimageinitialized {true}%
50-
\def\GLOBALenvimageadded {false}%
51-
52-
% Configura caption y márgenes
53-
\corevspacevarcm{\marginimagetop}%
54-
\setcaptionmargincm{\captionmarginmultimg} % Eso es para los wrapfig
55-
56-
% Inicia la figura
57-
\begin{samepage}%
58-
\begin{figure}[H] \centering%
59-
\corevspacevarcm{\marginimagemulttop}%
60-
}{%
61-
\setcaptionmargincm{\captionlrmargin}%
62-
\ifthenelse{\equal{\envimagescaptionvar}{}}{ % \ifx\hfuzz no sirve
63-
\corevspacevarcm{\captionlessmarginimage}%
64-
}{%
65-
\corevspacevarcm{\captionmarginimages}%
66-
\caption{\envimagescaptionvar\envimageslabelvar}%
67-
}%
68-
\end{figure}
69-
70-
% Restablece caption y márgenes
71-
\setcaptionmargincm{\captionlrmargin}%
72-
\corevspacevarcm{\marginimagebottom}%
73-
\end{samepage}
74-
75-
% Restablece globales
76-
\def\GLOBALenvimageinitialized {false}%
77-
}
78-
79-
% Crea una sección de imágenes múltiples completa dentro de un multicol
80-
% #1 Label (opcional)
81-
% #2 Posición de la imagen, "bottom", "top"
82-
% #3 Caption
83-
\newenvironment{imagesmc}[3][]{%
84-
% Modifica globales
85-
\def\envimageslabelvar {#1}%
86-
\def\envimagesmcpos {#2}%
87-
\def\envimagescaptionvar {#3}%
88-
\global\def\GLOBALenvimageinitialized {true}%
89-
\global\def\GLOBALenvimageadded {false}%
90-
\checkinsidemulticol%
91-
\checkoutsideappendix%
92-
93-
% Configura caption y márgenes
94-
\setcaptionmargincm{\captionmarginmultimg} % Eso es para los wrapfig
95-
96-
% Inicia la figura
97-
\ifthenelse{\equal{#2}{bottom}}{%
98-
\begin{figure*}[b] \centering%
99-
}{%
100-
\ifthenelse{\equal{#2}{top}}{%
101-
\begin{figure*}[t] \centering%
102-
}{%
103-
\errmessage{LaTeX Warning: Posicion de imagen invalida, valores esperados: bottom,top}
104-
\stop
105-
}}%
106-
\corevspacevarcm{\marginimagemulttop}%
107-
}{%
108-
\setcaptionmargincm{\captionlrmargin}%
109-
\ifthenelse{\equal{\envimagescaptionvar}{}}{%
110-
\corevspacevarcm{\captionlessmarginimage}%
111-
}{%
112-
\ifthenelse{\equal{\captionmarginimagesmc}{0}}{}{\corevspacevarcm{\captionmarginimagesmc}}%
113-
\caption{\envimagescaptionvar\envimageslabelvar}%
114-
}%
115-
\end{figure*}
116-
117-
% Restablece caption y márgenes
118-
\setcaptionmargincm{\captionlrmarginmc}%
119-
120-
% Restablece globales
121-
\global\def\GLOBALenvimageinitialized {false}%
122-
}
123-
12442
% Crea una sección de referencias solo para bibtex
12543
\newenvironment{references}{%
12644
\ifthenelse{\equal{\stylecitereferences}{bibtex}}{ % Verifica configuraciones
@@ -149,7 +67,7 @@
14967
\throwbadconfig{Ajuste de linea referencias bibtex desconocido}{\bibtextextalign}{justified,left,right,center}}}}%
15068
}%
15169
}%
152-
{
70+
{%
15371
\end{thebibliography}
15472
\endgroup % Termina el grupo
15573
}
@@ -409,6 +327,100 @@
409327
\end{enumerate}
410328
}
411329

330+
% Crea una sección de imágenes múltiples
331+
% #1 Label (opcional)
332+
% #2 Caption
333+
\newenvironment{images}[2][]{%
334+
% Modifica globales
335+
\def\envimageslabelvar {#1}%
336+
\def\envimagescaptioncf {false}%
337+
\def\envimagescaptionvar {#2}%
338+
\global\def\GLOBALenvimageadded {false}%
339+
\global\def\GLOBALenvimageinitialized {true}%
340+
% Configura caption y márgenes
341+
\corevspacevarcm{\marginimagetop}%
342+
\setcaptionmargincm{\captionmarginmultimg} % Eso es para los wrapfig
343+
% Inicia la figura
344+
\begin{samepage}%
345+
\begin{figure}[H] \centering%
346+
\ifthenelse{\equal{\GLOBALenvimagecf}{true}}{%
347+
\ContinuedFloat%
348+
\global\def\GLOBALenvimagecf {false}%
349+
\def\envimagescaptioncf {true}%
350+
}{}%
351+
\corevspacevarcm{\marginimagemulttop}%
352+
}{%
353+
\setcaptionmargincm{\captionlrmargin}%
354+
\ifthenelse{\equal{\envimagescaptionvar}{}}{%
355+
\corevspacevarcm{\captionlessmarginimage}%
356+
}{%
357+
\corevspacevarcm{\captionmarginimages}%
358+
\ifthenelse{\equal{\envimagescaptioncf}{true}}{%
359+
\caption[]{\envimagescaptionvar\envimageslabelvar}%
360+
}{%
361+
\caption{\envimagescaptionvar\envimageslabelvar}%
362+
}%
363+
}%
364+
\end{figure}%
365+
% Restablece caption y márgenes
366+
\setcaptionmargincm{\captionlrmargin}%
367+
\corevspacevarcm{\marginimagebottom}%
368+
\end{samepage}
369+
% Restablece globales
370+
\global\def\GLOBALenvimageinitialized {false}%
371+
}
372+
373+
% Crea una sección de imágenes múltiples completa dentro de un multicol
374+
% #1 Label (opcional)
375+
% #2 Posición de la imagen, "bottom", "top"
376+
% #3 Caption
377+
\newenvironment{imagesmc}[3][]{%
378+
% Modifica globales
379+
\def\envimageslabelvar {#1}%
380+
\def\envimagesmcpos {#2}%
381+
\def\envimagescaptioncf {false}%
382+
\def\envimagescaptionvar {#3}%
383+
\global\def\GLOBALenvimageadded {false}%
384+
\global\def\GLOBALenvimageinitialized {true}%
385+
\checkinsidemulticol%
386+
\checkoutsideappendix%
387+
% Configura caption y márgenes
388+
\setcaptionmargincm{\captionmarginmultimg} % Eso es para los wrapfig
389+
% Inicia la figura
390+
\ifthenelse{\equal{#2}{bottom}}{%
391+
\begin{figure*}[!b] \centering%
392+
}{%
393+
\ifthenelse{\equal{#2}{top}}{%
394+
\begin{figure*}[!t] \centering%
395+
}{%
396+
\errmessage{LaTeX Warning: Posicion de imagen invalida, valores esperados: bottom,top}
397+
\stop
398+
}}%
399+
\ifthenelse{\equal{\GLOBALenvimagecf}{true}}{%
400+
\ContinuedFloat%
401+
\global\def\GLOBALenvimagecf {false}%
402+
\def\envimagescaptioncf {true}%
403+
}{}%
404+
\corevspacevarcm{\marginimagemulttop}%
405+
}{%
406+
\setcaptionmargincm{\captionlrmargin}%
407+
\ifthenelse{\equal{\envimagescaptionvar}{}}{%
408+
\corevspacevarcm{\captionlessmarginimage}%
409+
}{%
410+
\corevspacevarcm{\captionmarginimagesmc}%
411+
\ifthenelse{\equal{\envimagescaptioncf}{true}}{%
412+
\caption[]{\envimagescaptionvar\envimageslabelvar}%
413+
}{%
414+
\caption{\envimagescaptionvar\envimageslabelvar}%
415+
}%
416+
}%
417+
\end{figure*}%
418+
% Restablece caption y márgenes
419+
\setcaptionmargincm{\captionlrmarginmc}%
420+
% Restablece globales
421+
\global\def\GLOBALenvimageinitialized {false}%
422+
}
423+
412424
\newcommand{\newquestionthemed}[2]{%
413425
\emptyvarerr{\newquestionthemed}{#1}{Titulo pregunta no definido}%
414426
\emptyvarerr{\newquestionthemed}{#1}{Tema no definido}%

src/cmd/core.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Funciones del núcleo del template
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/equation.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Funciones para insertar ecuaciones
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -361,7 +361,7 @@
361361
% #1 Ecuación
362362
% #2 Leyenda
363363
\newcommand{\insertgatheredcaptionedanum}[2]{
364-
\emptyvarerr{\insertgatheredcaptionedanum}{#1}{Ecuacion no definida}
364+
\emptyvarerr{\insertgatheredcaptionedanum}{#1}{Ecuacion no definida}%
365365
\ifx\hfuzz#2\hfuzz%
366366
\insertgatheredanum{#1}%
367367
\else%

src/cmd/image.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
% Template: Control LaTeX
22
% Documento: Funciones para insertar imágenes
3-
% Versión: 5.2.1 (12/03/2023)
3+
% Versión: 5.2.3 (29/04/2023)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

0 commit comments

Comments
 (0)