Skip to content

Commit c814a61

Browse files
committed
Version 4.3.3-1
1 parent 216909b commit c814a61

21 files changed

+205
-107
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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cfg/init.tex

Lines changed: 8 additions & 8 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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/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={21/07/2021},
116+
Template.Fecha={27/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.2-CTR/EXM},
123-
Template.Version.Hash={8D50A68B0FAA526D80C68C396C9F0348},
124-
Template.Version.Release={4.3.2},
122+
Template.Version.Dev={4.3.3-1-CTR/EXM},
123+
Template.Version.Hash={83B29820CD4E0742528E87D50AC531CC},
124+
Template.Version.Release={4.3.3},
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.2 | (Pablo Pizarro R.) ppizarror.com},
136+
pdfproducer={Template-Controles v4.3.3 | (Pablo Pizarro R.) ppizarror.com},
137137
pdfremotestartview={Fit},
138138
pdfstartpage={1},
139139
pdfstartview={\cfgpdfpageview},
@@ -721,12 +721,12 @@
721721
\let\SOURCEcaptionlrmargin\captionlrmargin
722722
\BeforeBeginEnvironment{multicols}{%
723723
\def\captionlrmargin {\captionlrmarginmc}%
724-
\def\GLOBALenvmulticol {true}%
724+
\global\def\GLOBALenvmulticol {true}%
725725
\setcaptionmargincm{\captionlrmargin}%
726726
}
727727
\AfterEndEnvironment{multicols}{%
728728
\def\captionlrmargin {\SOURCEcaptionlrmargin}%
729-
\def\GLOBALenvmulticol {false}%
729+
\global\def\GLOBALenvmulticol {false}%
730730
\setcaptionmargincm{\captionlrmargin}%
731731
}
732732

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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/07/2021)
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: Template Controles LaTeX
22
% Documento: Funciones para crear columnas con contenido
3-
% Versión: 4.3.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/control.tex

Lines changed: 49 additions & 4 deletions
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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -50,7 +50,7 @@
5050
\ifthenelse{\equal{\envimagescaptionvar}{}}{ % \ifx\hfuzz no sirve
5151
\vspace{\captionlessmarginimage cm}%
5252
}{%
53-
\ifthenelse{\equal{\captionmarginimage}{0}}{}{\vspace{\captionmarginimage cm}}%
53+
\ifthenelse{\equal{\captionmarginimages}{0}}{}{\vspace{\captionmarginimages cm}}%
5454
\caption{\envimagescaptionvar\envimageslabelvar}%
5555
}%
5656
\end{figure}%
@@ -63,6 +63,51 @@
6363
\def\GLOBALenvimageinitialized {false}
6464
}
6565

