| 
																	
																	
																	
																 | 
																@ -0,0 +1,83 @@ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%************************************ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%1 Identification: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\NeedsTeXFormat{LaTeX2e} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\ProvidesClass{itmthesis}[2018/05/04 ITMorelia Thesis Class by Gerardo Marx] | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%************************************ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2    Preliminary declarations | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.1  The basic class: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\LoadClass{report} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.2  Packages: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage[utf8]{inputenc} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage[colorlinks=true]{hyperref} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage{blindtext} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.2.1 Booleans   | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage{ifthen} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  \newboolean{@drafting} % print version information on pages | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  \newboolean{@english}  % activates the english version at babel otherwise english | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.2.2 Colors | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage{xcolor} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  \definecolor{c1}{rgb}{0,0,1} % blue | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  \hypersetup{ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    linkcolor={c1}, % internal links | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    citecolor={c1}, % citations | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    urlcolor={c1} % external links/urls | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  } | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.2.2 This package is essentially a replacement—partial or total—for the LATEX macros related with sections—namely titles, headers and contents. | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage{titlesec} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																% | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage{xargs} % needed for extended newcommand and others | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage{array} % needed for extended options for array | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage{amsmath} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.3  Page settings: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\RequirePackage[left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.4    Macros and Commands: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.4.1    Derivatives | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\newcommandx{\pd}[3][1=]{% | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  \frac{\partial^{#1} #2}{\partial #3^{#1}} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  } | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.4.1    Dbf    | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\renewcommand{\d}{{\rm d}} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.5  Environments: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%2.5.1  Arrays of equations: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																   | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%************************************ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%3 Options: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\DeclareOption{drafting}{\setboolean{@drafting}{true}} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\DeclareOption{spanish}{ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  %Code option: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  \setboolean{@spanish}{true} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  \typeout{spanish to babel} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  } | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%end code option | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\ProcessOptions\relax | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%************************************ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																% 4 Declarations: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%------------------------------------- | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%4.0 chapter | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\renewcommand{\thechapter}{\Roman{chapter}} %Roman enumeration | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\titleformat{\chapter}[display]%shape | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  %{\bfseries\Huge\scshape}%Format applyed to the title | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {\Huge\filleft\sc}%Format applyed to the title | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {\filleft\sc{\chaptertitlename} \thechapter}%Label text and format | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {4ex}%Separation between Label and Title | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {}%Before code  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  [\vspace{2ex} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\titlerule]%After code | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																 % | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%4.1 section | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\titleformat{\section}         % Customise the \section command  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {\Large\scshape\raggedright} % Make the \section headers large (\Large), | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																                               % small capitals (\scshape) and left aligned (\raggedright) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {}{0em}                      % Can be used to give a prefix to all sections, like 'Section ...' | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {}                           % Can be used to insert code before the heading | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  [\titlerule]                 % Inserts a horizontal line after the heading   | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																%4.2 subsection   | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																\titleformat{\subsection} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {\large\scshape\raggedright} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {}{0em} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  {} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 |