| 
						
						
						
					 | 
				
				 | 
				
					@ -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} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  {} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 |