From 74df59e612fee4b1e346bb97eba4c14170649777 Mon Sep 17 00:00:00 2001 From: ppizarror Date: Thu, 2 Apr 2020 23:07:00 -0300 Subject: [PATCH] Version 3.4.9 --- control.tex | 7 ++++--- example.tex | 2 +- lib/cfg/init.tex | 12 ++++++------ lib/cfg/page.tex | 2 +- lib/cmd/all.tex | 2 +- lib/cmd/control.tex | 2 +- lib/cmd/core.tex | 2 +- lib/cmd/equation.tex | 2 +- lib/cmd/image.tex | 2 +- lib/cmd/math.tex | 2 +- lib/cmd/other.tex | 2 +- lib/cmd/title.tex | 2 +- lib/config.tex | 3 ++- lib/env/imports.tex | 23 ++++++++++++++--------- lib/etc/example.tex | 2 +- lib/style/all.tex | 2 +- lib/style/code.tex | 2 +- lib/style/color.tex | 2 +- lib/style/other.tex | 2 +- main.tex | 2 +- 20 files changed, 42 insertions(+), 35 deletions(-) diff --git a/control.tex b/control.tex index 31129b2..e91764b 100644 --- a/control.tex +++ b/control.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Archivo principal -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -48,6 +48,7 @@ \def\pointdecimal {true} % N° decimales con punto en vez de coma \def\predocpageromanupper {false} % Páginas en número romano en mayúsculas \def\showlinenumbers {false} % Muestra los números de línea del documento +\def\usespanishbabel {true} % Español, desactivar para otros idiomas % CONFIGURACIÓN DE LAS LEYENDAS - CAPTION \def\captionalignment {justified} % Posición {centered,justified,left,right} @@ -214,7 +215,7 @@ \def\nomltwtable {Tabla} % Etiqueta leyenda de las tablas % DECLARACIÓN DE LIBRERÍAS -\usepackage[spanish,es-nosectiondot,es-lcroman,es-noquoting]{babel}\usepackage{sectsty}\usepackage{ifthen}\ifthenelse{\equal{\compilertype}{pdf2latex}}{\usepackage[utf8]{inputenc}}{}\newcommand{\throwbadconfig}[4][]{\ifthenelse{\equal{#1}{noheader}}{\errmessage{LaTeX Warning: #4}}{\ifthenelse{\equal{#1}{noheader-nostop}}{\errmessage{LaTeX Warning: #4}}{\errmessage{LaTeX Warning: #2 \noexpand #3=#3. Valores esperados: #4}}}\ifthenelse{\equal{#1}{nostop}}{}{\ifthenelse{\equal{#1}{noheader-nostop}}{}{\stop}}}\ifthenelse{\equal{\equationleftalign}{true}}{\usepackage[fleqn]{amsmath}}{\usepackage{amsmath}}\let\RE\Re\let\IM\Im\let\counterwithout\relax\let\counterwithin\relax\let\underbar\relax\let\underline\relax\usepackage{amssymb}\usepackage{amsthm}\usepackage{array}\usepackage{bigstrut}\usepackage{bm}\usepackage{booktabs}\usepackage{caption}\usepackage{changepage}\usepackage{chngcntr}\usepackage{color}\usepackage{datetime}\usepackage{floatpag}\usepackage{floatrow}\usepackage{framed}\usepackage{gensymb}\usepackage{geometry}\usepackage{graphicx}\usepackage{lipsum}\usepackage{listings}\usepackage{longtable}\usepackage{mathtools}\usepackage{multicol}\usepackage{needspace}\usepackage{pdflscape}\usepackage{pdfpages}\usepackage{physics}\usepackage{rotating}\usepackage{selinput}\usepackage{setspace}\usepackage{soul}\usepackage{subfig}\usepackage{textcomp}\usepackage{url}\usepackage{wasysym}\usepackage{wrapfig}\usepackage{xspace}\usepackage[makeroom]{cancel}\usepackage[inline]{enumitem}\usepackage[subfigure,titles]{tocloft}\usepackage[figure,table,lstlisting]{totalcount}\usepackage[normalem]{ulem}\usepackage[dvipsnames,table,usenames]{xcolor}\ifthenelse{\equal{\compilertype}{pdf2latex}}{\usepackage{listingsutf8}}{}\ifthenelse{\equal{\footnotepagetoprule}{true}}{\usepackage[bottom,hang]{footmisc}}{\usepackage[bottom,norule,hang]{footmisc}}\ifthenelse{\equal{\showdotaftersnum}{true}}{\usepackage{secdot}\sectiondot{subsection}\sectiondot{subsubsection}}{}\usepackage[pdfencoding=auto,psdextra]{hyperref}\ifthenelse{\equal{\stylecitereferences}{natbib}}{\ifthenelse{\equal{\natbibrefstyle}{apa}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square]{natbib}}{\usepackage[round]{natbib}}}{\ifthenelse{\equal{\natbibrefstyle}{ieeetr}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square,numbers]{natbib}}{\usepackage[round,numbers]{natbib}}}{\ifthenelse{\equal{\natbibrefstyle}{unsrt}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square,numbers]{natbib}}{\usepackage[round,numbers]{natbib}}}{\ifthenelse{\equal{\natbibrefstyle}{abbrvnat}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square,numbers]{natbib}}{\usepackage[round,numbers]{natbib}}}{\ifthenelse{\equal{\natbibnumbers}{true}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square,numbers]{natbib}}{\usepackage[round,numbers]{natbib}}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square]{natbib}}{\usepackage[round]{natbib}}}}}}}\usepackage[nottoc,notlof,notlot]{tocbibind}}{\ifthenelse{\equal{\stylecitereferences}{apacite}}{\usepackage{apacite}\usepackage[nottoc,notlof,notlot]{tocbibind}}{\ifthenelse{\equal{\stylecitereferences}{bibtex}}{}{}}}\usepackage{appendix}\usepackage{bookmark}\usepackage{fancyhdr}\usepackage{float}\usepackage{hyperxmp}\usepackage{multirow}\usepackage{titlesec}\ifthenelse{\equal{\fontdocument}{lmodern}}{\usepackage{lmodern}}{\ifthenelse{\equal{\fontdocument}{arial}}{\usepackage{helvet}\renewcommand{\familydefault}{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{arial2}}{\usepackage{arial}}{\ifthenelse{\equal{\fontdocument}{times}}{\usepackage{mathptmx}}{\ifthenelse{\equal{\fontdocument}{helvet}}{\usepackage{helvet}}{\ifthenelse{\equal{\fontdocument}{alegreyasans}}{\usepackage[sfdefault]{AlegreyaSans}\renewcommand*\oldstylenums[1]{{\AlegreyaSansOsF #1}}}{\ifthenelse{\equal{\fontdocument}{mathpazo}}{\usepackage{mathpazo}}{\ifthenelse{\equal{\fontdocument}{accantis}}{\usepackage{accanthis}}{\ifthenelse{\equal{\fontdocument}{alegreya}}{\usepackage{Alegreya}\renewcommand*\oldstylenums[1]{{\AlegreyaOsF #1}}}{\ifthenelse{\equal{\fontdocument}{algolrevived}}{\usepackage{algolrevived}}{\ifthenelse{\equal{\fontdocument}{antiqua}}{\usepackage{antiqua}}{\ifthenelse{\equal{\fontdocument}{antpolt}}{\usepackage{antpolt}}{\ifthenelse{\equal{\fontdocument}{antpoltlight}}{\usepackage[light]{antpolt}}{\ifthenelse{\equal{\fontdocument}{anttor}}{\usepackage[math]{anttor}}{\ifthenelse{\equal{\fontdocument}{anttorcondensed}}{\usepackage[condensed,math]{anttor}}{\ifthenelse{\equal{\fontdocument}{anttorlight}}{\usepackage[light,math]{anttor}}{\ifthenelse{\equal{\fontdocument}{anttorlightcondensed}}{\usepackage[light,condensed,math]{anttor}}{\ifthenelse{\equal{\fontdocument}{arev}}{\usepackage{arev}}{\ifthenelse{\equal{\fontdocument}{arimo}}{\usepackage[sfdefault]{arimo}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{aurical}}{\usepackage{aurical}}{\ifthenelse{\equal{\fontdocument}{avant}}{\usepackage{avant}}{\ifthenelse{\equal{\fontdocument}{baskervald}}{\usepackage{baskervald}}{\ifthenelse{\equal{\fontdocument}{berasans}}{\usepackage[scaled]{berasans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{beraserif}}{\usepackage{bera}}{\ifthenelse{\equal{\fontdocument}{biolinum}}{\usepackage{libertine}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{cabin}}{\usepackage[sfdefault]{cabin}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{cabincondensed}}{\usepackage[sfdefault,condensed]{cabin}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{cantarell}}{\usepackage[default]{cantarell}}{\ifthenelse{\equal{\fontdocument}{caladea}}{\usepackage{caladea}}{\ifthenelse{\equal{\fontdocument}{carlito}}{\usepackage[sfdefault]{carlito}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{chivolight}}{\usepackage[familydefault,light]{Chivo}}{\ifthenelse{\equal{\fontdocument}{chivoregular}}{\usepackage[familydefault,regular]{Chivo}}{\ifthenelse{\equal{\fontdocument}{clearsans}}{\usepackage[sfdefault]{ClearSans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{comfortaa}}{\usepackage[default]{comfortaa}}{\ifthenelse{\equal{\fontdocument}{comicneue}}{\usepackage[default]{comicneue}}{\ifthenelse{\equal{\fontdocument}{comicneueangular}}{\usepackage[default,angular]{comicneue}}{\ifthenelse{\equal{\fontdocument}{crimson}}{\usepackage{crimson}}{\ifthenelse{\equal{\fontdocument}{cyklop}}{\usepackage{cyklop}}{\ifthenelse{\equal{\fontdocument}{dejavusans}}{\usepackage{DejaVuSans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{dejavusanscondensed}}{\usepackage{DejaVuSansCondensed}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{droidsans}}{\usepackage[defaultsans]{droidsans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{fetamont}}{\usepackage{fetamont}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{firasans}}{\usepackage[sfdefault]{FiraSans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{iwona}}{\usepackage[math]{iwona}}{\ifthenelse{\equal{\fontdocument}{iwonacondensed}}{\usepackage[math]{iwona}}{\ifthenelse{\equal{\fontdocument}{iwonalight}}{\usepackage[light,math]{iwona}}{\ifthenelse{\equal{\fontdocument}{iwonalightcondensed}}{\usepackage[light,condensed,math]{iwona}}{\ifthenelse{\equal{\fontdocument}{kurier}}{\usepackage[math]{kurier}}{\ifthenelse{\equal{\fontdocument}{kuriercondensed}}{\usepackage[condensed,math]{kurier}}{\ifthenelse{\equal{\fontdocument}{kurierlight}}{\usepackage[light,math]{kurier}}{\ifthenelse{\equal{\fontdocument}{kurierlightcondensed}}{\usepackage[light,condensed,math]{kurier}}{\ifthenelse{\equal{\fontdocument}{lato}}{\usepackage[default]{lato}}{\ifthenelse{\equal{\fontdocument}{libris}}{\usepackage{libris}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{lxfonts}}{\usepackage{lxfonts}}{\ifthenelse{\equal{\fontdocument}{merriweather}}{\usepackage[sfdefault]{merriweather}}{\ifthenelse{\equal{\fontdocument}{merriweatherlight}}{\usepackage[sfdefault,light]{merriweather}}{\ifthenelse{\equal{\fontdocument}{mintspirit}}{\usepackage[default]{mintspirit}}{\ifthenelse{\equal{\fontdocument}{montserratalternatesextralight}}{\usepackage[defaultfam,extralight,tabular,lining,alternates]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratalternatesregular}}{\usepackage[defaultfam,tabular,lining,alternates]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratalternatesthin}}{\usepackage[defaultfam,thin,tabular,lining,alternates]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratextralight}}{\usepackage[defaultfam,extralight,tabular,lining]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratlight}}{\usepackage[defaultfam,light,tabular,lining]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratregular}}{\usepackage[defaultfam,tabular,lining]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratthin}}{\usepackage[defaultfam,thin,tabular,lining]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{nimbussans}}{\usepackage{nimbussans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{noto}}{\usepackage[sfdefault]{noto}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{opensans}}{\usepackage[default,osfigures,scale=0.95]{opensans}}{\ifthenelse{\equal{\fontdocument}{overlock}}{\usepackage[sfdefault]{overlock}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{paratype}}{\usepackage{paratype}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{paratypesanscaption}}{\usepackage{PTSansCaption}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{paratypesansnarrow}}{\usepackage{PTSansNarrow}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{quattrocento}}{\usepackage[sfdefault]{quattrocento}}{\ifthenelse{\equal{\fontdocument}{raleway}}{\usepackage[default]{raleway}}{\ifthenelse{\equal{\fontdocument}{roboto}}{\usepackage[sfdefault]{roboto}}{\ifthenelse{\equal{\fontdocument}{robotocondensed}}{\usepackage[sfdefault,condensed]{roboto}}{\ifthenelse{\equal{\fontdocument}{robotolight}}{\usepackage[sfdefault,light]{roboto}}{\ifthenelse{\equal{\fontdocument}{robotolightcondensed}}{\usepackage[sfdefault,light,condensed]{roboto}}{\ifthenelse{\equal{\fontdocument}{robotothin}}{\usepackage[sfdefault,thin]{roboto}}{\ifthenelse{\equal{\fontdocument}{rosario}}{\usepackage[familydefault]{Rosario}}{\ifthenelse{\equal{\fontdocument}{sourcesanspro}}{\usepackage[default]{sourcesanspro}}{\ifthenelse{\equal{\fontdocument}{uarial}}{\usepackage{uarial}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{ugq}}{\renewcommand*\sfdefault{ugq}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{universalis}}{\usepackage[sfdefault]{universalis}}{\ifthenelse{\equal{\fontdocument}{universaliscondensed}}{\usepackage[condensed,sfdefault]{universalis}}{\ifthenelse{\equal{\fontdocument}{venturis}}{\usepackage[lf]{venturis}\renewcommand*\familydefault{\sfdefault}}{\throwbadconfig[nostop]{Fuente desconocida}{\fontdocument}{(Fuentes clasicas) lmodern,arial,arial2,helvet,times,alegreyasans,mathpazo}\throwbadconfig[noheader-nostop]{Fuente desconocida}{\fontdocument}{(Fuentes adicionales) accantis,alegreya,algolrevived,antiqua,antpolt,antpoltlight,anttor,anttorcondensed,anttorlight,anttorlightcondensed,arev,arimo,aurical,avant,baskervald,berasans,beraserif,biolinum,cabin,cabincondensed,cantarell,caladea,carlito,chivolight,chivoregular,clearsans,comfortaa,comicneue,comicneueangular,crimson,cyklop,dejavusans,dejavusanscondensed,droidsans,firasans,iwona,iwonacondensed,iwonalight,iwonalightcondensed,kurier}\throwbadconfig[noheader-nostop]{Fuente desconocida}{\fontdocument}{kuriercondensed,kurierlight,kurierlightcondensed,lato,libris,lxfonts,merriweather,merriweatherlight,mintspirit,montserratalternatesextralight,montserratalternatesregular,montserratalternatesthin,montserratextralight,montserratlight,montserratregular,montserratthin,nimbussans,noto,opensans,overlock,paratype,paratypesanscaption,paratypesansnarrow,quattrocento,raleway,roboto,robotolight,robotolightcondensed,robotothin,rosario,sourcesanspro,uarial,ugq}\throwbadconfig[noheader]{Fuente desconocida}{\fontdocument}{universalis,universaliscondensed,venturis}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ifthenelse{\equal{\fonttypewriter}{tmodern}}{\renewcommand*\ttdefault{lmvtt}}{\ifthenelse{\equal{\fonttypewriter}{anonymouspro}}{\usepackage[ttdefault=true]{AnonymousPro}}{\ifthenelse{\equal{\fonttypewriter}{ascii}}{\usepackage{ascii}\let\SI\relax}{\ifthenelse{\equal{\fonttypewriter}{beramono}}{\usepackage[scaled]{beramono}}{\ifthenelse{\equal{\fonttypewriter}{cmpica}}{\usepackage{addfont}\addfont{OT1}{cmpica}{\pica}\addfont{OT1}{cmpicab}{\picab}\addfont{OT1}{cmpicati}{\picati}\renewcommand*\ttdefault{pica}}{\ifthenelse{\equal{\fonttypewriter}{courier}}{\usepackage{courier}}{\ifthenelse{\equal{\fonttypewriter}{dejavusansmono}}{\usepackage[scaled]{DejaVuSansMono}}{\ifthenelse{\equal{\fonttypewriter}{firamono}}{\usepackage[scale=0.85]{FiraMono}}{\ifthenelse{\equal{\fonttypewriter}{gomono}}{\usepackage[scale=0.85]{GoMono}}{\ifthenelse{\equal{\fonttypewriter}{inconsolata}}{\usepackage{inconsolata}}{\ifthenelse{\equal{\fonttypewriter}{nimbusmono}}{\usepackage{nimbusmono}}{\ifthenelse{\equal{\fonttypewriter}{newtxtt}}{\usepackage[zerostyle=d]{newtxtt}}{\ifthenelse{\equal{\fonttypewriter}{nimbusmono}}{\usepackage{nimbusmono}}{\ifthenelse{\equal{\fonttypewriter}{nimbusmononarrow}}{\usepackage{nimbusmononarrow}}{\ifthenelse{\equal{\fonttypewriter}{lcmtt}}{\renewcommand*\ttdefault{lcmtt}}{\ifthenelse{\equal{\fonttypewriter}{sourcecodepro}}{\usepackage[ttdefault=true,scale=0.85]{sourcecodepro}}{\ifthenelse{\equal{\fonttypewriter}{texgyrecursor}}{\usepackage{tgcursor}}{\throwbadconfig{Fuente desconocida}{\fonttypewriter}{anonymouspro,ascii,beramono,cmpica,courier,dejavusansmono,firamono,gomono,inconsolata,kpmonospaced,lcmtt,newtxtt,nimbusmono,nimbusmononarrow,texgyrecursor,tmodern}}}}}}}}}}}}}}}}}}\usepackage[T1]{fontenc}\ifthenelse{\equal{\showlinenumbers}{true}}{\usepackage[switch,columnwise,running]{lineno}}{}\usepackage{csquotes}\ifthenelse{\equal{\compilertype}{pdf2latex}}{\inputencoding{utf8}}{} +\let\RE\Re\let\IM\Im\let\counterwithout\relax\let\counterwithin\relax\let\underbar\relax\let\underline\relax\def\unaccentedoperators{}\def\decimalpoint{}\def\bibname{}\usepackage{ifthen}\ifthenelse{\equal{\usespanishbabel}{true}}{\usepackage[spanish,es-nosectiondot,es-lcroman,es-noquoting]{babel}}{}\usepackage{sectsty}\ifthenelse{\equal{\compilertype}{pdf2latex}}{\usepackage[utf8]{inputenc}}{}\newcommand{\throwbadconfig}[4][]{\ifthenelse{\equal{#1}{noheader}}{\errmessage{LaTeX Warning: #4}}{\ifthenelse{\equal{#1}{noheader-nostop}}{\errmessage{LaTeX Warning: #4}}{\errmessage{LaTeX Warning: #2 \noexpand #3=#3. Valores esperados: #4}}}\ifthenelse{\equal{#1}{nostop}}{}{\ifthenelse{\equal{#1}{noheader-nostop}}{}{\stop}}}\ifthenelse{\equal{\equationleftalign}{true}}{\usepackage[fleqn]{amsmath}}{\usepackage{amsmath}}\usepackage{amssymb}\usepackage{amsthm}\usepackage{array}\usepackage{bigstrut}\usepackage{bm}\usepackage{booktabs}\usepackage{caption}\usepackage{changepage}\usepackage{chngcntr}\usepackage{color}\usepackage{datetime}\usepackage{floatpag}\usepackage{floatrow}\usepackage{framed}\usepackage{gensymb}\usepackage{geometry}\usepackage{graphicx}\usepackage{lipsum}\usepackage{listings}\usepackage{longtable}\usepackage{mathtools}\usepackage{multicol}\usepackage{needspace}\usepackage{pdflscape}\usepackage{pdfpages}\usepackage{physics}\usepackage{rotating}\usepackage{selinput}\usepackage{setspace}\usepackage{soul}\usepackage{subfig}\usepackage{textcomp}\usepackage{url}\usepackage{wasysym}\usepackage{wrapfig}\usepackage{xspace}\usepackage[makeroom]{cancel}\usepackage[inline]{enumitem}\usepackage[subfigure,titles]{tocloft}\usepackage[figure,table,lstlisting]{totalcount}\usepackage[normalem]{ulem}\usepackage[dvipsnames,table,usenames]{xcolor}\ifthenelse{\equal{\compilertype}{pdf2latex}}{\usepackage{listingsutf8}}{}\ifthenelse{\equal{\footnotepagetoprule}{true}}{\usepackage[bottom,hang]{footmisc}}{\usepackage[bottom,norule,hang]{footmisc}}\ifthenelse{\equal{\showdotaftersnum}{true}}{\usepackage{secdot}\sectiondot{subsection}\sectiondot{subsubsection}}{}\usepackage[pdfencoding=auto,psdextra]{hyperref}\ifthenelse{\equal{\stylecitereferences}{natbib}}{\ifthenelse{\equal{\natbibrefstyle}{apa}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square]{natbib}}{\usepackage[round]{natbib}}}{\ifthenelse{\equal{\natbibrefstyle}{ieeetr}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square,numbers]{natbib}}{\usepackage[round,numbers]{natbib}}}{\ifthenelse{\equal{\natbibrefstyle}{unsrt}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square,numbers]{natbib}}{\usepackage[round,numbers]{natbib}}}{\ifthenelse{\equal{\natbibrefstyle}{abbrvnat}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square,numbers]{natbib}}{\usepackage[round,numbers]{natbib}}}{\ifthenelse{\equal{\natbibnumbers}{true}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square,numbers]{natbib}}{\usepackage[round,numbers]{natbib}}}{\ifthenelse{\equal{\natbibsquare}{true}}{\usepackage[square]{natbib}}{\usepackage[round]{natbib}}}}}}}\usepackage[nottoc,notlof,notlot]{tocbibind}}{\ifthenelse{\equal{\stylecitereferences}{apacite}}{\usepackage{apacite}\usepackage[nottoc,notlof,notlot]{tocbibind}}{\ifthenelse{\equal{\stylecitereferences}{bibtex}}{}{}}}\usepackage{appendix}\usepackage{bookmark}\usepackage{fancyhdr}\usepackage{float}\usepackage{hyperxmp}\usepackage{multirow}\usepackage{titlesec}\ifthenelse{\equal{\fontdocument}{lmodern}}{\usepackage{lmodern}}{\ifthenelse{\equal{\fontdocument}{arial}}{\usepackage{helvet}\renewcommand{\familydefault}{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{arial2}}{\usepackage{arial}}{\ifthenelse{\equal{\fontdocument}{times}}{\usepackage{mathptmx}}{\ifthenelse{\equal{\fontdocument}{helvet}}{\usepackage{helvet}}{\ifthenelse{\equal{\fontdocument}{alegreyasans}}{\usepackage[sfdefault]{AlegreyaSans}\renewcommand*\oldstylenums[1]{{\AlegreyaSansOsF #1}}}{\ifthenelse{\equal{\fontdocument}{mathpazo}}{\usepackage{mathpazo}}{\ifthenelse{\equal{\fontdocument}{accantis}}{\usepackage{accanthis}}{\ifthenelse{\equal{\fontdocument}{alegreya}}{\usepackage{Alegreya}\renewcommand*\oldstylenums[1]{{\AlegreyaOsF #1}}}{\ifthenelse{\equal{\fontdocument}{algolrevived}}{\usepackage{algolrevived}}{\ifthenelse{\equal{\fontdocument}{antiqua}}{\usepackage{antiqua}}{\ifthenelse{\equal{\fontdocument}{antpolt}}{\usepackage{antpolt}}{\ifthenelse{\equal{\fontdocument}{antpoltlight}}{\usepackage[light]{antpolt}}{\ifthenelse{\equal{\fontdocument}{anttor}}{\usepackage[math]{anttor}}{\ifthenelse{\equal{\fontdocument}{anttorcondensed}}{\usepackage[condensed,math]{anttor}}{\ifthenelse{\equal{\fontdocument}{anttorlight}}{\usepackage[light,math]{anttor}}{\ifthenelse{\equal{\fontdocument}{anttorlightcondensed}}{\usepackage[light,condensed,math]{anttor}}{\ifthenelse{\equal{\fontdocument}{arev}}{\usepackage{arev}}{\ifthenelse{\equal{\fontdocument}{arimo}}{\usepackage[sfdefault]{arimo}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{aurical}}{\usepackage{aurical}}{\ifthenelse{\equal{\fontdocument}{avant}}{\usepackage{avant}}{\ifthenelse{\equal{\fontdocument}{baskervald}}{\usepackage{baskervald}}{\ifthenelse{\equal{\fontdocument}{berasans}}{\usepackage[scaled]{berasans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{beraserif}}{\usepackage{bera}}{\ifthenelse{\equal{\fontdocument}{biolinum}}{\usepackage{libertine}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{cabin}}{\usepackage[sfdefault]{cabin}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{cabincondensed}}{\usepackage[sfdefault,condensed]{cabin}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{cantarell}}{\usepackage[default]{cantarell}}{\ifthenelse{\equal{\fontdocument}{caladea}}{\usepackage{caladea}}{\ifthenelse{\equal{\fontdocument}{carlito}}{\usepackage[sfdefault]{carlito}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{chivolight}}{\usepackage[familydefault,light]{Chivo}}{\ifthenelse{\equal{\fontdocument}{chivoregular}}{\usepackage[familydefault,regular]{Chivo}}{\ifthenelse{\equal{\fontdocument}{clearsans}}{\usepackage[sfdefault]{ClearSans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{comfortaa}}{\usepackage[default]{comfortaa}}{\ifthenelse{\equal{\fontdocument}{comicneue}}{\usepackage[default]{comicneue}}{\ifthenelse{\equal{\fontdocument}{comicneueangular}}{\usepackage[default,angular]{comicneue}}{\ifthenelse{\equal{\fontdocument}{crimson}}{\usepackage{crimson}}{\ifthenelse{\equal{\fontdocument}{cyklop}}{\usepackage{cyklop}}{\ifthenelse{\equal{\fontdocument}{dejavusans}}{\usepackage{DejaVuSans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{dejavusanscondensed}}{\usepackage{DejaVuSansCondensed}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{droidsans}}{\usepackage[defaultsans]{droidsans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{fetamont}}{\usepackage{fetamont}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{firasans}}{\usepackage[sfdefault]{FiraSans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{iwona}}{\usepackage[math]{iwona}}{\ifthenelse{\equal{\fontdocument}{iwonacondensed}}{\usepackage[math]{iwona}}{\ifthenelse{\equal{\fontdocument}{iwonalight}}{\usepackage[light,math]{iwona}}{\ifthenelse{\equal{\fontdocument}{iwonalightcondensed}}{\usepackage[light,condensed,math]{iwona}}{\ifthenelse{\equal{\fontdocument}{kurier}}{\usepackage[math]{kurier}}{\ifthenelse{\equal{\fontdocument}{kuriercondensed}}{\usepackage[condensed,math]{kurier}}{\ifthenelse{\equal{\fontdocument}{kurierlight}}{\usepackage[light,math]{kurier}}{\ifthenelse{\equal{\fontdocument}{kurierlightcondensed}}{\usepackage[light,condensed,math]{kurier}}{\ifthenelse{\equal{\fontdocument}{lato}}{\usepackage[default]{lato}}{\ifthenelse{\equal{\fontdocument}{libris}}{\usepackage{libris}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{lxfonts}}{\usepackage{lxfonts}}{\ifthenelse{\equal{\fontdocument}{merriweather}}{\usepackage[sfdefault]{merriweather}}{\ifthenelse{\equal{\fontdocument}{merriweatherlight}}{\usepackage[sfdefault,light]{merriweather}}{\ifthenelse{\equal{\fontdocument}{mintspirit}}{\usepackage[default]{mintspirit}}{\ifthenelse{\equal{\fontdocument}{montserratalternatesextralight}}{\usepackage[defaultfam,extralight,tabular,lining,alternates]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratalternatesregular}}{\usepackage[defaultfam,tabular,lining,alternates]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratalternatesthin}}{\usepackage[defaultfam,thin,tabular,lining,alternates]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratextralight}}{\usepackage[defaultfam,extralight,tabular,lining]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratlight}}{\usepackage[defaultfam,light,tabular,lining]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratregular}}{\usepackage[defaultfam,tabular,lining]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{montserratthin}}{\usepackage[defaultfam,thin,tabular,lining]{montserrat}\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}}{\ifthenelse{\equal{\fontdocument}{nimbussans}}{\usepackage{nimbussans}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{noto}}{\usepackage[sfdefault]{noto}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{opensans}}{\usepackage[default,osfigures,scale=0.95]{opensans}}{\ifthenelse{\equal{\fontdocument}{overlock}}{\usepackage[sfdefault]{overlock}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{paratype}}{\usepackage{paratype}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{paratypesanscaption}}{\usepackage{PTSansCaption}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{paratypesansnarrow}}{\usepackage{PTSansNarrow}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{quattrocento}}{\usepackage[sfdefault]{quattrocento}}{\ifthenelse{\equal{\fontdocument}{raleway}}{\usepackage[default]{raleway}}{\ifthenelse{\equal{\fontdocument}{roboto}}{\usepackage[sfdefault]{roboto}}{\ifthenelse{\equal{\fontdocument}{robotocondensed}}{\usepackage[sfdefault,condensed]{roboto}}{\ifthenelse{\equal{\fontdocument}{robotolight}}{\usepackage[sfdefault,light]{roboto}}{\ifthenelse{\equal{\fontdocument}{robotolightcondensed}}{\usepackage[sfdefault,light,condensed]{roboto}}{\ifthenelse{\equal{\fontdocument}{robotothin}}{\usepackage[sfdefault,thin]{roboto}}{\ifthenelse{\equal{\fontdocument}{rosario}}{\usepackage[familydefault]{Rosario}}{\ifthenelse{\equal{\fontdocument}{sourcesanspro}}{\usepackage[default]{sourcesanspro}}{\ifthenelse{\equal{\fontdocument}{uarial}}{\usepackage{uarial}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{ugq}}{\renewcommand*\sfdefault{ugq}\renewcommand*\familydefault{\sfdefault}}{\ifthenelse{\equal{\fontdocument}{universalis}}{\usepackage[sfdefault]{universalis}}{\ifthenelse{\equal{\fontdocument}{universaliscondensed}}{\usepackage[condensed,sfdefault]{universalis}}{\ifthenelse{\equal{\fontdocument}{venturis}}{\usepackage[lf]{venturis}\renewcommand*\familydefault{\sfdefault}}{\throwbadconfig[nostop]{Fuente desconocida}{\fontdocument}{(Fuentes clasicas) lmodern,arial,arial2,helvet,times,alegreyasans,mathpazo}\throwbadconfig[noheader-nostop]{Fuente desconocida}{\fontdocument}{(Fuentes adicionales) accantis,alegreya,algolrevived,antiqua,antpolt,antpoltlight,anttor,anttorcondensed,anttorlight,anttorlightcondensed,arev,arimo,aurical,avant,baskervald,berasans,beraserif,biolinum,cabin,cabincondensed,cantarell,caladea,carlito,chivolight,chivoregular,clearsans,comfortaa,comicneue,comicneueangular,crimson,cyklop,dejavusans,dejavusanscondensed,droidsans,firasans,iwona,iwonacondensed,iwonalight,iwonalightcondensed,kurier}\throwbadconfig[noheader-nostop]{Fuente desconocida}{\fontdocument}{kuriercondensed,kurierlight,kurierlightcondensed,lato,libris,lxfonts,merriweather,merriweatherlight,mintspirit,montserratalternatesextralight,montserratalternatesregular,montserratalternatesthin,montserratextralight,montserratlight,montserratregular,montserratthin,nimbussans,noto,opensans,overlock,paratype,paratypesanscaption,paratypesansnarrow,quattrocento,raleway,roboto,robotolight,robotolightcondensed,robotothin,rosario,sourcesanspro,uarial,ugq}\throwbadconfig[noheader]{Fuente desconocida}{\fontdocument}{universalis,universaliscondensed,venturis}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\ifthenelse{\equal{\fonttypewriter}{tmodern}}{\renewcommand*\ttdefault{lmvtt}}{\ifthenelse{\equal{\fonttypewriter}{anonymouspro}}{\usepackage[ttdefault=true]{AnonymousPro}}{\ifthenelse{\equal{\fonttypewriter}{ascii}}{\usepackage{ascii}\let\SI\relax}{\ifthenelse{\equal{\fonttypewriter}{beramono}}{\usepackage[scaled]{beramono}}{\ifthenelse{\equal{\fonttypewriter}{cmpica}}{\usepackage{addfont}\addfont{OT1}{cmpica}{\pica}\addfont{OT1}{cmpicab}{\picab}\addfont{OT1}{cmpicati}{\picati}\renewcommand*\ttdefault{pica}}{\ifthenelse{\equal{\fonttypewriter}{courier}}{\usepackage{courier}}{\ifthenelse{\equal{\fonttypewriter}{dejavusansmono}}{\usepackage[scaled]{DejaVuSansMono}}{\ifthenelse{\equal{\fonttypewriter}{firamono}}{\usepackage[scale=0.85]{FiraMono}}{\ifthenelse{\equal{\fonttypewriter}{gomono}}{\usepackage[scale=0.85]{GoMono}}{\ifthenelse{\equal{\fonttypewriter}{inconsolata}}{\usepackage{inconsolata}}{\ifthenelse{\equal{\fonttypewriter}{nimbusmono}}{\usepackage{nimbusmono}}{\ifthenelse{\equal{\fonttypewriter}{newtxtt}}{\usepackage[zerostyle=d]{newtxtt}}{\ifthenelse{\equal{\fonttypewriter}{nimbusmono}}{\usepackage{nimbusmono}}{\ifthenelse{\equal{\fonttypewriter}{nimbusmononarrow}}{\usepackage{nimbusmononarrow}}{\ifthenelse{\equal{\fonttypewriter}{lcmtt}}{\renewcommand*\ttdefault{lcmtt}}{\ifthenelse{\equal{\fonttypewriter}{sourcecodepro}}{\usepackage[ttdefault=true,scale=0.85]{sourcecodepro}}{\ifthenelse{\equal{\fonttypewriter}{texgyrecursor}}{\usepackage{tgcursor}}{\throwbadconfig{Fuente desconocida}{\fonttypewriter}{anonymouspro,ascii,beramono,cmpica,courier,dejavusansmono,firamono,gomono,inconsolata,kpmonospaced,lcmtt,newtxtt,nimbusmono,nimbusmononarrow,texgyrecursor,tmodern}}}}}}}}}}}}}}}}}}\usepackage[T1]{fontenc}\ifthenelse{\equal{\showlinenumbers}{true}}{\usepackage[switch,columnwise,running]{lineno}}{}\usepackage{csquotes}\ifthenelse{\equal{\compilertype}{pdf2latex}}{\inputencoding{utf8}}{} % DECLARACIÓN DE FUNCIONES \newcommand{\newquestion}[1]{\emptyvarerr{\newquestion}{#1}{Titulo pregunta no definido}\sectionanum{#1}}\newcommand{\newboxquestion}[1]{\emptyvarerr{\newquestion}{#1}{Titulo pregunta no definido}\phantomsection\newp \fbox{\ \textbf{#1}.-\ } \noindent\pdfbookmark[1]{#1}{toc}}\newenvironment{images}[2][]{\def\envimageslabelvar {#1}\def\envimagescaptionvar {#2}\def\GLOBALenvimageinitialized {true}\def\GLOBALenvimageadded {false}\vspace{\marginimagetop cm}\captionsetup{margin=\captionmarginmultimg cm}\begin{figure}[H] \centering\vspace{\marginimagemulttop cm}}{\setcaptionmargincm{\captionlrmargin}\ifthenelse{\equal{\envimagescaptionvar}{}}{\vspace{\captionlessmarginimage cm}}{\caption{\envimagescaptionvar\envimageslabelvar}}\end{figure}\setcaptionmargincm{\captionlrmargin}\vspace{\marginimagebottom cm}\def\GLOBALenvimageinitialized {false}}\newenvironment{references}{\ifthenelse{\equal{\stylecitereferences}{bibtex}}{}{\throwerror{\references}{Solo se puede usar entorno references con estilo citas \noexpand\stylecitereferences=bibtex}}\begingroup\ifthenelse{\equal{\sectionrefenv}{true}}{\section{\namereferences}}{\sectionanum{\namereferences}}\renewcommand{\section}[2]{}\begin{thebibliography}{}}{\end{thebibliography}\endgroup}\newenvironment{anexo}{\begingroup\clearpage\phantomsection\changeheadertitle{\nomltappendixsection}\def\GLOBALsectionalph{true}\bookmarksetup{numbered={true},openlevel={\thetemplateBookmarksLevelPrev}}\appendixtitleon\appendixtitletocon\bookmarksetupnext{level=part}\begin{appendices}\ifthenelse{\equal{\showappendixsecindex}{true}}{}{\pdfbookmark{\nameappendixsection}{contents}}\ifthenelse{\equal{\appendixindepobjnum}{true}}{\counterwithin{equation}{section}\counterwithin{figure}{section}\counterwithin{lstlisting}{section}\counterwithin{table}{section}}{}}{\end{appendices}\def\GLOBALsectionalph{false}\bookmarksetupnext{level={\thetemplateBookmarksLevelPrev}}\bookmarksetup{numbered={\cfgpdfsecnumbookmarks},openlevel={\cfgbookmarksopenlevel}}\endgroup}\newcommand{\coreinitsourcecodep}[4]{\emptyvarerr{sourcecodep}{#2}{Estilo no definido}\checkvalidsourcecodestyle{#2}\ifthenelse{\equal{\showlinenumbers}{true}}{\rightlinenumbers}{}\lstset{backgroundcolor=\color{\sourcecodebgcolor}}\ifthenelse{\equal{\codecaptiontop}{true}}{\ifx\hfuzz#4\hfuzz\ifx\hfuzz#3\hfuzz\lstset{style=#2}\else\lstset{style=#2,#3}\fi\else\ifx\hfuzz#3\hfuzz\lstset{caption={#4 #1},captionpos=t,style=#2}\else\lstset{caption={#4 #1},captionpos=t,style=#2,#3}\fi\fi}{\ifx\hfuzz#4\hfuzz\ifx\hfuzz#3\hfuzz\lstset{style=#2}\else\lstset{style=#2,#3}\fi\else\ifx\hfuzz#3\hfuzz\lstset{caption={#4 #1},captionpos=b,style=#2}\else\lstset{caption={#4 #1},captionpos=b,style=#2,#3}\fi\fi}}\lstnewenvironment{sourcecodep}[4][]{\coreinitsourcecodep{#1}{#2}{#3}{#4}}{\ifthenelse{\equal{\showlinenumbers}{true}}{\leftlinenumbers}{}}\newcommand{\importsourcecodep}[5][]{\coreinitsourcecodep{#1}{#2}{#3}{#5}\inputlisting{#4}\ifthenelse{\equal{\showlinenumbers}{true}}{\leftlinenumbers}{}}\newcommand{\coreinitsourcecode}[3]{\emptyvarerr{\equationresize}{#2}{Estilo no definido}\checkvalidsourcecodestyle{#2}\ifthenelse{\equal{\showlinenumbers}{true}}{\rightlinenumbers}{}\lstset{backgroundcolor=\color{\sourcecodebgcolor}}\ifthenelse{\equal{\codecaptiontop}{true}}{\ifx\hfuzz#3\hfuzz\lstset{style=#2}\else\lstset{style=#2,caption={#3 #1},captionpos=t}\fi}{\ifx\hfuzz#3\hfuzz\lstset{style=#2}\else\lstset{style=#2,caption={#3 #1},captionpos=b}\fi}}\lstnewenvironment{sourcecode}[3][]{\coreinitsourcecode{#1}{#2}{#3}}{\ifthenelse{\equal{\showlinenumbers}{true}}{\leftlinenumbers}{}}\newcommand{\importsourcecode}[4][]{\coreinitsourcecode{#1}{#2}{#4}\lstinputlisting{#3}\ifthenelse{\equal{\showlinenumbers}{true}}{\leftlinenumbers}{}}\newenvironment{itemizebf}[1][]{\begin{itemize}[font=\bfseries,#1]}{\end{itemize}}\newenvironment{enumeratebf}[1][]{\begin{enumerate}[font=\bfseries,#1]}{\end{enumerate}}\newcommand{\newquestionthemed}[2]{\emptyvarerr{\newquestion}{#1}{Titulo pregunta no definido}\emptyvarerr{\newquestion}{#1}{Tema no definido}\sectionanum{#1}\vspace{-0.2cm}\textbf{#2}\newp}\newcommand{\itempto}[2]{\ifthenelse{\equal{\bolditempto}{true}}{\item \textbf{(#1 pto)} #2}{\item (#1 pto) #2}} @@ -233,7 +234,7 @@ % CONFIGURACIÓN INICIAL DEL DOCUMENTO \checkvardefined{\autordeldocumento}\checkvardefined{\codigodelcurso}\checkvardefined{\departamentouniversidad}\checkvardefined{\localizacionuniversidad}\checkvardefined{\nombredelcurso}\checkvardefined{\nombrefacultad}\checkvardefined{\nombreuniversidad}\checkvardefined{\tituloevaluacion}\makeatletter\g@addto@macro\autordeldocumento\xspace\g@addto@macro\codigodelcurso\xspace\g@addto@macro\departamentouniversidad\xspace\g@addto@macro\localizacionuniversidad\xspace\g@addto@macro\nombredelcurso\xspace\g@addto@macro\nombrefacultad\xspace\g@addto@macro\nombreuniversidad\xspace\g@addto@macro\tituloevaluacion\xspace\makeatother\ifthenelse{\isundefined{\equipodocente}}{\errmessage{LaTeX Warning: Se borro la variable \noexpand\equipodocente, creando una vacia}\def\equipodocente {}}{}\ifthenelse{\isundefined{\indicacionevaluacion}}{ \def\indicacionevaluacion {} -}{}\ifthenelse{\equal{\cfgpdfsecnumbookmarks}{true}}{\bookmarksetup{numbered}}{}\ifthenelse{\equal{\cfgshowbookmarkmenu}{true}}{\def\cdfpagemodepdf {UseOutlines}}{\def\cdfpagemodepdf {UseNone}}\hypersetup{bookmarksopen={\cfgpdfbookmarkopen},bookmarksopenlevel={\cfgbookmarksopenlevel},bookmarkstype={toc},pdfauthor={\autordeldocumento},pdfcenterwindow={\cfgpdfcenterwindow},pdfcopyright={\cfgpdfcopyright},pdfcreator={LaTeX},pdfdisplaydoctitle={\cfgpdfdisplaydoctitle},pdfencoding={unicode},pdffitwindow={\cfgpdffitwindow},pdfinfo={Curso.Codigo={\codigodelcurso},Curso.Nombre={\nombredelcurso},Documento.Autor={\autordeldocumento},Documento.Titulo={\tituloevaluacion},Template.Autor.Alias={ppizarror},Template.Autor.Email={pablo@ppizarror.com},Template.Autor.Nombre={Pablo Pizarro R.},Template.Autor.Web={https://ppizarror.com/},Template.Codificacion={UTF-8},Template.Fecha={23/01/2020},Template.Latex.Compilador={pdflatex},Template.Licencia.Tipo={MIT},Template.Licencia.Web={https://opensource.org/licenses/MIT/},Template.Nombre={Template-Controles},Template.Tipo={Compacto},Template.Version.Dev={3.4.8-CTR/EXM-C},Template.Version.Hash={8DDEE4D0A5CBE76292886F040E04862D},Template.Version.Release={3.4.8},Template.Web.Dev={https://github.com/Template-Latex/Template-Controles/},Template.Web.Manual={https://latex.ppizarror.com/controles},Universidad.Departamento={\departamentouniversidad},Universidad.Nombre={\nombreuniversidad},Universidad.Ubicacion={\localizacionuniversidad}},pdfkeywords={\cfgpdfkeywords},pdflang={\documentlang},pdfmenubar={\cfgpdfmenubar},pdfpagelayout={\cfgpdfpagemode},pdfpagemode={\cdfpagemodepdf},pdfproducer={Template-Controles v3.4.8 | (Pablo Pizarro R.) ppizarror.com},pdfremotestartview={Fit},pdfstartpage={1},pdfstartview={\cfgpdfpageview},pdfsubject={\tituloevaluacion},pdftitle={\tituloevaluacion},pdftoolbar={\cfgpdftoolbar}}\graphicspath{{./\defaultimagefolder}{./\defaultimagefolder/departamentos/}}\renewcommand{\baselinestretch}{\defaultinterline}\setlength{\headheight}{64 pt}\setlength{\footnotemargin}{\marginfootnote pt}\setlength{\columnsep}{\columnsepwidth em}\ifthenelse{\equal{\showlinenumbers}{true}}{\setlength{\linenumbersep}{0.50cm}\renewcommand\linenumberfont{\normalfont\tiny\color{\linenumbercolor}}}{}\floatplacement{figure}{\imagedefaultplacement}\floatplacement{table}{\tabledefaultplacement}\floatplacement{tikz}{\tikzdefaultplacement}\color{\maintextcolor}\arrayrulecolor{\tablelinecolor}\sethlcolor{\highlightcolor}\ifthenelse{\equal{\showborderonlinks}{true}}{\hypersetup{citebordercolor=\numcitecolor,linkbordercolor=\linkcolor,urlbordercolor=\urlcolor}}{\hypersetup{hidelinks,colorlinks=true,citecolor=\numcitecolor,linkcolor=\linkcolor,urlcolor=\urlcolor}}\ifthenelse{\equal{\colorpage}{white}}{}{\pagecolor{\colorpage}}\setcaptionmargincm{\captionlrmargin}\ifthenelse{\equal{\captiontextbold}{true}}{\renewcommand{\captiontextbold}{bf}}{\renewcommand{\captiontextbold}{}}\ifthenelse{\equal{\captiontextsubnumbold}{true}}{\renewcommand{\captiontextsubnumbold}{bf}}{\renewcommand{\captiontextsubnumbold}{}}\captionsetup{labelfont={color=\captioncolor, \captiontextbold},labelformat={\captionlabelformat},labelsep={\captionlabelsep},textfont={color=\captiontextcolor},singlelinecheck=on}\captionsetup*[subfigure]{labelfont={color=\captioncolor, \captiontextsubnumbold},labelformat={\subcaptionlabelformat},labelsep={\subcaptionlabelsep},textfont={color=\captiontextcolor},singlelinecheck=on}\captionsetup*[subtable]{labelfont={color=\captioncolor, \captiontextsubnumbold},labelformat={\subcaptionlabelformat},labelsep={\subcaptionlabelsep},textfont={color=\captiontextcolor},singlelinecheck=on}\floatsetup[figure]{captionskip=\captiontbmarginfigure pt}\floatsetup[table]{captionskip=\captiontbmargintable pt}\ifthenelse{\equal{\figurecaptiontop}{true}}{\floatsetup[figure]{position=above}}{}\ifthenelse{\equal{\tablecaptiontop}{true}}{\floatsetup[table]{position=top}}{\floatsetup[table]{position=bottom}}\ifthenelse{\equal{\captionalignment}{justified}}{\captionsetup{format=plain,justification=justified}}{\ifthenelse{\equal{\captionalignment}{centered}}{\captionsetup{justification=centering}}{\ifthenelse{\equal{\captionalignment}{left}}{\captionsetup{justification=raggedright,singlelinecheck=false}}{\ifthenelse{\equal{\captionalignment}{right}}{\captionsetup{justification=raggedleft,singlelinecheck=false}}{\throwbadconfig{Posicion de leyendas desconocida}{\captionalignment}{justified,centered,left,right}}}}}\ifthenelse{\equal{\stylecitereferences}{natbib}}{\bibliographystyle{\natbibrefstyle}\setlength{\bibsep}{\natbibrefsep pt}\newcommand{\shortcite}[1]{\texttt{\textbackslash shortcite\{#1\}}}\newcommand{\fullcite}[1]{\texttt{\textbackslash fullcite\{#1\}}}}{\ifthenelse{\equal{\stylecitereferences}{apacite}}{\bibliographystyle{\apacitestyle}\setlength{\bibitemsep}{\apaciterefsep pt}\newcommand{\citet}[1]{\texttt{\textbackslash citet\{#1\}}}\newcommand{\citep}[1]{\texttt{\textbackslash citep\{#1\}}}}{\ifthenelse{\equal{\stylecitereferences}{bibtex}}{\bibliographystyle{\bibtexstyle}\newlength{\bibitemsep}\setlength{\bibitemsep}{.2\baselineskip plus .05\baselineskip minus .05\baselineskip}\newlength{\bibparskip}\setlength{\bibparskip}{0pt}\let\oldthebibliography\thebibliography\renewcommand\thebibliography[1]{\oldthebibliography{#1}\setlength{\parskip}{\bibitemsep}\setlength{\itemsep}{\bibparskip}}\setlength{\bibitemsep}{\bibtexrefsep pt}}{\throwbadconfig{Estilo citas desconocido}{\stylecitereferences}{bibtex,apacite,natbib}}}}\newcounter{apaciteNumberCounter}\addtocounter{apaciteNumberCounter}{-1}\makeatletter\ifthenelse{\equal{\stylecitereferences}{apacite}}{\ifthenelse{\equal{\apaciterefnumber}{true}}{\renewcommand{\@biblabel}[1]{\apaciterefnumberinit\stepcounter{apaciteNumberCounter}\theapaciteNumberCounter\apaciterefnumberfinal}}{}}{}\makeatother\makeatletter\ifthenelse{\equal{\twocolumnreferences}{true}}{\renewenvironment{thebibliography}[1]{\begin{multicols}{2}[\section*{\refname}]\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}\list{\@biblabel{\@arabic\c@enumiv}}{\settowidth\labelwidth{\@biblabel{#1}}\leftmargin\labelwidth\advance\leftmargin\labelsep\@openbib@code\usecounter{enumiv}\let\p@enumiv\@empty\renewcommand\theenumiv{\@arabic\c@enumiv}}\sloppy\clubpenalty 4000\@clubpenalty \clubpenalty\widowpenalty 4000\sfcode`\.\@m}{\def\@noitemerr{\@latex@warning{Ambiente `thebibliography' no definido}}\endlist\end{multicols}}}{}\makeatother\patchcmd{\appendices}{\quad}{\sectionappendixlastchar\quad}{}{}\begingroup\makeatletter\let\newcounter\@gobble\let\setcounter\@gobbletwo\globaldefs\@ne\let\c@loldepth\@ne\newlistof{listings}{lol}{\lstlistlistingname}\newlistentry{lstlisting}{lol}{0}\makeatother\endgroup\makeatletter\def\ifGm@preamble#1{\@firstofone}\appto\restoregeometry{\pdfpagewidth=\paperwidth\pdfpageheight=\paperheight}\apptocmd\newgeometry{\pdfpagewidth=\paperwidth\pdfpageheight=\paperheight}{}{}\makeatother\hfuzz=200pt\vfuzz=200pt\hbadness=\maxdimen\vbadness=\maxdimen\makeatletter\preto\tabular{\global\rownum=\z@}\preto\tabularx{\global\rownum=\z@}\makeatother\strictpagecheck\titlespacing{\section}{0pt}{20pt}{10pt}\titlespacing{\subsection}{0pt}{15pt}{10pt}\ttfamily \hyphenchar\the\font=`\-\urlstyle{\fonturl}\ifthenelse{\equal{\compilertype}{pdf2latex}}{\pdfcompresslevel=\pdfcompilecompression\pdfdecimaldigits=2\pdfinclusionerrorlevel=0\pdfminorversion=\pdfcompileversion\pdfobjcompresslevel=\pdfcompileobjcompression}{}\setcounter{secnumdepth}{4}\newcounter{subsubsubsection}[subsubsection]\ifthenelse{\equal{\showdotaftersnum}{true}}{\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}.}\renewcommand{\theparagraph}{\thesubsubsubsection.\arabic{paragraph}.}}{\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}}\renewcommand{\theparagraph}{\thesubsubsubsection.\arabic{paragraph}}}\makeatletter\def\toclevel@subsubsubsection{4}\def\toclevel@paragraph{5}\def\toclevel@subparagraph{6}\renewcommand\paragraph{\@startsection{paragraph}{5}{\z@}{3.25ex \@plus 1ex \@minus .2ex}{-1em}{\normalfont\normalsize\bfseries}}\renewcommand\subparagraph{\@startsection{subparagraph}{6}{\parindent}{3.25ex \@plus 1ex \@minus .2ex}{-1em}{\normalfont\normalsize\bfseries}}\ifthenelse{\equal{\showdotaftersnum}{true}}{\def\l@subsubsubsection{\@dottedtocline{4}{7.83em}{4.15em}}\def\l@paragraph{\@dottedtocline{5}{11.98em}{4.92em}}\def\l@subparagraph{\@dottedtocline{6}{14.65em}{5.69em}}}{\def\l@subsubsubsection{\@dottedtocline{4}{6.97em}{4em}}\def\l@paragraph{\@dottedtocline{5}{10.97em}{5em}}\def\l@subparagraph{\@dottedtocline{6}{14em}{6em}}}\makeatother\setcounter{tocdepth}{1}\ifthenelse{\equal{\footnoterestart}{none}}{}{\ifthenelse{\equal{\footnoterestart}{sec}}{\counterwithin*{footnote}{section}}{\ifthenelse{\equal{\footnoterestart}{ssec}}{\counterwithin*{footnote}{subsection}}{\ifthenelse{\equal{\footnoterestart}{sssec}}{\counterwithin*{footnote}{subsubsection}}{\ifthenelse{\equal{\footnoterestart}{ssssec}}{\counterwithin*{footnote}{subsubsubsection}}{\ifthenelse{\equal{\footnoterestart}{page}}{\counterwithin*{footnote}{page}}{\ifthenelse{\equal{\footnoterestart}{chap}}{\counterwithin*{footnote}{chapter}}{\throwbadconfig{Formato reinicio numero footnote desconocido}{\footnoterestart}{none,chap,page,sec,ssec,sssec,ssssec}}}}}}}}\ifthenelse{\equal{\equationrestart}{none}}{}{\ifthenelse{\equal{\equationrestart}{chap}}{}{\ifthenelse{\equal{\equationrestart}{sec}}{}{\ifthenelse{\equal{\equationrestart}{ssec}}{}{\ifthenelse{\equal{\equationrestart}{sssec}}{}{\ifthenelse{\equal{\equationrestart}{ssssec}}{}{\throwbadconfig{Formato reinicio numero ecuacion desconocido}{\equationrestart}{none,chap,sec,ssec,sssec,ssssec}}}}}}}\newtheoremstyle{miestilo}{\baselineskip}{3pt}{\itshape}{}{\bfseries}{}{.5em}{}\newtheoremstyle{miobs}{\baselineskip}{3pt}{}{}{\bfseries}{}{.5em}{}\theoremstyle{miestilo}\ifthenelse{\equal{\showsectioncaptionmat}{none}}{\newtheorem{defn}{\namemathdefn}\newtheorem{teo}{\namemaththeorem}\newtheorem{cor}{\namemathcol}\newtheorem{lema}{\namemathlem}\newtheorem{prop}{\namemathprp}}{\ifthenelse{\equal{\showsectioncaptionmat}{chap}}{\newtheorem{defn}{\namemathdefn}[chapter]\newtheorem{teo}{\namemaththeorem}[chapter]\newtheorem{cor}{\namemathcol}[chapter]\newtheorem{lema}{\namemathlem}[chapter]\newtheorem{prop}{\namemathprp}[chapter]}{\ifthenelse{\equal{\showsectioncaptionmat}{sec}}{\newtheorem{defn}{\namemathdefn}[section]\newtheorem{teo}{\namemaththeorem}[section]\newtheorem{cor}{\namemathcol}[section]\newtheorem{lema}{\namemathlem}[section]\newtheorem{prop}{\namemathprp}[section]}{\ifthenelse{\equal{\showsectioncaptionmat}{ssec}}{\newtheorem{defn}{\namemathdefn}[subsection]\newtheorem{teo}{\namemaththeorem}[subsection]\newtheorem{cor}{\namemathcol}[subsection]\newtheorem{lema}{\namemathlem}[subsection]\newtheorem{prop}{\namemathprp}[subsection]}{\ifthenelse{\equal{\showsectioncaptionmat}{sssec}}{\newtheorem{defn}{\namemathdefn}[subsubsection]\newtheorem{teo}{\namemaththeorem}[subsubsection]\newtheorem{cor}{\namemathcol}[subsubsection]\newtheorem{lema}{\namemathlem}[subsubsection]\newtheorem{prop}{\namemathprp}[subsubsection]}{\ifthenelse{\equal{\showsectioncaptionmat}{ssssec}}{\newtheorem{defn}{\namemathdefn}[subsubsubsection]\newtheorem{teo}{\namemaththeorem}[subsubsubsection]\newtheorem{cor}{\namemathcol}[subsubsubsection]\newtheorem{lema}{\namemathlem}[subsubsubsection]\newtheorem{prop}{\namemathprp}[subsubsubsection]}{\throwbadconfig{Valor configuracion incorrecto}{\showsectioncaptionmat}{none,chap,sec,ssec,sssec,ssssec}}}}}}}\theoremstyle{miobs}\newtheorem*{ej}{\namemathej}\newtheorem*{obs}{\namemathobs}\unaccentedoperators\AtEndDocument{\addtocounter{equation}{\value{templateEquations}}\addtocounter{figure}{\value{templateFigures}}\addtocounter{lstlisting}{\value{templateListings}}\addtocounter{table}{\value{templateTables}}} +}{}\ifthenelse{\equal{\cfgpdfsecnumbookmarks}{true}}{\bookmarksetup{numbered}}{}\ifthenelse{\equal{\cfgshowbookmarkmenu}{true}}{\def\cdfpagemodepdf {UseOutlines}}{\def\cdfpagemodepdf {UseNone}}\hypersetup{bookmarksopen={\cfgpdfbookmarkopen},bookmarksopenlevel={\cfgbookmarksopenlevel},bookmarkstype={toc},pdfauthor={\autordeldocumento},pdfcenterwindow={\cfgpdfcenterwindow},pdfcopyright={\cfgpdfcopyright},pdfcreator={LaTeX},pdfdisplaydoctitle={\cfgpdfdisplaydoctitle},pdfencoding={unicode},pdffitwindow={\cfgpdffitwindow},pdfinfo={Curso.Codigo={\codigodelcurso},Curso.Nombre={\nombredelcurso},Documento.Autor={\autordeldocumento},Documento.Titulo={\tituloevaluacion},Template.Autor.Alias={ppizarror},Template.Autor.Email={pablo@ppizarror.com},Template.Autor.Nombre={Pablo Pizarro R.},Template.Autor.Web={https://ppizarror.com/},Template.Codificacion={UTF-8},Template.Fecha={02/04/2020},Template.Latex.Compilador={pdflatex},Template.Licencia.Tipo={MIT},Template.Licencia.Web={https://opensource.org/licenses/MIT/},Template.Nombre={Template-Controles},Template.Tipo={Compacto},Template.Version.Dev={3.4.9-CTR/EXM-C},Template.Version.Hash={5BA1E5378D5106831B087D809E025E60},Template.Version.Release={3.4.9},Template.Web.Dev={https://github.com/Template-Latex/Template-Controles/},Template.Web.Manual={https://latex.ppizarror.com/controles},Universidad.Departamento={\departamentouniversidad},Universidad.Nombre={\nombreuniversidad},Universidad.Ubicacion={\localizacionuniversidad}},pdfkeywords={\cfgpdfkeywords},pdflang={\documentlang},pdfmenubar={\cfgpdfmenubar},pdfpagelayout={\cfgpdfpagemode},pdfpagemode={\cdfpagemodepdf},pdfproducer={Template-Controles v3.4.9 | (Pablo Pizarro R.) ppizarror.com},pdfremotestartview={Fit},pdfstartpage={1},pdfstartview={\cfgpdfpageview},pdfsubject={\tituloevaluacion},pdftitle={\tituloevaluacion},pdftoolbar={\cfgpdftoolbar}}\graphicspath{{./\defaultimagefolder}{./\defaultimagefolder/departamentos/}}\renewcommand{\baselinestretch}{\defaultinterline}\setlength{\headheight}{64 pt}\setlength{\footnotemargin}{\marginfootnote pt}\setlength{\columnsep}{\columnsepwidth em}\ifthenelse{\equal{\showlinenumbers}{true}}{\setlength{\linenumbersep}{0.50cm}\renewcommand\linenumberfont{\normalfont\tiny\color{\linenumbercolor}}}{}\floatplacement{figure}{\imagedefaultplacement}\floatplacement{table}{\tabledefaultplacement}\floatplacement{tikz}{\tikzdefaultplacement}\color{\maintextcolor}\arrayrulecolor{\tablelinecolor}\sethlcolor{\highlightcolor}\ifthenelse{\equal{\showborderonlinks}{true}}{\hypersetup{citebordercolor=\numcitecolor,linkbordercolor=\linkcolor,urlbordercolor=\urlcolor}}{\hypersetup{hidelinks,colorlinks=true,citecolor=\numcitecolor,linkcolor=\linkcolor,urlcolor=\urlcolor}}\ifthenelse{\equal{\colorpage}{white}}{}{\pagecolor{\colorpage}}\setcaptionmargincm{\captionlrmargin}\ifthenelse{\equal{\captiontextbold}{true}}{\renewcommand{\captiontextbold}{bf}}{\renewcommand{\captiontextbold}{}}\ifthenelse{\equal{\captiontextsubnumbold}{true}}{\renewcommand{\captiontextsubnumbold}{bf}}{\renewcommand{\captiontextsubnumbold}{}}\captionsetup{labelfont={color=\captioncolor, \captiontextbold},labelformat={\captionlabelformat},labelsep={\captionlabelsep},textfont={color=\captiontextcolor},singlelinecheck=on}\captionsetup*[subfigure]{labelfont={color=\captioncolor, \captiontextsubnumbold},labelformat={\subcaptionlabelformat},labelsep={\subcaptionlabelsep},textfont={color=\captiontextcolor},singlelinecheck=on}\captionsetup*[subtable]{labelfont={color=\captioncolor, \captiontextsubnumbold},labelformat={\subcaptionlabelformat},labelsep={\subcaptionlabelsep},textfont={color=\captiontextcolor},singlelinecheck=on}\floatsetup[figure]{captionskip=\captiontbmarginfigure pt}\floatsetup[table]{captionskip=\captiontbmargintable pt}\ifthenelse{\equal{\figurecaptiontop}{true}}{\floatsetup[figure]{position=above}}{}\ifthenelse{\equal{\tablecaptiontop}{true}}{\floatsetup[table]{position=top}}{\floatsetup[table]{position=bottom}}\ifthenelse{\equal{\captionalignment}{justified}}{\captionsetup{format=plain,justification=justified}}{\ifthenelse{\equal{\captionalignment}{centered}}{\captionsetup{justification=centering}}{\ifthenelse{\equal{\captionalignment}{left}}{\captionsetup{justification=raggedright,singlelinecheck=false}}{\ifthenelse{\equal{\captionalignment}{right}}{\captionsetup{justification=raggedleft,singlelinecheck=false}}{\throwbadconfig{Posicion de leyendas desconocida}{\captionalignment}{justified,centered,left,right}}}}}\ifthenelse{\equal{\stylecitereferences}{natbib}}{\bibliographystyle{\natbibrefstyle}\setlength{\bibsep}{\natbibrefsep pt}\newcommand{\shortcite}[1]{\texttt{\textbackslash shortcite\{#1\}}}\newcommand{\fullcite}[1]{\texttt{\textbackslash fullcite\{#1\}}}}{\ifthenelse{\equal{\stylecitereferences}{apacite}}{\bibliographystyle{\apacitestyle}\setlength{\bibitemsep}{\apaciterefsep pt}\newcommand{\citet}[1]{\texttt{\textbackslash citet\{#1\}}}\newcommand{\citep}[1]{\texttt{\textbackslash citep\{#1\}}}}{\ifthenelse{\equal{\stylecitereferences}{bibtex}}{\bibliographystyle{\bibtexstyle}\newlength{\bibitemsep}\setlength{\bibitemsep}{.2\baselineskip plus .05\baselineskip minus .05\baselineskip}\newlength{\bibparskip}\setlength{\bibparskip}{0pt}\let\oldthebibliography\thebibliography\renewcommand\thebibliography[1]{\oldthebibliography{#1}\setlength{\parskip}{\bibitemsep}\setlength{\itemsep}{\bibparskip}}\setlength{\bibitemsep}{\bibtexrefsep pt}}{\throwbadconfig{Estilo citas desconocido}{\stylecitereferences}{bibtex,apacite,natbib}}}}\newcounter{apaciteNumberCounter}\addtocounter{apaciteNumberCounter}{-1}\makeatletter\ifthenelse{\equal{\stylecitereferences}{apacite}}{\ifthenelse{\equal{\apaciterefnumber}{true}}{\renewcommand{\@biblabel}[1]{\apaciterefnumberinit\stepcounter{apaciteNumberCounter}\theapaciteNumberCounter\apaciterefnumberfinal}}{}}{}\makeatother\makeatletter\ifthenelse{\equal{\twocolumnreferences}{true}}{\renewenvironment{thebibliography}[1]{\begin{multicols}{2}[\section*{\refname}]\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}\list{\@biblabel{\@arabic\c@enumiv}}{\settowidth\labelwidth{\@biblabel{#1}}\leftmargin\labelwidth\advance\leftmargin\labelsep\@openbib@code\usecounter{enumiv}\let\p@enumiv\@empty\renewcommand\theenumiv{\@arabic\c@enumiv}}\sloppy\clubpenalty 4000\@clubpenalty \clubpenalty\widowpenalty 4000\sfcode`\.\@m}{\def\@noitemerr{\@latex@warning{Ambiente `thebibliography' no definido}}\endlist\end{multicols}}}{}\makeatother\patchcmd{\appendices}{\quad}{\sectionappendixlastchar\quad}{}{}\begingroup\makeatletter\let\newcounter\@gobble\let\setcounter\@gobbletwo\globaldefs\@ne\let\c@loldepth\@ne\newlistof{listings}{lol}{\lstlistlistingname}\newlistentry{lstlisting}{lol}{0}\makeatother\endgroup\makeatletter\def\ifGm@preamble#1{\@firstofone}\appto\restoregeometry{\pdfpagewidth=\paperwidth\pdfpageheight=\paperheight}\apptocmd\newgeometry{\pdfpagewidth=\paperwidth\pdfpageheight=\paperheight}{}{}\makeatother\hfuzz=200pt\vfuzz=200pt\hbadness=\maxdimen\vbadness=\maxdimen\makeatletter\preto\tabular{\global\rownum=\z@}\preto\tabularx{\global\rownum=\z@}\makeatother\strictpagecheck\titlespacing{\section}{0pt}{20pt}{10pt}\titlespacing{\subsection}{0pt}{15pt}{10pt}\ttfamily \hyphenchar\the\font=`\-\urlstyle{\fonturl}\ifthenelse{\equal{\compilertype}{pdf2latex}}{\pdfcompresslevel=\pdfcompilecompression\pdfdecimaldigits=2\pdfinclusionerrorlevel=0\pdfminorversion=\pdfcompileversion\pdfobjcompresslevel=\pdfcompileobjcompression}{}\setcounter{secnumdepth}{4}\newcounter{subsubsubsection}[subsubsection]\ifthenelse{\equal{\showdotaftersnum}{true}}{\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}.}\renewcommand{\theparagraph}{\thesubsubsubsection.\arabic{paragraph}.}}{\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}}\renewcommand{\theparagraph}{\thesubsubsubsection.\arabic{paragraph}}}\makeatletter\def\toclevel@subsubsubsection{4}\def\toclevel@paragraph{5}\def\toclevel@subparagraph{6}\renewcommand\paragraph{\@startsection{paragraph}{5}{\z@}{3.25ex \@plus 1ex \@minus .2ex}{-1em}{\normalfont\normalsize\bfseries}}\renewcommand\subparagraph{\@startsection{subparagraph}{6}{\parindent}{3.25ex \@plus 1ex \@minus .2ex}{-1em}{\normalfont\normalsize\bfseries}}\ifthenelse{\equal{\showdotaftersnum}{true}}{\def\l@subsubsubsection{\@dottedtocline{4}{7.83em}{4.15em}}\def\l@paragraph{\@dottedtocline{5}{11.98em}{4.92em}}\def\l@subparagraph{\@dottedtocline{6}{14.65em}{5.69em}}}{\def\l@subsubsubsection{\@dottedtocline{4}{6.97em}{4em}}\def\l@paragraph{\@dottedtocline{5}{10.97em}{5em}}\def\l@subparagraph{\@dottedtocline{6}{14em}{6em}}}\makeatother\setcounter{tocdepth}{1}\ifthenelse{\equal{\footnoterestart}{none}}{}{\ifthenelse{\equal{\footnoterestart}{sec}}{\counterwithin*{footnote}{section}}{\ifthenelse{\equal{\footnoterestart}{ssec}}{\counterwithin*{footnote}{subsection}}{\ifthenelse{\equal{\footnoterestart}{sssec}}{\counterwithin*{footnote}{subsubsection}}{\ifthenelse{\equal{\footnoterestart}{ssssec}}{\counterwithin*{footnote}{subsubsubsection}}{\ifthenelse{\equal{\footnoterestart}{page}}{\counterwithin*{footnote}{page}}{\ifthenelse{\equal{\footnoterestart}{chap}}{\counterwithin*{footnote}{chapter}}{\throwbadconfig{Formato reinicio numero footnote desconocido}{\footnoterestart}{none,chap,page,sec,ssec,sssec,ssssec}}}}}}}}\ifthenelse{\equal{\equationrestart}{none}}{}{\ifthenelse{\equal{\equationrestart}{chap}}{}{\ifthenelse{\equal{\equationrestart}{sec}}{}{\ifthenelse{\equal{\equationrestart}{ssec}}{}{\ifthenelse{\equal{\equationrestart}{sssec}}{}{\ifthenelse{\equal{\equationrestart}{ssssec}}{}{\throwbadconfig{Formato reinicio numero ecuacion desconocido}{\equationrestart}{none,chap,sec,ssec,sssec,ssssec}}}}}}}\newtheoremstyle{miestilo}{\baselineskip}{3pt}{\itshape}{}{\bfseries}{}{.5em}{}\newtheoremstyle{miobs}{\baselineskip}{3pt}{}{}{\bfseries}{}{.5em}{}\theoremstyle{miestilo}\ifthenelse{\equal{\showsectioncaptionmat}{none}}{\newtheorem{defn}{\namemathdefn}\newtheorem{teo}{\namemaththeorem}\newtheorem{cor}{\namemathcol}\newtheorem{lema}{\namemathlem}\newtheorem{prop}{\namemathprp}}{\ifthenelse{\equal{\showsectioncaptionmat}{chap}}{\newtheorem{defn}{\namemathdefn}[chapter]\newtheorem{teo}{\namemaththeorem}[chapter]\newtheorem{cor}{\namemathcol}[chapter]\newtheorem{lema}{\namemathlem}[chapter]\newtheorem{prop}{\namemathprp}[chapter]}{\ifthenelse{\equal{\showsectioncaptionmat}{sec}}{\newtheorem{defn}{\namemathdefn}[section]\newtheorem{teo}{\namemaththeorem}[section]\newtheorem{cor}{\namemathcol}[section]\newtheorem{lema}{\namemathlem}[section]\newtheorem{prop}{\namemathprp}[section]}{\ifthenelse{\equal{\showsectioncaptionmat}{ssec}}{\newtheorem{defn}{\namemathdefn}[subsection]\newtheorem{teo}{\namemaththeorem}[subsection]\newtheorem{cor}{\namemathcol}[subsection]\newtheorem{lema}{\namemathlem}[subsection]\newtheorem{prop}{\namemathprp}[subsection]}{\ifthenelse{\equal{\showsectioncaptionmat}{sssec}}{\newtheorem{defn}{\namemathdefn}[subsubsection]\newtheorem{teo}{\namemaththeorem}[subsubsection]\newtheorem{cor}{\namemathcol}[subsubsection]\newtheorem{lema}{\namemathlem}[subsubsection]\newtheorem{prop}{\namemathprp}[subsubsection]}{\ifthenelse{\equal{\showsectioncaptionmat}{ssssec}}{\newtheorem{defn}{\namemathdefn}[subsubsubsection]\newtheorem{teo}{\namemaththeorem}[subsubsubsection]\newtheorem{cor}{\namemathcol}[subsubsubsection]\newtheorem{lema}{\namemathlem}[subsubsubsection]\newtheorem{prop}{\namemathprp}[subsubsubsection]}{\throwbadconfig{Valor configuracion incorrecto}{\showsectioncaptionmat}{none,chap,sec,ssec,sssec,ssssec}}}}}}}\theoremstyle{miobs}\newtheorem*{ej}{\namemathej}\newtheorem*{obs}{\namemathobs}\unaccentedoperators\AtEndDocument{\addtocounter{equation}{\value{templateEquations}}\addtocounter{figure}{\value{templateFigures}}\addtocounter{lstlisting}{\value{templateListings}}\addtocounter{table}{\value{templateTables}}} % INICIO DE LAS PÁGINAS \begin{document} diff --git a/example.tex b/example.tex index 211b402..c7fe01a 100644 --- a/example.tex +++ b/example.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Archivo de ejemplo -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @ppizarror diff --git a/lib/cfg/init.tex b/lib/cfg/init.tex index 20b2298..7efa5df 100644 --- a/lib/cfg/init.tex +++ b/lib/cfg/init.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Configuración inicial del template -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -66,15 +66,15 @@ Template.Autor.Nombre={Pablo Pizarro R.}, Template.Autor.Web={https://ppizarror.com/}, Template.Codificacion={UTF-8}, - Template.Fecha={23/01/2020}, + Template.Fecha={02/04/2020}, 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={3.4.8-CTR/EXM-N}, - Template.Version.Hash={8DDEE4D0A5CBE76292886F040E04862D}, - Template.Version.Release={3.4.8}, + Template.Version.Dev={3.4.9-CTR/EXM-N}, + Template.Version.Hash={5BA1E5378D5106831B087D809E025E60}, + Template.Version.Release={3.4.9}, Template.Web.Dev={https://github.com/Template-Latex/Template-Controles/}, Template.Web.Manual={https://latex.ppizarror.com/controles}, Universidad.Departamento={\departamentouniversidad}, @@ -86,7 +86,7 @@ pdfmenubar={\cfgpdfmenubar}, pdfpagelayout={\cfgpdfpagemode}, pdfpagemode={\cdfpagemodepdf}, - pdfproducer={Template-Controles v3.4.8 | (Pablo Pizarro R.) ppizarror.com}, + pdfproducer={Template-Controles v3.4.9 | (Pablo Pizarro R.) ppizarror.com}, pdfremotestartview={Fit}, pdfstartpage={1}, pdfstartview={\cfgpdfpageview}, diff --git a/lib/cfg/page.tex b/lib/cfg/page.tex index 880451f..d5d3a9b 100644 --- a/lib/cfg/page.tex +++ b/lib/cfg/page.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Configuración de página -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/cmd/all.tex b/lib/cmd/all.tex index 885b056..b997f39 100644 --- a/lib/cmd/all.tex +++ b/lib/cmd/all.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Carga las funciones del template -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/cmd/control.tex b/lib/cmd/control.tex index 8297436..f25baac 100644 --- a/lib/cmd/control.tex +++ b/lib/cmd/control.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones exclusivas de Template-Controles -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @ppizarror diff --git a/lib/cmd/core.tex b/lib/cmd/core.tex index 94e77a7..5b1c6e4 100644 --- a/lib/cmd/core.tex +++ b/lib/cmd/core.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones del núcleo del template -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/cmd/equation.tex b/lib/cmd/equation.tex index c82bfd9..81e5840 100644 --- a/lib/cmd/equation.tex +++ b/lib/cmd/equation.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para insertar ecuaciones -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/cmd/image.tex b/lib/cmd/image.tex index e0dc7b2..7bca23b 100644 --- a/lib/cmd/image.tex +++ b/lib/cmd/image.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para insertar imágenes -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/cmd/math.tex b/lib/cmd/math.tex index 756f484..985cdb1 100644 --- a/lib/cmd/math.tex +++ b/lib/cmd/math.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones matemáticas -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/cmd/other.tex b/lib/cmd/other.tex index d930e43..8ded4d6 100644 --- a/lib/cmd/other.tex +++ b/lib/cmd/other.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para insertar elementos -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/cmd/title.tex b/lib/cmd/title.tex index 677ed0b..7b806e5 100644 --- a/lib/cmd/title.tex +++ b/lib/cmd/title.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Funciones para insertar títulos -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @ppizarror diff --git a/lib/config.tex b/lib/config.tex index b403f8b..7e63f01 100644 --- a/lib/config.tex +++ b/lib/config.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Configuraciones del template -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -23,6 +23,7 @@ \def\pointdecimal {true} % N° decimales con punto en vez de coma \def\predocpageromanupper {false} % Páginas en número romano en mayúsculas \def\showlinenumbers {false} % Muestra los números de línea del documento +\def\usespanishbabel {true} % Español, desactivar para otros idiomas % CONFIGURACIÓN DE LAS LEYENDAS - CAPTION \def\captionalignment {justified} % Posición {centered,justified,left,right} diff --git a/lib/env/imports.tex b/lib/env/imports.tex index d4dc373..2fdcb21 100644 --- a/lib/env/imports.tex +++ b/lib/env/imports.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Importación de librerías -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @@ -11,9 +11,20 @@ % Sitio web: [https://latex.ppizarror.com/controles] % Licencia MIT: [https://opensource.org/licenses/MIT] -\usepackage[spanish,es-nosectiondot,es-lcroman,es-noquoting]{babel} -\usepackage{sectsty} +\let\RE\Re +\let\IM\Im +\let\counterwithout\relax +\let\counterwithin\relax +\let\underbar\relax +\let\underline\relax +\def\unaccentedoperators{} +\def\decimalpoint{} +\def\bibname{} \usepackage{ifthen} +\ifthenelse{\equal{\usespanishbabel}{true}}{ + \usepackage[spanish,es-nosectiondot,es-lcroman,es-noquoting]{babel}}{ +} +\usepackage{sectsty} \ifthenelse{\equal{\compilertype}{pdf2latex}}{ \usepackage[utf8]{inputenc}}{ } @@ -38,12 +49,6 @@ }{ \usepackage{amsmath} } -\let\RE\Re -\let\IM\Im -\let\counterwithout\relax -\let\counterwithin\relax -\let\underbar\relax -\let\underline\relax \usepackage{amssymb} \usepackage{amsthm} \usepackage{array} diff --git a/lib/etc/example.tex b/lib/etc/example.tex index 211b402..c7fe01a 100644 --- a/lib/etc/example.tex +++ b/lib/etc/example.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Archivo de ejemplo -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. @ppizarror diff --git a/lib/style/all.tex b/lib/style/all.tex index c75ce80..217f3e0 100644 --- a/lib/style/all.tex +++ b/lib/style/all.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Estilos del template -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/style/code.tex b/lib/style/code.tex index 28fe3d3..e645e45 100644 --- a/lib/style/code.tex +++ b/lib/style/code.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Estilos de código fuente -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/style/color.tex b/lib/style/color.tex index f78fd26..780192b 100644 --- a/lib/style/color.tex +++ b/lib/style/color.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Definición de colores -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/lib/style/other.tex b/lib/style/other.tex index 6fb9994..a185487 100644 --- a/lib/style/other.tex +++ b/lib/style/other.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Otros estilos -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R. diff --git a/main.tex b/main.tex index bc04b0e..e205c1e 100644 --- a/main.tex +++ b/main.tex @@ -1,6 +1,6 @@ % Template: Template Controles LaTeX % Documento: Archivo principal -% Versión: 3.4.8 (23/01/2020) +% Versión: 3.4.9 (02/04/2020) % Codificación: UTF-8 % % Autor: Pablo Pizarro R.