diff --git a/example.tex b/example.tex index bd3f68b..efe2bcb 100644 --- a/example.tex +++ b/example.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Archivo de ejemplo -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/main.tex b/main.tex index 1b72ae4..0868b55 100644 --- a/main.tex +++ b/main.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Archivo principal -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cfg/init.tex b/src/cfg/init.tex index 1b2ac89..efc5ad2 100644 --- a/src/cfg/init.tex +++ b/src/cfg/init.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Configuración inicial del template -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -113,15 +113,15 @@ Template.Autor.Nombre={Pablo Pizarro R.}, Template.Autor.Web={https://ppizarror.com}, Template.Codificacion={UTF-8}, - Template.Fecha={17/08/2021}, + Template.Fecha={21/08/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.6-CTR/EXM}, - Template.Version.Hash={951A8FA80D4BBF1457FB5B6A8BD5D880}, - Template.Version.Release={4.3.6}, + Template.Version.Dev={4.3.7-CTR/EXM}, + Template.Version.Hash={93FAA8291B1FA7BD498B5DD860261018}, + Template.Version.Release={4.3.7}, Template.Web.Dev={https://github.com/Template-Latex/Template-Controles}, Template.Web.Manual={https://latex.ppizarror.com/controles}, Universidad.Departamento={\pdfmetainfounidepto}, @@ -133,7 +133,7 @@ pdfmenubar={\cfgpdfmenubar}, pdfpagelayout={\cfgpdflayout}, pdfpagemode={\cfgpdfpagemode}, - pdfproducer={Template-Controles v4.3.6 | (Pablo Pizarro R.) ppizarror.com}, + pdfproducer={Template-Controles v4.3.7 | (Pablo Pizarro R.) ppizarror.com}, pdfremotestartview={Fit}, pdfstartpage={1}, pdfstartview={\cfgpdfpageview}, @@ -489,9 +489,14 @@ % Se activa el word-wrap para textos con \texttt{} % ----------------------------------------------------------------------------- \ttfamily \hyphenchar\the\font=`\- -\makeatletter -\g@addto@macro{\UrlBreaks}{\UrlOrds} % Word-wrap para las \url -\makeatother +\expandafter\def\expandafter\UrlBreaks\expandafter{\UrlBreaks% + \do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j% + \do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t% + \do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D% + \do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N% + \do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X% + \do\Y\do\Z% +} % ----------------------------------------------------------------------------- % Se define el tipo de texto de los url diff --git a/src/cfg/page.tex b/src/cfg/page.tex index db48307..d4d771f 100644 --- a/src/cfg/page.tex +++ b/src/cfg/page.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Configuración de página -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/column.tex b/src/cmd/column.tex index 02d4a17..ca34d19 100644 --- a/src/cmd/column.tex +++ b/src/cmd/column.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para crear columnas con contenido -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/control.tex b/src/cmd/control.tex index dc22fe8..e455004 100644 --- a/src/cmd/control.tex +++ b/src/cmd/control.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones exclusivas de Template-Controles -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/core.tex b/src/cmd/core.tex index 3f4fdac..89f7740 100644 --- a/src/cmd/core.tex +++ b/src/cmd/core.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones del núcleo del template -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -171,9 +171,9 @@ \newcommand{\corecheckbooleanvar}[1]{% \emptyvarerr{\corecheckbooleanvar}{#1}{Variable no definida}% \ifthenelse{\equal{#1}{true}}{}{% - \ifthenelse{\equal{#1}{false}}{}{% - \throwwarning{Variable debe ser true o false}\stop}% - }% + \ifthenelse{\equal{#1}{false}}{}{% + \throwwarning{Variable debe ser true o false}\stop% + }}% } % Centra verticalmente un texto diff --git a/src/cmd/equation.tex b/src/cmd/equation.tex index 93cde3f..d348b7b 100644 --- a/src/cmd/equation.tex +++ b/src/cmd/equation.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para insertar ecuaciones -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/image.tex b/src/cmd/image.tex index 36966ca..9edde2d 100644 --- a/src/cmd/image.tex +++ b/src/cmd/image.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para insertar imágenes -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/math.tex b/src/cmd/math.tex index d679dad..810b0d9 100644 --- a/src/cmd/math.tex +++ b/src/cmd/math.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones matemáticas -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/cmd/other.tex b/src/cmd/other.tex index 2e71d1c..8f6da10 100644 --- a/src/cmd/other.tex +++ b/src/cmd/other.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para insertar elementos -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -108,7 +108,18 @@ % Inserta un texto con el formato de enlace % #1 Enlace \newcommand{\hreftext}[1]{% - \ifthenelse{\equal{\fonturl}{same}}{#1}{\ifthenelse{\equal{\fonturl}{tt}}{\texttt{#1}}{\ifthenelse{\equal{\fonturl}{rm}}{\textrm{#1}}{\ifthenelse{\equal{\fonturl}{sf}}{\textsf{#1}}{}}}}% + \ifthenelse{\equal{\fonturl}{same}}{% + #1% + }{% + \ifthenelse{\equal{\fonturl}{tt}}{% + \texttt{#1}% + }{% + \ifthenelse{\equal{\fonturl}{rm}}{% + \textrm{#1}% + }{% + \ifthenelse{\equal{\fonturl}{sf}}{% + \textsf{#1}% + }{}}}}% } % Inserta un email con un link cliqueable @@ -174,7 +185,7 @@ } } } - + % Actualiza el índice previo \global\def\GLOBALtablerowcolorindex {#1} } diff --git a/src/cmd/title.tex b/src/cmd/title.tex index 8aebd0d..de1eb78 100644 --- a/src/cmd/title.tex +++ b/src/cmd/title.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para insertar títulos -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/config.tex b/src/config.tex index 77af068..c6ba350 100644 --- a/src/config.tex +++ b/src/config.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Configuraciones del template -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/defs.tex b/src/defs.tex index 9d32291..5357c6d 100644 --- a/src/defs.tex +++ b/src/defs.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Definiciones -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/env/imports.tex b/src/env/imports.tex index d8980cd..66f7342 100644 --- a/src/env/imports.tex +++ b/src/env/imports.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Importación de librerías -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -119,6 +119,7 @@ \usepackage{pdflscape} % Modo página horizontal de página \usepackage{pdfpages} % Permite administrar páginas en pdf \usepackage{physics} % Paquete de matemáticas +\usepackage{realboxes} % Permite inserción de recuadros \usepackage{rotating} % Permite rotación de objetos \usepackage{selinput} % Compatibilidad con acentos \usepackage{setspace} % Cambia el espacio entre líneas diff --git a/src/etc/example.tex b/src/etc/example.tex index bd3f68b..efe2bcb 100644 --- a/src/etc/example.tex +++ b/src/etc/example.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Archivo de ejemplo -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/style/code.tex b/src/style/code.tex index df136c2..6e97cd8 100644 --- a/src/style/code.tex +++ b/src/style/code.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Estilos de código fuente -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -765,9 +765,25 @@ % Crea un entorno de código inline % #1 Estilo de código -\newcommand{\inlinesourcecode}[1]{% - \checkvalidsourcecodestyle{#1}% - \lstinline[style=#1]% +% #2 Código a insertar +\newcommand{\inlinesourcecode}[2]{% + \inlinesourcecodeboxed[NOCOLOR]{#1}{#2}% +} + +% Crea un entorno de código inline dentro de un recuadro de color +% #1 Color del recuadro +% #2 Estilo de código +% #3 Código a insertar +\newcommand{\inlinesourcecodeboxed}[3][]{% + \checkvalidsourcecodestyle{#2}% + \ifthenelse{\equal{#1}{}}{% + \Colorbox{\sourcecodebgcolor}{\lstinline[style=#2]!#3!}% + }{% + \ifthenelse{\equal{#1}{NOCOLOR}}{% + \lstinline[style=#2]!#3!% + }{% + \Colorbox{#1}{\lstinline[style=#2]!#3!}% + }}% } % Inserta una referencia en un código fuente diff --git a/src/style/color.tex b/src/style/color.tex index a9741ec..874c3ec 100644 --- a/src/style/color.tex +++ b/src/style/color.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Definición de colores -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/src/style/other.tex b/src/style/other.tex index bd7cdcd..d2737f3 100644 --- a/src/style/other.tex +++ b/src/style/other.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Otros estilos -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/template.tex b/template.tex index b049d63..e40db43 100644 --- a/template.tex +++ b/template.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Núcleo del template -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -135,6 +135,7 @@ \usepackage{pdflscape} % Modo página horizontal de página \usepackage{pdfpages} % Permite administrar páginas en pdf \usepackage{physics} % Paquete de matemáticas +\usepackage{realboxes} % Permite inserción de recuadros \usepackage{rotating} % Permite rotación de objetos \usepackage{selinput} % Compatibilidad con acentos \usepackage{setspace} % Cambia el espacio entre líneas @@ -965,9 +966,9 @@ \newcommand{\corecheckbooleanvar}[1]{% \emptyvarerr{\corecheckbooleanvar}{#1}{Variable no definida}% \ifthenelse{\equal{#1}{true}}{}{% - \ifthenelse{\equal{#1}{false}}{}{% - \throwwarning{Variable debe ser true o false}\stop}% - }% + \ifthenelse{\equal{#1}{false}}{}{% + \throwwarning{Variable debe ser true o false}\stop% + }}% } % Centra verticalmente un texto @@ -2878,7 +2879,18 @@ % Inserta un texto con el formato de enlace % #1 Enlace \newcommand{\hreftext}[1]{% - \ifthenelse{\equal{\fonturl}{same}}{#1}{\ifthenelse{\equal{\fonturl}{tt}}{\texttt{#1}}{\ifthenelse{\equal{\fonturl}{rm}}{\textrm{#1}}{\ifthenelse{\equal{\fonturl}{sf}}{\textsf{#1}}{}}}}% + \ifthenelse{\equal{\fonturl}{same}}{% + #1% + }{% + \ifthenelse{\equal{\fonturl}{tt}}{% + \texttt{#1}% + }{% + \ifthenelse{\equal{\fonturl}{rm}}{% + \textrm{#1}% + }{% + \ifthenelse{\equal{\fonturl}{sf}}{% + \textsf{#1}% + }{}}}}% } % Inserta un email con un link cliqueable @@ -2944,7 +2956,7 @@ } } } - + % Actualiza el índice previo \global\def\GLOBALtablerowcolorindex {#1} } @@ -4491,9 +4503,25 @@ % Crea un entorno de código inline % #1 Estilo de código -\newcommand{\inlinesourcecode}[1]{% - \checkvalidsourcecodestyle{#1}% - \lstinline[style=#1]% +% #2 Código a insertar +\newcommand{\inlinesourcecode}[2]{% + \inlinesourcecodeboxed[NOCOLOR]{#1}{#2}% +} + +% Crea un entorno de código inline dentro de un recuadro de color +% #1 Color del recuadro +% #2 Estilo de código +% #3 Código a insertar +\newcommand{\inlinesourcecodeboxed}[3][]{% + \checkvalidsourcecodestyle{#2}% + \ifthenelse{\equal{#1}{}}{% + \Colorbox{\sourcecodebgcolor}{\lstinline[style=#2]!#3!}% + }{% + \ifthenelse{\equal{#1}{NOCOLOR}}{% + \lstinline[style=#2]!#3!% + }{% + \Colorbox{#1}{\lstinline[style=#2]!#3!}% + }}% } % Inserta una referencia en un código fuente @@ -4680,15 +4708,15 @@ Template.Autor.Nombre={Pablo Pizarro R.}, Template.Autor.Web={https://ppizarror.com}, Template.Codificacion={UTF-8}, - Template.Fecha={17/08/2021}, + Template.Fecha={21/08/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.6-CTR/EXM}, - Template.Version.Hash={951A8FA80D4BBF1457FB5B6A8BD5D880}, - Template.Version.Release={4.3.6}, + Template.Version.Dev={4.3.7-CTR/EXM}, + Template.Version.Hash={93FAA8291B1FA7BD498B5DD860261018}, + Template.Version.Release={4.3.7}, Template.Web.Dev={https://github.com/Template-Latex/Template-Controles}, Template.Web.Manual={https://latex.ppizarror.com/controles}, Universidad.Departamento={\pdfmetainfounidepto}, @@ -4700,7 +4728,7 @@ pdfmenubar={\cfgpdfmenubar}, pdfpagelayout={\cfgpdflayout}, pdfpagemode={\cfgpdfpagemode}, - pdfproducer={Template-Controles v4.3.6 | (Pablo Pizarro R.) ppizarror.com}, + pdfproducer={Template-Controles v4.3.7 | (Pablo Pizarro R.) ppizarror.com}, pdfremotestartview={Fit}, pdfstartpage={1}, pdfstartview={\cfgpdfpageview}, @@ -5056,9 +5084,14 @@ % Se activa el word-wrap para textos con \texttt{} % ----------------------------------------------------------------------------- \ttfamily \hyphenchar\the\font=`\- -\makeatletter -\g@addto@macro{\UrlBreaks}{\UrlOrds} % Word-wrap para las \url -\makeatother +\expandafter\def\expandafter\UrlBreaks\expandafter{\UrlBreaks% + \do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j% + \do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t% + \do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D% + \do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N% + \do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X% + \do\Y\do\Z% +} % ----------------------------------------------------------------------------- % Se define el tipo de texto de los url diff --git a/template_config.tex b/template_config.tex index 77af068..c6ba350 100644 --- a/template_config.tex +++ b/template_config.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Configuraciones del template -% Versión: 4.3.6 (17/08/2021) +% Versión: 4.3.7 (21/08/2021) % Codificación: UTF-8 % % Autor: Pablo Pizarro R.