66+
% Crea una sección de imágenes múltiples completa dentro de un multicol
67+
% #1 Label (opcional)
68+
% #2 Posición de la imagen, "bottom", "top"
69+
% #3 Caption
70+
\newenvironment{imagesmc}[3][]{
71+
% Modifica globales
72+
\def\envimageslabelvar {#1}
73+
\def\envimagesmcpos {#2}
74+
\def\envimagescaptionvar {#3}
75+
\global\def\GLOBALenvimageinitialized {true}
76+
\global\def\GLOBALenvimageadded {false}
77+
\checkinsidemulticol
78+
79+
% Configura caption y márgenes
80+
\setcaptionmargincm{\captionmarginmultimg} % Eso es para los wrapfig
81+
82+
% Inicia la figura
83+
\ifthenelse{\equal{#2}{bottom}}{%
84+
\begin{figure*}[hb] \centering%
85+
}{%
86+
\ifthenelse{\equal{#2}{top}}{%
87+
\begin{figure*}[ht] \centering%
88+
}{%
89+
\errmessage{LaTeX Warning: Posicion de imagen invalida, valores esperados: bottom,top}
90+
\stop
91+
}}%
92+
\thisfloatpagestyle{fancy}%
93+
\vspace{\marginimagemulttop cm}%
94+
}{%
95+
\setcaptionmargincm{\captionlrmargin}%
96+
\ifthenelse{\equal{\envimagescaptionvar}{}}{ % \ifx\hfuzz no sirve
97+
\vspace{\captionlessmarginimage cm}%
98+
}{%
99+
\ifthenelse{\equal{\captionmarginimagesmc}{0}}{}{\vspace{\captionmarginimagesmc cm}}
100+
\caption{\envimagescaptionvar\envimageslabelvar}%
101+
}%
102+
\end{figure*}%
103+
104+
% Restablece caption y márgenes
105+
\setcaptionmargincm{\captionlrmargin}
106+
107+
% Restablece globales
108+
\global\def\GLOBALenvimageinitialized {false}
109+
}
110+
66111
% Crea una sección de referencias solo para bibtex
67112
\newenvironment{references}{
68113
\ifthenelse{\equal{\stylecitereferences}{bibtex}}{ % Verifica configuraciones
@@ -102,7 +147,7 @@
102147
% \clearpage
103148
\phantomsection
104149
\changeheadertitle{\nomltappendixsection} % Cambia el nombre del header
105-
\def\GLOBALsectionalph {true} % Modifica formato de secciones con sección alph
150+
\global\def\GLOBALsectionalph {true} % Modifica formato de secciones con sección alph
106151
\bookmarksetup{
107152
numbered={true},
108153
openlevel={\thetemplateBookmarksLevelPrev}
@@ -125,7 +170,7 @@
125170
}
126171
}{
127172
\end{appendices}
128-
\def\GLOBALsectionalph {false} % Desactiva formato de secciones con sección alph
173+
\global\def\GLOBALsectionalph {false} % Desactiva formato de secciones con sección alph
129174
\bookmarksetupnext{level={\thetemplateBookmarksLevelPrev}} % Restablece índice marcador
130175
\bookmarksetup{
131176
numbered={\cfgpdfsecnumbookmarks},

src/cmd/core.tex

Lines changed: 17 additions & 19 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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -12,18 +12,16 @@
1212
% Licencia MIT: [https://opensource.org/licenses/MIT]
1313

1414
% Definición de variables globales
15-
\def\GLOBALcaptiondefn {EMPTY-VAR} % Definición del caption
16-
%\def\GLOBALcaptiondefnimages{EMPTY-VAR} % Definición del caption en images
17-
%\def\GLOBALcaptiondefnsrc{EMPTY-VAR} % Definición del caption en sourcecode
18-
\def\GLOBALchapternumenabled {false} % Numeración de capítulos empezó
19-
\def\GLOBALenvimageadded {false} % Indica que una imagen ha sido añadida
20-
\def\GLOBALenvimageinitialized {false} % Entorno images activo
21-
\def\GLOBALenvmulticol {false} % Indica que el entorno multicol está activo
22-
\def\GLOBALsectionalph {false} % Sección con numeración de letras
23-
\def\GLOBALsectionanumenabled {false} % Sección sin numeración
24-
\def\GLOBALsubsectionanumenabled {false} % Subsección sin numeración
25-
\def\GLOBALtablerowcolorindex {2} % Índice tabla colores
26-
\def\GLOBALtablerowcolorswitch {false} % Tabla con colores cambiados
15+
\global\def\GLOBALcaptiondefn {EMPTY-VAR} % Definición del caption
16+
\global\def\GLOBALchapternumenabled {false} % Numeración de capítulos empezó
17+
\global\def\GLOBALenvimageadded {false} % Indica que una imagen ha sido añadida
18+
\global\def\GLOBALenvimageinitialized {false} % Entorno images activo
19+
\global\def\GLOBALenvmulticol {false} % Indica que el entorno multicol está activo
20+
\global\def\GLOBALsectionalph {false} % Sección con numeración de letras
21+
\global\def\GLOBALsectionanumenabled {false} % Sección sin numeración
22+
\global\def\GLOBALsubsectionanumenabled {false} % Subsección sin numeración
23+
\global\def\GLOBALtablerowcolorindex {2} % Índice tabla colores
24+
\global\def\GLOBALtablerowcolorswitch {false} % Tabla con colores cambiados
2725

2826
% Contador global de objetos
2927
\newcounter{templateEquations} % Ecuaciones
@@ -127,14 +125,14 @@
127125

128126
% Define el caption del índice
129127
% #1 Título del caption
130-
\newcommand{\setindexcaption}[1]{\def\GLOBALcaptiondefn {#1}}
131-
%\newcommand{\setindexcaptionimages}[1]{\def\GLOBALcaptiondefnimages {#1}}
132-
%\newcommand{\setindexcaptionsourcecode}[1]{\def\GLOBALcaptiondefnsrc {#1}}
128+
\newcommand{\setindexcaption}[1]{%
129+
\global\def\GLOBALcaptiondefn {#1}%
130+
}
133131

134132
% Resetea los caption
135-
\newcommand{\resetindexcaption}{\def\GLOBALcaptiondefn {EMPTY-VAR}}
136-
%\newcommand{\resetindexcaptionimages}{\def\GLOBALcaptiondefnimages {EMPTY-VAR}}
137-
%\newcommand{\resetindexcaptionsourcecode}{\def\GLOBALcaptiondefnsrc {EMPTY-VAR}}
133+
\newcommand{\resetindexcaption}{%
134+
\global\def\GLOBALcaptiondefn {EMPTY-VAR}%
135+
}
138136

139137
% Cambia los márgenes del documento
140138
% #1 Margen izquierdo

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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

src/cmd/image.tex

Lines changed: 10 additions & 6 deletions
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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.
@@ -38,7 +38,7 @@
3838
\subfloat[#5]{%
3939
\fbox{\includegraphics[#3]{#2}}#1}%
4040
\endgroup%
41-
\def\GLOBALenvimageadded {true}%
41+
\global\def\GLOBALenvimageadded {true}%
4242
}
4343

4444
% Añade una imagen a un env "image" con borde sin leyenda
@@ -63,27 +63,31 @@
6363
}{}%
6464
\fbox{\includegraphics[#2]{#1}}%
6565
\endgroup%
66-
\def\GLOBALenvimageadded {true}%
66+
\global\def\GLOBALenvimageadded {true}%
6767
}
6868

6969
% Añade un salto de línea en las imágenes
7070
\newcommand{\imagesnewline}{%
7171
\checkonlyonenvimage%
72-
\def\GLOBALenvimageadded {false}%
72+
\global\def\GLOBALenvimageadded {false}%
7373
\vspace{\marginimagemultbottom cm}%
7474
\linebreak\noindent%
7575
}
7676

7777
% Agrega un espacio horizontal a las imágenes
7878
% #1 Tamaño del espacio
7979
\newcommand{\imageshspace}[1]{%
80-
\checkonlyonenvimage\def\GLOBALenvimageadded {false}\hspace{#1}%
80+
\checkonlyonenvimage%
81+
\global\def\GLOBALenvimageadded {false}%
82+
\hspace{#1}%
8183
}
8284

8385
% Agrega un espacio vertical a las imágenes
8486
% #1 Tamaño del espacio
8587
\newcommand{\imagesvspace}[1]{%
86-
\checkonlyonenvimage\def\GLOBALenvimageadded {false}~ \\ \vspace*{#1}%
88+
\checkonlyonenvimage%
89+
\global\def\GLOBALenvimageadded {false}%
90+
~ \\ \vspace*{#1}%
8791
}
8892

8993
% Insertar una imagen

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.2 (21/07/2021)
3+
% Versión: 4.3.3 (27/07/2021)
44
% Codificación: UTF-8
55
%
66
% Autor: Pablo Pizarro R.

0 commit comments

Comments
 (0)