├── constants ├── urls.py ├── email.py ├── fileNames.py ├── classNames.py ├── common.py ├── parser.py ├── elementIds.py ├── location.py └── xPaths.py ├── resumeSrc ├── packages │ ├── anyfontsize.sty │ ├── umvs.fd │ ├── ly1pzc.fd │ ├── ufontawesomeone.fd │ ├── ufontawesometwo.fd │ ├── ufontawesomethree.fd │ ├── omlupl.fd │ ├── omsupl.fd │ ├── ly1pnc.fd │ ├── 8rupl.fd │ ├── T1EBGaramondInitials-TLF.fd │ ├── LGREBGaramondInitials-TLF.fd │ ├── LY1EBGaramondInitials-TLF.fd │ ├── OT1EBGaramondInitials-TLF.fd │ ├── TS1EBGaramondInitials-TLF.fd │ ├── ts1upl.fd │ ├── needspace.sty │ ├── ly1pag.fd │ ├── ly1pcr.fd │ ├── t1upl.fd │ ├── standalone.cfg │ ├── ly1pbk.fd │ ├── ot1upl.fd │ ├── ly1ptm.fd │ ├── ly1ppl.fd │ ├── raleway-type1-autoinst.sty │ ├── fplmb.afm │ ├── TLCresume.sty │ ├── fplmr.afm │ ├── ly1phv.fd │ ├── sourcesanspro-type1-autoinst.sty │ ├── fplmbb.afm │ ├── moresize.sty │ ├── fontawesome.sty │ ├── fullpage.sty │ ├── filemod-expmin.sty │ ├── balance.sty │ ├── TS1Raleway-TLF.fd │ ├── TS1Raleway-TOsF.fd │ ├── fplmbi.afm │ ├── fplmri.afm │ ├── texnansi.sty │ ├── csq-compat.def │ ├── TS1EBGaramond-LF.fd │ ├── T1EBGaramond-Inf.fd │ ├── T1EBGaramond-Sup.fd │ ├── LGREBGaramond-Inf.fd │ ├── LGREBGaramond-Sup.fd │ ├── LY1EBGaramond-Inf.fd │ ├── LY1EBGaramond-Sup.fd │ ├── OT1EBGaramond-Inf.fd │ ├── OT1EBGaramond-Sup.fd │ ├── TS1EBGaramond-OsF.fd │ ├── TS1EBGaramond-TLF.fd │ ├── TS1EBGaramond-TOsF.fd │ ├── sublabel.sty │ ├── peppa_pig.cls │ ├── currfile-abspath.sty │ ├── TS1SourceSansPro-LF.fd │ ├── T1SourceSansPro-Inf.fd │ ├── T1SourceSansPro-Sup.fd │ ├── LGRSourceSansPro-Inf.fd │ ├── LGRSourceSansPro-Sup.fd │ ├── LY1SourceSansPro-Inf.fd │ └── LY1SourceSansPro-Sup.fd └── templates │ ├── TLCresume.tex │ ├── peppa_pig.tex │ ├── iit_bombay.tex │ ├── developercv.tex │ ├── stylish.tex │ └── cs-it-swe.tex ├── .gitignore ├── requirements.txt └── README.md /constants/urls.py: -------------------------------------------------------------------------------- 1 | RESUME_PATH = '/src/resume.png' 2 | -------------------------------------------------------------------------------- /constants/email.py: -------------------------------------------------------------------------------- 1 | MAIL_GENERATION_WEIGHTS = [1, 0.95, 0.7, 0.75, 0.7, 0.5] 2 | -------------------------------------------------------------------------------- /constants/fileNames.py: -------------------------------------------------------------------------------- 1 | CAPTCHA_MP3_FILENAME = 'captchaAudio/1.mp3' 2 | CAPTCHA_WAV_FILENAME = 'captchaAudio/2.wav' 3 | -------------------------------------------------------------------------------- /constants/classNames.py: -------------------------------------------------------------------------------- 1 | CAPTCHA_BOX = 'recapBorderAccessible' 2 | AUDIO_ERROR_MESSAGE = 'rc-audiochallenge-error-message' 3 | -------------------------------------------------------------------------------- /resumeSrc/packages/anyfontsize.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeanDaBlack/KelloggBot/HEAD/resumeSrc/packages/anyfontsize.sty -------------------------------------------------------------------------------- /resumeSrc/packages/umvs.fd: -------------------------------------------------------------------------------- 1 | % Font declarations for MarVoSym font 2 | \DeclareFontFamily{U}{mvs}{} 3 | \DeclareFontShape{U}{mvs}{m}{n}{<-> umvs}{} 4 | -------------------------------------------------------------------------------- /constants/common.py: -------------------------------------------------------------------------------- 1 | YES = 'Yes' 2 | NO = 'No' 3 | GENDERS_LIST = ['Male', 'Female', 'Other'] 4 | 5 | USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36" 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.pyo 3 | .DS_Store 4 | .Rhistory 5 | chromedriver 6 | chromedriver/ 7 | .DS_Store 8 | chromedriver 9 | chromedriver.* 10 | __pycache__/ 11 | captcha_audio.* 12 | *-Resume.* 13 | .vscode/ 14 | *.pdf 15 | *.png 16 | *.html -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | certifi==2021.5.30 2 | charset-normalizer==2.0.4 3 | idna==3.2 4 | requests==2.26.0 5 | selenium==3.141.0 6 | urllib3==1.26.6 7 | Faker==9.9.1 8 | webdriver-manager==3.5.2 9 | pdf2image==1.16.0 10 | SpeechRecognition==3.8.1 11 | pydub==0.25.1 12 | -------------------------------------------------------------------------------- /constants/parser.py: -------------------------------------------------------------------------------- 1 | DEBUG_DESCRIPTION='Puts script in a \'debug\' mode where the Chrome GUI is visible' 2 | DEBUG_DISABLED = False 3 | DEBUG_ENABLED = True 4 | MAILTM_DESCRIPTION='Uses mail.tm instead of guerrilla mail by default' 5 | MAILTM_DISABLED = False 6 | MAILTM_ENABLED = True 7 | EPILOG = 'Kellogg bad | Union good | Support strike funds ' 8 | SCRIPT_DESCRIPTION='A script to automate very legitimate applications to kellogg\'s production plants affected by union strikes' 9 | -------------------------------------------------------------------------------- /resumeSrc/packages/ly1pzc.fd: -------------------------------------------------------------------------------- 1 | %Filename: ly1pzc.fd 2 | 3 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 4 | 5 | \ProvidesFile{ly1pzc.fd} 6 | [1998/07/06 font definitions for LY1/pzc using Berry names.] 7 | 8 | \DeclareFontFamily{LY1}{pzc}{} 9 | 10 | \DeclareFontShape{LY1}{pzc}{mb}{it}{ 11 | <-> pzcmi8y 12 | }{} 13 | 14 | \DeclareFontShape{LY1}{pzc}{m}{it}{<->ssub * pzc/mb/it}{} 15 | \DeclareFontShape{LY1}{pzc}{mb}{sl}{<->ssub * pzc/mb/it}{} 16 | \DeclareFontShape{LY1}{pzc}{m}{sl}{<->ssub * pzc/mb/sl}{} 17 | 18 | \endinput 19 | -------------------------------------------------------------------------------- /resumeSrc/packages/ufontawesomeone.fd: -------------------------------------------------------------------------------- 1 | %% start of file `ufontawesomeone.fd'. 2 | %% Copyright 2015 Xavier Danaux (xdanaux@gmail.com). 3 | % 4 | % This work may be distributed and/or modified under the 5 | % conditions of the LaTeX Project Public License version 1.3c, 6 | % available at http://www.latex-project.org/lppl/. 7 | 8 | \ProvidesFile{ufontawesomeone.fd}[2016/05/22 Font definitions for U/fontawesomeone.] 9 | 10 | \DeclareFontFamily{U}{fontawesomeone}{} 11 | \DeclareFontShape{U}{fontawesomeone}{m}{n}{<-> FontAwesome--fontawesomeone}{} 12 | 13 | \endinput 14 | 15 | %% end of file `ufontawesomeone.fd'. 16 | -------------------------------------------------------------------------------- /resumeSrc/packages/ufontawesometwo.fd: -------------------------------------------------------------------------------- 1 | %% start of file `ufontawesometwo.fd'. 2 | %% Copyright 2015 Xavier Danaux (xdanaux@gmail.com). 3 | % 4 | % This work may be distributed and/or modified under the 5 | % conditions of the LaTeX Project Public License version 1.3c, 6 | % available at http://www.latex-project.org/lppl/. 7 | 8 | \ProvidesFile{ufontawesometwo.fd}[2016/05/22 Font definitions for U/fontawesometwo.] 9 | 10 | \DeclareFontFamily{U}{fontawesometwo}{} 11 | \DeclareFontShape{U}{fontawesometwo}{m}{n}{<-> FontAwesome--fontawesometwo}{} 12 | 13 | \endinput 14 | 15 | %% end of file `ufontawesometwo.fd'. 16 | -------------------------------------------------------------------------------- /resumeSrc/packages/ufontawesomethree.fd: -------------------------------------------------------------------------------- 1 | %% start of file `ufontawesomethree.fd'. 2 | %% Copyright 2015 Xavier Danaux (xdanaux@gmail.com). 3 | % 4 | % This work may be distributed and/or modified under the 5 | % conditions of the LaTeX Project Public License version 1.3c, 6 | % available at http://www.latex-project.org/lppl/. 7 | 8 | \ProvidesFile{ufontawesomethree.fd}[2016/05/22 Font definitions for U/fontawesomethree.] 9 | 10 | \DeclareFontFamily{U}{fontawesomethree}{} 11 | \DeclareFontShape{U}{fontawesomethree}{m}{n}{<-> FontAwesome--fontawesomethree}{} 12 | 13 | \endinput 14 | 15 | %% end of file `ufontawesomethree.fd'. 16 | -------------------------------------------------------------------------------- /constants/elementIds.py: -------------------------------------------------------------------------------- 1 | COUNTRY_REGION_CODE_LABEL = 'fbclc_ituCode' 2 | COUNTRY_REGION_OF_RESIDENCE_LABEL = 'fbclc_country' 3 | CITIZEN_QUESTION_LABEL = '154:_select' 4 | COUNTRY_OF_ORIGIN_LABEL = '195:_select' 5 | EIGHTEEN_YEARS_OLD_LABEL = '211:_select' 6 | REQUIRE_SPONSORSHIP_LABEL = '215:_select' 7 | PREVIOUSLY_WORKED_LABEL = '219:_select' 8 | PREVIOUSLY_PARTNERED_LABEL = '223:_select' 9 | RELATIVE_WORKER_LABEL = '227:_select' 10 | ESSENTIAL_FUNCTIONS_LABEL = '231:_select' 11 | GENDER_LABEL = '235:_select' 12 | RECAPTCHA_AUDIO_BUTTON = 'recaptcha-audio-button' 13 | RECAPTCHA_ANCHOR = 'recaptcha-anchor' 14 | AUDIO_SOURCE = 'audio-source' 15 | AUDIO_RESPONSE = 'audio-response' 16 | -------------------------------------------------------------------------------- /resumeSrc/packages/omlupl.fd: -------------------------------------------------------------------------------- 1 | \ProvidesFile{omlupl.fd} 2 | \DeclareFontFamily{OML}{upl}{\skewchar\font127} 3 | \DeclareFontShape{OML}{upl}{m}{n} 4 | {<-> ssub * cmm/m/it}{} 5 | \DeclareFontShape{OML}{upl}{m}{it} 6 | {<-> ssub * cmm/m/it}{} 7 | \DeclareFontShape{OML}{upl}{m}{sl} 8 | {<-> ssub * cmm/m/it}{} 9 | \DeclareFontShape{OML}{upl}{m}{sc} 10 | {<-> ssub * cmm/m/it}{} 11 | \DeclareFontShape{OML}{upl}{b}{n} 12 | {<-> ssub * cmm/b/it}{} 13 | \DeclareFontShape{OML}{upl}{b}{it} 14 | {<-> ssub * cmm/b/it}{} 15 | \DeclareFontShape{OML}{upl}{b}{sl} 16 | {<-> ssub * cmm/b/it}{} 17 | \DeclareFontShape{OML}{upl}{b}{sc} 18 | {<-> ssub * cmm/b/it}{} 19 | \endinput 20 | -------------------------------------------------------------------------------- /resumeSrc/packages/omsupl.fd: -------------------------------------------------------------------------------- 1 | \ProvidesFile{omsupl.fd} 2 | \DeclareFontFamily{OMS}{upl}{\skewchar\font48} 3 | \DeclareFontShape{OMS}{upl}{m}{n} 4 | {<-> ssub * cmsy/m/n}{} 5 | \DeclareFontShape{OMS}{upl}{m}{it} 6 | {<-> ssub * cmsy/m/n}{} 7 | \DeclareFontShape{OMS}{upl}{m}{sl} 8 | {<-> ssub * cmsy/m/n}{} 9 | \DeclareFontShape{OMS}{upl}{m}{sc} 10 | {<-> ssub * cmsy/m/n}{} 11 | \DeclareFontShape{OMS}{upl}{b}{n} 12 | {<-> ssub * cmsy/b/n}{} 13 | \DeclareFontShape{OMS}{upl}{b}{it} 14 | {<-> ssub * cmsy/b/n}{} 15 | \DeclareFontShape{OMS}{upl}{b}{sl} 16 | {<-> ssub * cmsy/b/n}{} 17 | \DeclareFontShape{OMS}{upl}{b}{sc} 18 | {<-> ssub * cmsy/b/n}{} 19 | \endinput 20 | -------------------------------------------------------------------------------- /resumeSrc/packages/ly1pnc.fd: -------------------------------------------------------------------------------- 1 | %Filename: ly1pnc.fd 2 | 3 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 4 | 5 | \ProvidesFile{ly1pnc.fd} 6 | [1998/07/06 font definitions for LY1/pnc using Berry names.] 7 | 8 | \DeclareFontFamily{LY1}{pnc}{} 9 | 10 | \DeclareFontShape{LY1}{pnc}{m}{n}{ 11 | <-> pncr8y 12 | }{} 13 | 14 | \DeclareFontShape{LY1}{pnc}{m}{it}{ 15 | <-> pncri8y 16 | }{} 17 | 18 | \DeclareFontShape{LY1}{pnc}{b}{n}{ 19 | <-> pncb8y 20 | }{} 21 | 22 | \DeclareFontShape{LY1}{pnc}{b}{it}{ 23 | <-> pncbi8y 24 | }{} 25 | 26 | % Fake Oblique 27 | 28 | \DeclareFontShape{LY1}{pnc}{m}{sl}{ 29 | <-> pncro8y 30 | }{} 31 | 32 | \DeclareFontShape{LY1}{pnc}{b}{sl}{ 33 | <-> pncbo8y 34 | }{} 35 | 36 | \DeclareFontShape{LY1}{pnc}{bx}{n}{<->ssub * pnc/b/n}{} 37 | \DeclareFontShape{LY1}{pnc}{bx}{sl}{<->ssub * pnc/b/sl}{} 38 | \DeclareFontShape{LY1}{pnc}{bx}{it}{<->ssub * pnc/b/it}{} 39 | 40 | \endinput 41 | -------------------------------------------------------------------------------- /resumeSrc/packages/8rupl.fd: -------------------------------------------------------------------------------- 1 | %Filename: 8rupl.fd 2 | %Created by: tex Fam_6549 3 | %Created using fontinst v1.800 4 | 5 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 6 | 7 | \ProvidesFile{8rupl.fd} 8 | [1998/11/05 Fontinst v1.800 font definitions for 8r/upl.] 9 | 10 | \DeclareFontFamily{8r}{upl}{} 11 | 12 | \DeclareFontShape{8r}{upl}{m}{n}{ 13 | <-> uplr8r 14 | }{} 15 | 16 | \DeclareFontShape{8r}{upl}{m}{sl}{ 17 | <-> uplro8r 18 | }{} 19 | 20 | \DeclareFontShape{8r}{upl}{m}{it}{ 21 | <-> uplri8r 22 | }{} 23 | 24 | \DeclareFontShape{8r}{upl}{b}{n}{ 25 | <-> uplb8r 26 | }{} 27 | 28 | \DeclareFontShape{8r}{upl}{b}{sl}{ 29 | <-> uplbo8r 30 | }{} 31 | 32 | \DeclareFontShape{8r}{upl}{b}{it}{ 33 | <-> uplbi8r 34 | }{} 35 | 36 | \DeclareFontShape{8r}{upl}{bx}{n}{<->ssub * upl/b/n}{} 37 | \DeclareFontShape{8r}{upl}{bx}{sl}{<->ssub * upl/b/sl}{} 38 | \DeclareFontShape{8r}{upl}{bx}{it}{<->ssub * upl/b/it}{} 39 | 40 | \endinput 41 | -------------------------------------------------------------------------------- /resumeSrc/packages/T1EBGaramondInitials-TLF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{T1EBGaramondInitials-TLF.fd} 4 | [2019/10/22 (autoinst) Font definitions for T1/EBGaramondInitials-TLF.] 5 | 6 | \expandafter\ifx\csname EBGaramondInitials@scale\endcsname\relax 7 | \let\EBGaramondInitials@@scale\@empty 8 | \else 9 | \edef\EBGaramondInitials@@scale{s*[\csname EBGaramondInitials@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{T1}{EBGaramondInitials-TLF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{T1}{EBGaramondInitials-TLF}{regular}{n}{ 18 | <-> \EBGaramondInitials@@scale EBGaramondInitials-tlf-t1 19 | }{} 20 | 21 | % 22 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 23 | % 24 | 25 | % m --> regular 26 | 27 | \DeclareFontShape{T1}{EBGaramondInitials-TLF}{m}{n}{ 28 | <-> ssub * EBGaramondInitials-TLF/regular/n 29 | }{} 30 | 31 | \endinput 32 | -------------------------------------------------------------------------------- /resumeSrc/packages/LGREBGaramondInitials-TLF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{LGREBGaramondInitials-TLF.fd} 4 | [2019/10/22 (autoinst) Font definitions for LGR/EBGaramondInitials-TLF.] 5 | 6 | \expandafter\ifx\csname EBGaramondInitials@scale\endcsname\relax 7 | \let\EBGaramondInitials@@scale\@empty 8 | \else 9 | \edef\EBGaramondInitials@@scale{s*[\csname EBGaramondInitials@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{LGR}{EBGaramondInitials-TLF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{LGR}{EBGaramondInitials-TLF}{regular}{n}{ 18 | <-> \EBGaramondInitials@@scale EBGaramondInitials-tlf-lgr 19 | }{} 20 | 21 | % 22 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 23 | % 24 | 25 | % m --> regular 26 | 27 | \DeclareFontShape{LGR}{EBGaramondInitials-TLF}{m}{n}{ 28 | <-> ssub * EBGaramondInitials-TLF/regular/n 29 | }{} 30 | 31 | \endinput 32 | -------------------------------------------------------------------------------- /resumeSrc/packages/LY1EBGaramondInitials-TLF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{LY1EBGaramondInitials-TLF.fd} 4 | [2019/10/22 (autoinst) Font definitions for LY1/EBGaramondInitials-TLF.] 5 | 6 | \expandafter\ifx\csname EBGaramondInitials@scale\endcsname\relax 7 | \let\EBGaramondInitials@@scale\@empty 8 | \else 9 | \edef\EBGaramondInitials@@scale{s*[\csname EBGaramondInitials@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{LY1}{EBGaramondInitials-TLF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{LY1}{EBGaramondInitials-TLF}{regular}{n}{ 18 | <-> \EBGaramondInitials@@scale EBGaramondInitials-tlf-ly1 19 | }{} 20 | 21 | % 22 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 23 | % 24 | 25 | % m --> regular 26 | 27 | \DeclareFontShape{LY1}{EBGaramondInitials-TLF}{m}{n}{ 28 | <-> ssub * EBGaramondInitials-TLF/regular/n 29 | }{} 30 | 31 | \endinput 32 | -------------------------------------------------------------------------------- /resumeSrc/packages/OT1EBGaramondInitials-TLF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{OT1EBGaramondInitials-TLF.fd} 4 | [2019/10/22 (autoinst) Font definitions for OT1/EBGaramondInitials-TLF.] 5 | 6 | \expandafter\ifx\csname EBGaramondInitials@scale\endcsname\relax 7 | \let\EBGaramondInitials@@scale\@empty 8 | \else 9 | \edef\EBGaramondInitials@@scale{s*[\csname EBGaramondInitials@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{OT1}{EBGaramondInitials-TLF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{OT1}{EBGaramondInitials-TLF}{regular}{n}{ 18 | <-> \EBGaramondInitials@@scale EBGaramondInitials-tlf-ot1 19 | }{} 20 | 21 | % 22 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 23 | % 24 | 25 | % m --> regular 26 | 27 | \DeclareFontShape{OT1}{EBGaramondInitials-TLF}{m}{n}{ 28 | <-> ssub * EBGaramondInitials-TLF/regular/n 29 | }{} 30 | 31 | \endinput 32 | -------------------------------------------------------------------------------- /resumeSrc/packages/TS1EBGaramondInitials-TLF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{TS1EBGaramondInitials-TLF.fd} 4 | [2019/10/22 (autoinst) Font definitions for TS1/EBGaramondInitials-TLF.] 5 | 6 | \expandafter\ifx\csname EBGaramondInitials@scale\endcsname\relax 7 | \let\EBGaramondInitials@@scale\@empty 8 | \else 9 | \edef\EBGaramondInitials@@scale{s*[\csname EBGaramondInitials@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{TS1}{EBGaramondInitials-TLF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{TS1}{EBGaramondInitials-TLF}{regular}{n}{ 18 | <-> \EBGaramondInitials@@scale EBGaramondInitials-tlf-ts1 19 | }{} 20 | 21 | % 22 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 23 | % 24 | 25 | % m --> regular 26 | 27 | \DeclareFontShape{TS1}{EBGaramondInitials-TLF}{m}{n}{ 28 | <-> ssub * EBGaramondInitials-TLF/regular/n 29 | }{} 30 | 31 | \endinput 32 | -------------------------------------------------------------------------------- /resumeSrc/packages/ts1upl.fd: -------------------------------------------------------------------------------- 1 | %Filename: ts1upl.fd 2 | %Created by: tex Fam_6549 3 | %Created using fontinst v1.800 4 | 5 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 6 | 7 | \ProvidesFile{ts1upl.fd} 8 | [1998/11/05 Fontinst v1.800 font definitions for TS1/upl.] 9 | 10 | \DeclareFontFamily{TS1}{upl}{} 11 | 12 | \DeclareFontShape{TS1}{upl}{m}{n}{ 13 | <-> uplr8c 14 | }{} 15 | 16 | \DeclareFontShape{TS1}{upl}{m}{sl}{ 17 | <-> uplro8c 18 | }{} 19 | 20 | \DeclareFontShape{TS1}{upl}{m}{it}{ 21 | <-> uplri8c 22 | }{} 23 | 24 | \DeclareFontShape{TS1}{upl}{b}{n}{ 25 | <-> uplb8c 26 | }{} 27 | 28 | \DeclareFontShape{TS1}{upl}{b}{sl}{ 29 | <-> uplbo8c 30 | }{} 31 | 32 | \DeclareFontShape{TS1}{upl}{b}{it}{ 33 | <-> uplbi8c 34 | }{} 35 | 36 | \DeclareFontShape{TS1}{upl}{bx}{n}{<->ssub * upl/b/n}{} 37 | \DeclareFontShape{TS1}{upl}{bx}{sl}{<->ssub * upl/b/sl}{} 38 | \DeclareFontShape{TS1}{upl}{bx}{it}{<->ssub * upl/b/it}{} 39 | 40 | \endinput 41 | -------------------------------------------------------------------------------- /resumeSrc/packages/needspace.sty: -------------------------------------------------------------------------------- 1 | 2 | \NeedsTeXFormat{LaTeX2e} 3 | \ProvidesPackage{needspace}[2010/09/12 v1.3d reserve vertical space] 4 | 5 | \newcommand{\needspace}[1]{% 6 | \begingroup 7 | \setlength{\dimen@}{#1}% 8 | \vskip\z@\@plus\dimen@ 9 | \penalty -100\vskip\z@\@plus -\dimen@ 10 | \vskip\dimen@ 11 | \penalty 9999% 12 | \vskip -\dimen@ 13 | \vskip\z@skip % hide the previous |\vskip| from |\addvspace| 14 | \endgroup 15 | } 16 | 17 | \newcommand{\Needspace}{\@ifstar{\@sneedsp@}{\@needsp@}} 18 | 19 | \newcommand{\@sneedsp@}[1]{\par \penalty-100\begingroup 20 | \setlength{\dimen@}{#1}% 21 | \dimen@ii\pagegoal \advance\dimen@ii-\pagetotal 22 | \ifdim \dimen@>\dimen@ii 23 | \break 24 | \fi\endgroup} 25 | 26 | \newcommand{\@needsp@}[1]{\par \penalty-100\begingroup 27 | \setlength{\dimen@}{#1}% 28 | \dimen@ii\pagegoal \advance\dimen@ii-\pagetotal 29 | \ifdim \dimen@>\dimen@ii 30 | \ifdim \dimen@ii>\z@ 31 | \vfil 32 | \fi 33 | \break 34 | \fi\endgroup} 35 | 36 | -------------------------------------------------------------------------------- /resumeSrc/packages/ly1pag.fd: -------------------------------------------------------------------------------- 1 | %Filename: ly1pag.fd 2 | 3 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 4 | 5 | \ProvidesFile{ly1pag.fd} 6 | [1998/07/06 font definitions for LY1/pag using Berry names.] 7 | 8 | \DeclareFontFamily{LY1}{pag}{} 9 | 10 | \DeclareFontShape{LY1}{pag}{m}{n}{ 11 | <-> pagk8y 12 | }{} 13 | 14 | \DeclareFontShape{LY1}{pag}{m}{sl}{ 15 | <-> pagko8y 16 | }{} 17 | 18 | \DeclareFontShape{LY1}{pag}{db}{n}{ 19 | <-> pagd8y 20 | }{} 21 | 22 | \DeclareFontShape{LY1}{pag}{db}{sl}{ 23 | <-> pagdo8y 24 | }{} 25 | 26 | \DeclareFontShape{LY1}{pag}{m}{it}{<->ssub * pag/m/sl}{} 27 | \DeclareFontShape{LY1}{pag}{b}{n}{<->ssub * pag/db/n}{} 28 | \DeclareFontShape{LY1}{pag}{bx}{n}{<->ssub * pag/b/n}{} 29 | \DeclareFontShape{LY1}{pag}{b}{sl}{<->ssub * pag/db/sl}{} 30 | \DeclareFontShape{LY1}{pag}{bx}{sl}{<->ssub * pag/b/sl}{} 31 | \DeclareFontShape{LY1}{pag}{db}{it}{<->ssub * pag/db/sl}{} 32 | \DeclareFontShape{LY1}{pag}{b}{it}{<->ssub * pag/db/it}{} 33 | \DeclareFontShape{LY1}{pag}{bx}{it}{<->ssub * pag/b/it}{} 34 | 35 | \endinput 36 | -------------------------------------------------------------------------------- /constants/location.py: -------------------------------------------------------------------------------- 1 | CITIES_TO_STATES = { 2 | 'Lancaster': 'Pennsylvania', 3 | 'Omaha': 'Nebraska', 4 | 'Battle Creek': 'Michigan', 5 | 'Memphis': 'Tennessee', 6 | } 7 | 8 | CITIES_TO_ZIP_CODES = { 9 | 'Lancaster': ['17573', '17601', '17602', '17605', '17606', '17699'], 10 | 'Omaha': ['68104', '68105', '68106', '68124', '68127', '68134'], 11 | 'Battle Creek': ['49014', '49015', '49016', '49017', '49018', '49037'], 12 | 'Memphis': ['38116', '38118', '38122', '38127', '38134', '38103'], 13 | } 14 | 15 | CITIES_TO_URLS = { 16 | 'Lancaster': 'https://jobs.kellogg.com/job/Lancaster-Permanent-Production-Associate-Lancaster-PA-17601/817684800/#', 17 | 'Omaha': 'https://jobs.kellogg.com/job/Omaha-Permanent-Production-Associate-Omaha-NE-68103/817685900/z', 18 | 'Battle Creek': 'https://jobs.kellogg.com/job/Battle-Creek-Permanent-Production-Associate-Battle-Creek-MI-49014/817685300/', 19 | 'Memphis': 'https://jobs.kellogg.com/job/Memphis-Permanent-Production-Associate-Memphis-TN-38114/817685700/' 20 | } 21 | 22 | COUNTRY_CODE_US = 'US' 23 | FULL_NAME_US = 'United States' 24 | -------------------------------------------------------------------------------- /resumeSrc/packages/ly1pcr.fd: -------------------------------------------------------------------------------- 1 | %Filename: ly1pcr.fd 2 | 3 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 4 | 5 | \ProvidesFile{ly1pcr.fd} 6 | [2001/02/01 font definitions for LY1/pcr using Berry names.] 7 | 8 | \DeclareFontFamily{LY1}{pcr}{\hyphenchar \font\m@ne} 9 | 10 | \DeclareFontShape{LY1}{pcr}{m}{n}{ 11 | <-> pcrr8y 12 | }{} 13 | 14 | \DeclareFontShape{LY1}{pcr}{m}{sl}{ 15 | <-> pcrro8y 16 | }{} 17 | 18 | \DeclareFontShape{LY1}{pcr}{b}{n}{ 19 | <-> pcrb8y 20 | }{} 21 | 22 | \DeclareFontShape{LY1}{pcr}{b}{sl}{ 23 | <-> pcrbo8y 24 | }{} 25 | 26 | % Adobe does not make a smallcaps Courier 27 | 28 | \DeclareFontShape{LY1}{pcr}{m}{sc}{<-> sub * pcr/m/n}{} 29 | \DeclareFontShape{LY1}{pcr}{b}{sc}{<-> sub * pcr/b/n}{} 30 | 31 | \DeclareFontShape{LY1}{pcr}{m}{it}{<->ssub * pcr/m/sl}{} 32 | \DeclareFontShape{LY1}{pcr}{bx}{n}{<->ssub * pcr/b/n}{} 33 | \DeclareFontShape{LY1}{pcr}{bx}{sl}{<->ssub * pcr/b/sl}{} 34 | \DeclareFontShape{LY1}{pcr}{bx}{it}{<->ssub * pcr/b/it}{} 35 | \DeclareFontShape{LY1}{pcr}{b}{it}{<->ssub * pcr/b/sl}{} 36 | \DeclareFontShape{LY1}{pcr}{bx}{sc}{<->ssub * pcr/b/sc}{} 37 | 38 | \endinput 39 | -------------------------------------------------------------------------------- /resumeSrc/packages/t1upl.fd: -------------------------------------------------------------------------------- 1 | %Filename: t1upl.fd 2 | %Created by: tex Fam_6549 3 | %Created using fontinst v1.800 4 | 5 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 6 | 7 | \ProvidesFile{t1upl.fd} 8 | [1998/11/05 Fontinst v1.800 font definitions for T1/upl.] 9 | 10 | \DeclareFontFamily{T1}{upl}{} 11 | 12 | \DeclareFontShape{T1}{upl}{m}{n}{ 13 | <-> uplr8t 14 | }{} 15 | 16 | \DeclareFontShape{T1}{upl}{m}{sc}{ 17 | <-> uplrc8t 18 | }{} 19 | 20 | \DeclareFontShape{T1}{upl}{m}{sl}{ 21 | <-> uplro8t 22 | }{} 23 | 24 | \DeclareFontShape{T1}{upl}{m}{it}{ 25 | <-> uplri8t 26 | }{} 27 | 28 | \DeclareFontShape{T1}{upl}{b}{n}{ 29 | <-> uplb8t 30 | }{} 31 | 32 | \DeclareFontShape{T1}{upl}{b}{sc}{ 33 | <-> uplbc8t 34 | }{} 35 | 36 | \DeclareFontShape{T1}{upl}{b}{sl}{ 37 | <-> uplbo8t 38 | }{} 39 | 40 | \DeclareFontShape{T1}{upl}{b}{it}{ 41 | <-> uplbi8t 42 | }{} 43 | 44 | \DeclareFontShape{T1}{upl}{bx}{n}{<->ssub * upl/b/n}{} 45 | \DeclareFontShape{T1}{upl}{bx}{sc}{<->ssub * upl/b/sc}{} 46 | \DeclareFontShape{T1}{upl}{bx}{sl}{<->ssub * upl/b/sl}{} 47 | \DeclareFontShape{T1}{upl}{bx}{it}{<->ssub * upl/b/it}{} 48 | 49 | \endinput 50 | -------------------------------------------------------------------------------- /resumeSrc/packages/standalone.cfg: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e} 2 | \ProvidesFile{standalone.cfg}[% 3 | 2018/03/26 4 | v1.3a 5 | Default configuration file for 'standalone' class]% 6 | %% Enabled the "varwidth" option if the "varwidth" package is available: 7 | %%\IfFileExists{varwidth.sty}{% 8 | %% \standaloneconfig{varwidth}% 9 | %%}{}% 10 | 11 | %% Default options: 12 | \standaloneconfig{crop} 13 | 14 | %% Option which 'preview' should be loaded with 15 | %% (will be ignored outside preamble) 16 | \expandafter\ifx\csname @notprerr\endcsname\PassOptionsToPackage\else 17 | \PassOptionsToPackage{active,tightpage}{preview}% 18 | \fi 19 | 20 | %% Enable 'preview' option by default: 21 | %%\standaloneconfig{preview} 22 | 23 | %% Remove the border: 24 | \standaloneconfig{border=0pt} 25 | 26 | %% Default preview border (used by standalone v0.x): 27 | %%\standaloneconfig{border=0.50001bp} 28 | 29 | %% Disable navigation symbols in beamer. 30 | %% This must be done AtEndOfClass because the options are not processed yet, 31 | %% so "beamer" mode is not enabled yet. 32 | \AtEndOfClass{% 33 | \ifstandalonebeamer 34 | \setbeamertemplate{navigation symbols}{}% 35 | \fi 36 | } 37 | %% vim: ft=tex 38 | -------------------------------------------------------------------------------- /resumeSrc/packages/ly1pbk.fd: -------------------------------------------------------------------------------- 1 | %Filename: ly1pbk.fd 2 | 3 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 4 | 5 | \ProvidesFile{ly1pbk.fd} 6 | [1998/07/06 font definitions for LY1/pbk using Berry names.] 7 | 8 | \DeclareFontFamily{LY1}{pbk}{} 9 | 10 | \DeclareFontShape{LY1}{pbk}{db}{n}{ 11 | <-> pbkd8y 12 | }{} 13 | 14 | \DeclareFontShape{LY1}{pbk}{db}{it}{ 15 | <-> pbkdi8y 16 | }{} 17 | 18 | \DeclareFontShape{LY1}{pbk}{l}{n}{ 19 | <-> pbkl8y 20 | }{} 21 | 22 | \DeclareFontShape{LY1}{pbk}{l}{it}{ 23 | <-> pbkli8y 24 | }{} 25 | 26 | % Fake Oblique 27 | 28 | \DeclareFontShape{LY1}{pbk}{db}{sl}{ 29 | <-> pbkdo8y 30 | }{} 31 | 32 | \DeclareFontShape{LY1}{pbk}{l}{sl}{ 33 | <-> pbklo8y 34 | }{} 35 | 36 | \DeclareFontShape{LY1}{pbk}{b}{n}{<->ssub * pbk/db/n}{} 37 | \DeclareFontShape{LY1}{pbk}{bx}{n}{<->ssub * pbk/b/n}{} 38 | \DeclareFontShape{LY1}{pbk}{b}{it}{<->ssub * pbk/db/it}{} 39 | \DeclareFontShape{LY1}{pbk}{bx}{it}{<->ssub * pbk/b/it}{} 40 | \DeclareFontShape{LY1}{pbk}{m}{n}{<->ssub * pbk/l/n}{} 41 | \DeclareFontShape{LY1}{pbk}{m}{it}{<->ssub * pbk/l/it}{} 42 | \DeclareFontShape{LY1}{pbk}{b}{sl}{<->ssub * pbk/db/sl}{} 43 | \DeclareFontShape{LY1}{pbk}{bx}{sl}{<->ssub * pbk/b/sl}{} 44 | \DeclareFontShape{LY1}{pbk}{m}{sl}{<->ssub * pbk/l/sl}{} 45 | 46 | \endinput 47 | -------------------------------------------------------------------------------- /resumeSrc/packages/ot1upl.fd: -------------------------------------------------------------------------------- 1 | %Filename: ot1upl.fd 2 | %Created by: tex Fam_6549 3 | %Created using fontinst v1.800 4 | 5 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 6 | 7 | \ProvidesFile{ot1upl.fd} 8 | [1998/11/05 Fontinst v1.800 font definitions for OT1/upl.] 9 | 10 | \DeclareFontFamily{OT1}{upl}{} 11 | 12 | \DeclareFontShape{OT1}{upl}{m}{n}{ 13 | <-> uplr7t 14 | }{} 15 | 16 | \DeclareFontShape{OT1}{upl}{m}{sc}{ 17 | <-> uplrc7t 18 | }{} 19 | 20 | \DeclareFontShape{OT1}{upl}{m}{sl}{ 21 | <-> uplro7t 22 | }{} 23 | 24 | \DeclareFontShape{OT1}{upl}{m}{it}{ 25 | <-> uplri7t 26 | }{} 27 | 28 | \DeclareFontShape{OT1}{upl}{b}{n}{ 29 | <-> uplb7t 30 | }{} 31 | 32 | \DeclareFontShape{OT1}{upl}{b}{sc}{ 33 | <-> uplbc7t 34 | }{} 35 | 36 | \DeclareFontShape{OT1}{upl}{b}{sl}{ 37 | <-> uplbo7t 38 | }{} 39 | 40 | \DeclareFontShape{OT1}{upl}{b}{it}{ 41 | <-> uplbi7t 42 | }{} 43 | 44 | \DeclareFontShape{OT1}{upl}{bx}{n}{<->ssub * upl/b/n}{} 45 | \DeclareFontShape{OT1}{upl}{bx}{sc}{<->ssub * upl/b/sc}{} 46 | \DeclareFontShape{OT1}{upl}{bx}{sl}{<->ssub * upl/b/sl}{} 47 | \DeclareFontShape{OT1}{upl}{bx}{it}{<->ssub * upl/b/it}{} 48 | 49 | \DeclareFontShape{OT1}{upl}{m}{ui}{<->ssub * upl/m/it}{} 50 | \DeclareFontShape{OT1}{upl}{b}{ui}{<->ssub * upl/b/it}{} 51 | \endinput 52 | -------------------------------------------------------------------------------- /resumeSrc/packages/ly1ptm.fd: -------------------------------------------------------------------------------- 1 | %Filename: ly1ptm.fd 2 | 3 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 4 | 5 | \ProvidesFile{ly1ptm.fd} 6 | [2001/02/01 font definitions for LY1/ptm using Berry names.] 7 | 8 | \DeclareFontFamily{LY1}{ptm}{} 9 | 10 | \DeclareFontShape{LY1}{ptm}{m}{n}{ 11 | <-> ptmr8y 12 | }{} 13 | 14 | \DeclareFontShape{LY1}{ptm}{m}{it}{ 15 | <-> ptmri8y 16 | }{} 17 | 18 | \DeclareFontShape{LY1}{ptm}{b}{n}{ 19 | <-> ptmb8y 20 | }{} 21 | 22 | \DeclareFontShape{LY1}{ptm}{b}{it}{ 23 | <-> ptmbi8y 24 | }{} 25 | 26 | % Fake Oblique UGH 27 | 28 | \DeclareFontShape{LY1}{ptm}{m}{sl}{ 29 | <-> ptmro8y 30 | }{} 31 | 32 | \DeclareFontShape{LY1}{ptm}{b}{sl}{ 33 | <-> ptmbo8y 34 | }{} 35 | 36 | \DeclareFontShape{LY1}{ptm}{bx}{n}{<->ssub * ptm/b/n}{} 37 | \DeclareFontShape{LY1}{ptm}{bx}{sl}{<->ssub * ptm/b/sl}{} 38 | \DeclareFontShape{LY1}{ptm}{bx}{it}{<->ssub * ptm/b/it}{} 39 | 40 | % Adobe makes real Times-Roman smallcaps and old style figures. 41 | % Uncomment the following, if you have got the fonts: 42 | 43 | % \DeclareFontShape{LY1}{ptm}{m}{sc}{ 44 | % <-> ptmrc8y % tirsc 45 | % }{} 46 | % 47 | % \DeclareFontShape{LY1}{ptm}{b}{sc}{ 48 | % <-> ptmbc8y % tibsc 49 | % }{} 50 | % 51 | % \DeclareFontShape{LY1}{ptm}{bx}{sc}{<->ssub * ptm/b/sc}{} 52 | 53 | \endinput 54 | -------------------------------------------------------------------------------- /resumeSrc/packages/ly1ppl.fd: -------------------------------------------------------------------------------- 1 | %Filename: ly1ppl.fd 2 | 3 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 4 | 5 | \ProvidesFile{ly1ppl.fd} 6 | [1998/07/06 font definitions for LY1/ppl using Berry names.] 7 | 8 | \DeclareFontFamily{LY1}{ppl}{} 9 | 10 | \DeclareFontShape{LY1}{ppl}{m}{n}{ 11 | <-> pplr8y 12 | }{} 13 | 14 | \DeclareFontShape{LY1}{ppl}{m}{it}{ 15 | <-> pplri8y 16 | }{} 17 | 18 | \DeclareFontShape{LY1}{ppl}{b}{n}{ 19 | <-> pplb8y 20 | }{} 21 | 22 | \DeclareFontShape{LY1}{ppl}{b}{it}{ 23 | <-> pplbi8y 24 | }{} 25 | 26 | % Fake Oblique 27 | 28 | \DeclareFontShape{LY1}{ppl}{m}{sl}{ 29 | <-> pplro8y 30 | }{} 31 | 32 | \DeclareFontShape{LY1}{ppl}{b}{sl}{ 33 | <-> pplbo8y 34 | }{} 35 | 36 | % Fake Unslanted 37 | 38 | \DeclareFontShape{LY1}{ppl}{m}{u}{ 39 | <-> pplru8y 40 | }{} 41 | 42 | \DeclareFontShape{LY1}{ppl}{b}{u}{ 43 | <-> pplbu8y 44 | }{} 45 | 46 | % Fake Narrow and Extended 47 | 48 | \DeclareFontShape{LY1}{ppl}{mc}{n}{ 49 | <-> pplr8yn 50 | }{} 51 | 52 | \DeclareFontShape{LY1}{ppl}{mx}{n}{ 53 | <-> pplrr8ye 54 | }{} 55 | 56 | \DeclareFontShape{LY1}{ppl}{bx}{n}{<->ssub * ppl/b/n}{} 57 | \DeclareFontShape{LY1}{ppl}{bx}{sl}{<->ssub * ppl/b/sl}{} 58 | \DeclareFontShape{LY1}{ppl}{bx}{it}{<->ssub * ppl/b/it}{} 59 | \DeclareFontShape{LY1}{ppl}{bx}{u}{<->ssub * ppl/b/u}{} 60 | 61 | \endinput 62 | -------------------------------------------------------------------------------- /resumeSrc/packages/raleway-type1-autoinst.sty: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2014/07/28 2 | %% 3 | \NeedsTeXFormat{LaTeX2e} 4 | \ProvidesPackage{Raleway} 5 | [2014/07/28 (autoinst) Style file for Raleway.] 6 | 7 | \RequirePackage[T1,LY1]{fontenc} 8 | \RequirePackage{textcomp} 9 | \IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} 10 | \IfFileExists{fontaxes.sty}{ 11 | \RequirePackage{fontaxes} 12 | }{} 13 | 14 | \IfFileExists{xkeyval.sty}{ 15 | \newcommand*{\Raleway@scale}{1} 16 | \RequirePackage{xkeyval} 17 | \DeclareOptionX{scale}{\renewcommand*{\Raleway@scale}{##1}} 18 | \DeclareOptionX{scaled}{\renewcommand*{\Raleway@scale}{##1}} 19 | }{ 20 | \let\DeclareOptionX\DeclareOption 21 | \let\ExecuteOptionsX\ExecuteOptions 22 | \let\ProcessOptionsX\ProcessOptions 23 | } 24 | 25 | \DeclareOptionX{lining}{\edef\Raleway@figurestyle{LF}} 26 | \DeclareOptionX{oldstyle}{\edef\Raleway@figurestyle{OsF}} 27 | \DeclareOptionX{tabular}{\edef\Raleway@figurealign{T}} 28 | \DeclareOptionX{black}{\edef\bfseries@sf{k}} 29 | \DeclareOptionX{extrabold}{\edef\bfseries@sf{eb}} 30 | \DeclareOptionX{semibold}{\edef\bfseries@sf{sb}} 31 | \DeclareOptionX{bold}{\edef\bfseries@sf{b}} 32 | \DeclareOptionX{light}{\edef\mdseries@sf{l}} 33 | \DeclareOptionX{medium}{\edef\mdseries@sf{mb}} 34 | \DeclareOptionX{regular}{\edef\mdseries@sf{m}} 35 | \ExecuteOptionsX{oldstyle,tabular,bold,regular} 36 | \ProcessOptionsX\relax 37 | 38 | \renewcommand* 39 | {\sfdefault} 40 | {Raleway-\Raleway@figurealign\Raleway@figurestyle} 41 | \renewcommand*{\familydefault}{\sfdefault} 42 | 43 | \endinput 44 | -------------------------------------------------------------------------------- /constants/xPaths.py: -------------------------------------------------------------------------------- 1 | XPATHS_1 = { 2 | 'resume': '//*[@id="49:_file"]', 3 | 'addy': '//*[@id="69:_txtFld"]', 4 | 'city': '//*[@id="73:_txtFld"]', 5 | 'zip': '//*[@id="81:_txtFld"]', 6 | 'job': '//*[@id="101:_txtFld"]', 7 | 'salary': '//*[@id="172:_txtFld"]', 8 | 'country': '//*[@id="195:_select"]' 9 | } 10 | 11 | XPATHS_2 = { 12 | 'email': '//*[@id="fbclc_userName"]', 13 | 'email-retype': '//*[@id="fbclc_emailConf"]', 14 | 'pass': '//*[@id="fbclc_pwd"]', 15 | 'pass-retype': '//*[@id="fbclc_pwdConf"]', 16 | 'first_name': '//*[@id="fbclc_fName"]', 17 | 'last_name': '//*[@id="fbclc_lName"]', 18 | 'pn': '//*[@id="fbclc_phoneNumber"]', 19 | } 20 | 21 | APPLY_NOW_BUTTON_1 = '//*[@id="content"]/div/div[2]/div/div[1]/div[1]/div/div/button' 22 | APPLY_NOW_BUTTON_2 = '//*[@id="applyOption-top-manual"]' 23 | CREATE_AN_ACCOUNT_BUTTON = '//*[@id="page_content"]/div[2]/div/div/div[2]/div/div/div[2]/a' 24 | READ_ACCEPT_DATA_PRIVACY_STATEMENT_ANCHORTAG = '//*[@id="dataPrivacyId"]' 25 | ACCEPT_BUTTON = '//*[@id="dlgButton_20:"]' 26 | CREATE_ACCOUNT_BUTTON = '//*[@id="fbclc_createAccountButton"]' 27 | VERIFY_EMAIL_INPUT = '//*[@id="passcode"]' 28 | VERIFY_EMAIL_BUTTON = '//*[@id="continueBtn"]' 29 | PROFILE_INFORMATION_DROPDOWN = '//*[@id="109:topBar"]' 30 | CANDIDATE_SPECIFIC_INFORMATION_DROPDOWN = '//*[@id="260:topBar"]' 31 | UPLOAD_A_RESUME_BUTTON = '//*[@id="48:_attach"]/div[6]' 32 | MIXER_QUESTION_1_LABEL = '//label[text()="350 LBS"]' 33 | MIXER_QUESTION_2_LABEL = '//label[text()="800 LBS"]' 34 | LONG_PERIODS_QUESTION_LABEL = '//label[text()="Yes"]' 35 | APPLY_BUTTON = '//*[@id="261:_submitBtn"]' 36 | -------------------------------------------------------------------------------- /resumeSrc/packages/fplmb.afm: -------------------------------------------------------------------------------- 1 | StartFontMetrics 2.0 2 | Comment Copyright (c) Diego Puga, 2000, 2002. 3 | Comment UniqueID 5116635 4 | FullName Pazo Math Bold 5 | FontName PazoMath-Bold 6 | FamilyName PazoMath 7 | Weight Bold 8 | Notice Copyright (c) Diego Puga, 2000, 2002. Distributed under the GNU General Public License (http://www.gnu.org/copyleft/gpl.txt). As a special exception, permission is granted to include this font program in a PostScript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself. 9 | Version 001.003 10 | IsFixedPitch false 11 | ItalicAngle 0.00 12 | FontBBox -10 -266 829 695 13 | Ascender 720 14 | Descender -258 15 | XHeight 471 16 | CapHeight 681 17 | UnderlinePosition -100 18 | UnderlineThickness 50 19 | StdHW 20 20 | StdVW 141 21 | EncodingScheme FontSpecific 22 | StartCharMetrics 17 23 | C 32 ; WX 250 ; N space ; B 0 0 0 0 ; 24 | C 68 ; WX 674 ; N Delta ; B 32 -3 644 686 ; 25 | C 70 ; WX 833 ; N Phi ; B 47 -3 787 681 ; 26 | C 71 ; WX 556 ; N Gamma ; B 28 -3 539 681 ; 27 | C 76 ; WX 778 ; N Lambda ; B 24 -3 757 686 ; 28 | C 80 ; WX 833 ; N Pi ; B 36 -3 796 681 ; 29 | C 81 ; WX 833 ; N Theta ; B 47 -17 787 695 ; 30 | C 83 ; WX 667 ; N Sigma ; B 24 -3 627 681 ; 31 | C 85 ; WX 667 ; N Upsilon ; B 15 -3 660 695 ; 32 | C 87 ; WX 873 ; N Omega ; B 48 -3 825 695 ; 33 | C 88 ; WX 702 ; N Xi ; B 34 -3 668 681 ; 34 | C 89 ; WX 753 ; N Psi ; B 1 -3 735 681 ; 35 | C 160 ; WX 500 ; N Euro ; B -10 -17 479 695 ; 36 | C 165 ; WX 868 ; N infinity ; B 39 49 829 472 ; 37 | C 181 ; WX 662 ; N proportional ; B 39 49 632 472 ; 38 | C 198 ; WX 747 ; N emptyset ; B 26 -17 720 695 ; 39 | C 226 ; WX 333 ; N dotlessj ; B 3 -266 227 471 ; 40 | EndCharMetrics 41 | EndFontMetrics 42 | -------------------------------------------------------------------------------- /resumeSrc/packages/TLCresume.sty: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e} 2 | \ProvidesPackage{TLCresume}[11/19/21 resume package] 3 | % Author: Timmy Chan 4 | 5 | % Assuming using "article" document class and letter sized paper. 6 | % FONT STUFF 7 | 8 | \RequirePackage[T1]{fontenc} % Font encoding https://texfaq.org/FAQ-why-inp-font 9 | \RequirePackage[default,semibold]{sourcesanspro} 10 | \RequirePackage[10pt]{moresize} 11 | \usepackage{anyfontsize} 12 | \RequirePackage{csquotes} 13 | 14 | % MARGINS AND SPACING 15 | \RequirePackage[margin=.5in, top=.5in]{geometry} % Set Margins 16 | \raggedright % left align no indent 17 | \raggedbottom % top align no indent 18 | 19 | % COLOR 20 | \RequirePackage{xcolor} 21 | \definecolor{highlight}{RGB}{61, 90, 128} % CHANGE THIS TO YOUR FAV COLOR https://g.co/kgs/aoqdi7 22 | 23 | % LINKS 24 | \RequirePackage{hyperref} 25 | \hypersetup{colorlinks=true,urlcolor=highlight} 26 | 27 | % BULLET POINTS 28 | \RequirePackage[inline]{enumitem} 29 | \setlength{\tabcolsep}{0in} 30 | 31 | % SECTION FORMATTING 32 | \RequirePackage[nostruts]{titlesec} 33 | \titlespacing*{\section}{0em}{0.5em}{0em} 34 | \titleformat{\section}{\color{highlight} \scshape \raggedright \large}{}{0em}{}[\vspace{-0.75em}\hrulefill] 35 | % SUBSECTION FORMATTING 36 | \titlespacing*{\subsection}{0em}{0em}{0em} 37 | \titleformat{\subsection}{\bfseries}{}{0em}{}[] 38 | 39 | % BOLD COMMAND 40 | \newcommand{\skills}[1]{ {\bfseries #1}} 41 | 42 | 43 | 44 | % SUBTEXT 45 | \newcommand{\subtext}[1]{\textit{#1}\par\vspace{-.75em}} 46 | 47 | % tighter spacing than itemize 48 | \setlist[itemize]{align=parleft,left=0pt..1em} 49 | \newenvironment{zitemize}{ 50 | \begin{itemize} \itemsep 0pt \parskip 0pt \parsep 1pt} 51 | {\end{itemize}\vspace{-.5em}} 52 | 53 | % NO PAGE NUMBER 54 | \pagenumbering{gobble} 55 | 56 | % SUBFILES IMPORTING 57 | \RequirePackage{standalone} 58 | \RequirePackage{import} -------------------------------------------------------------------------------- /resumeSrc/packages/fplmr.afm: -------------------------------------------------------------------------------- 1 | StartFontMetrics 2.0 2 | Comment Copyright (c) Diego Puga, 2000, 2002. 3 | Comment UniqueID 5116633 4 | FullName Pazo Math 5 | FontName PazoMath 6 | FamilyName PazoMath 7 | Weight Regular 8 | Notice Copyright (c) Diego Puga, 2000, 2002. Distributed under the GNU General Public License (http://www.gnu.org/copyleft/gpl.txt). As a special exception, permission is granted to include this font program in a PostScript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself. 9 | Version 001.003 10 | IsFixedPitch false 11 | ItalicAngle 0.00 12 | FontBBox -40 -283 878 946 13 | Ascender 726 14 | Descender -281 15 | XHeight 469 16 | CapHeight 692 17 | UnderlinePosition -100 18 | UnderlineThickness 50 19 | StdHW 20 20 | StdVW 95 21 | EncodingScheme FontSpecific 22 | StartCharMetrics 21 23 | C 32 ; WX 250 ; N space ; B 0 0 0 0 ; 24 | C 63 ; WX 285 ; N questionaccent ; B 54 481 265 946 ; 25 | C 68 ; WX 676 ; N Delta ; B 30 -3 641 700 ; 26 | C 70 ; WX 786 ; N Phi ; B 22 -3 764 692 ; 27 | C 71 ; WX 556 ; N Gamma ; B 22 -3 536 692 ; 28 | C 76 ; WX 778 ; N Lambda ; B 15 -3 756 700 ; 29 | C 80 ; WX 832 ; N Pi ; B 22 -3 810 692 ; 30 | C 81 ; WX 786 ; N Theta ; B 22 -20 764 709 ; 31 | C 83 ; WX 667 ; N Sigma ; B 15 -3 638 692 ; 32 | C 85 ; WX 667 ; N Upsilon ; B 9 -3 654 705 ; 33 | C 87 ; WX 831 ; N Omega ; B 34 -3 797 709 ; 34 | C 88 ; WX 660 ; N Xi ; B 19 -3 641 692 ; 35 | C 89 ; WX 753 ; N Psi ; B -13 -3 734 692 ; 36 | C 160 ; WX 500 ; N Euro ; B -10 -20 479 709 ; 37 | C 165 ; WX 853 ; N infinity ; B 32 50 821 473 ; 38 | C 181 ; WX 666 ; N proportional ; B 32 50 635 473 ; 39 | C 198 ; WX 747 ; N emptyset ; B 11 -20 736 709 ; 40 | C 213 ; WX 881 ; N product ; B 3 -123 878 777 ; 41 | C 226 ; WX 234 ; N dotlessj ; B -40 -283 159 469 ; 42 | C 228 ; WX 881 ; N coproduct ; B 3 -123 878 777 ; 43 | C 229 ; WX 767 ; N summation ; B 23 -123 779 777 ; 44 | EndCharMetrics 45 | EndFontMetrics 46 | -------------------------------------------------------------------------------- /resumeSrc/packages/ly1phv.fd: -------------------------------------------------------------------------------- 1 | %Filename: ly1phv.fd 2 | 3 | %THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY 4 | 5 | \ProvidesFile{ly1phv.fd} 6 | [2001/02/01 scalable font definitions for LY1/phv using Berry names.] 7 | 8 | \expandafter\ifx\csname Hv@scale\endcsname\relax 9 | \let\Hv@@scale\@empty 10 | \else 11 | \edef\Hv@@scale{s*[\csname Hv@scale\endcsname]}% 12 | \fi 13 | 14 | \DeclareFontFamily{LY1}{phv}{} 15 | 16 | \DeclareFontShape{LY1}{phv}{m}{n}{ 17 | <-> \Hv@@scale phvr8y 18 | }{} 19 | 20 | \DeclareFontShape{LY1}{phv}{m}{sl}{ 21 | <-> \Hv@@scale phvro8y 22 | }{} 23 | 24 | \DeclareFontShape{LY1}{phv}{b}{n}{ 25 | <-> \Hv@@scale phvb8y 26 | }{} 27 | 28 | \DeclareFontShape{LY1}{phv}{b}{sl}{ 29 | <-> \Hv@@scale phvbo8y 30 | }{} 31 | 32 | % Helvetica Narrow is not Helvetica Condensed. 33 | 34 | \DeclareFontShape{LY1}{phv}{mc}{n}{ 35 | <-> \Hv@@scale phvr8yn 36 | }{} 37 | 38 | \DeclareFontShape{LY1}{phv}{mc}{sl}{ 39 | <-> \Hv@@scale phvro8yn 40 | }{} 41 | 42 | \DeclareFontShape{LY1}{phv}{bc}{n}{ 43 | <-> \Hv@@scale phvb8yn 44 | }{} 45 | 46 | \DeclareFontShape{LY1}{phv}{bc}{sl}{ 47 | <-> \Hv@@scale phvbo8yn 48 | }{} 49 | 50 | % Adobe doesn't make a smallcaps Helvetica or Helvetica Narrow 51 | 52 | \DeclareFontShape{LY1}{phv}{b}{sc}{ 53 | <-> sub * phv/b/n 54 | }{} 55 | 56 | \DeclareFontShape{LY1}{phv}{m}{sc}{ 57 | <-> sub * phv/m/n 58 | }{} 59 | 60 | \DeclareFontShape{LY1}{phv}{bc}{sc}{ 61 | <-> sub * phv/bc/n 62 | }{} 63 | 64 | \DeclareFontShape{LY1}{phv}{mc}{sc}{ 65 | <-> sub * phv/m/n 66 | }{} 67 | 68 | \DeclareFontShape{LY1}{phv}{m}{it}{<->ssub * phv/m/sl}{} 69 | \DeclareFontShape{LY1}{phv}{bx}{n}{<->ssub * phv/b/n}{} 70 | \DeclareFontShape{LY1}{phv}{bx}{sl}{<->ssub * phv/b/sl}{} 71 | \DeclareFontShape{LY1}{phv}{bx}{it}{<->ssub * phv/b/it}{} 72 | \DeclareFontShape{LY1}{phv}{b}{it}{<->ssub * phv/b/sl}{} 73 | \DeclareFontShape{LY1}{phv}{mc}{it}{<->ssub * phv/mc/sl}{} 74 | \DeclareFontShape{LY1}{phv}{bc}{it}{<->ssub * phv/bc/sl}{} 75 | \DeclareFontShape{LY1}{phv}{bx}{sc}{<->ssub * phv/b/sc}{} 76 | 77 | \endinput 78 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # KelloggBot 2 | [Setup](#setup)\ 3 | [Usage](#usage) 4 | 5 | Credit to SeanDaBlack for the basis of the script. 6 | 7 | main.py is selenium python bot. 8 | sc.js is a the base of the ios shortcut [COMING SOON] 9 | 10 | # Setup 11 | 12 | On mac/pc: 13 | 14 | `pip install -r requirements.txt` 15 | 16 | This will install `webdriver-manager` to automatically download the correct chrome driver. If you are having issues opening having it open chrome, check https://github.com/SergeyPirogov/webdriver_manager. 17 | 18 | Poppler must be installed for pdf2image. Follow the instructions at https://pdf2image.readthedocs.io/en/latest/installation.html to install. 19 | 20 | You will also need to install ffmpeg if it is not already installed: [Mac installation guide](https://superuser.com/a/624562) [Windows installation guide](https://www.wikihow.com/Install-FFmpeg-on-Windows) 21 | 22 | LaTeX must also be installed for resume generation. If you're unsure where to start with that, follow the [official instructions](https://www.latex-project.org/get/). (Mac users: I'd recommend using [Homebrew](https://brew.sh/) to install [BasicTex](https://formulae.brew.sh/cask/basictex#default).) 23 | 24 | `python main.py` to run. It will loop until you kill the job. `ctrl + c` in your terminal to give HR a break (optional). 25 | 26 | Mac: 27 | 28 | You might also get a trust issue with the downloaded driver being unverified. To fix that, run 29 | 30 | `xattr -d com.apple.quarantine chromedriver` 31 | 32 | this just tells the OS it's safe to use this driver, and Selenium will start working. See https://timonweb.com/misc/fixing-error-chromedriver-cannot-be-opened-because-the-developer-cannot-be-verified-unable-to-launch-the-chrome-browser-on-mac-os/ for more info. 33 | 34 | # Usage 35 | ``` 36 | usage: A script to automate very legitimate applications to kellogg's production plants affected by union strikes 37 | python3 main.py [-h] [--debug] [--mailtm] 38 | 39 | options: 40 | -h, --help show this help message and exit 41 | --debug Puts script in a 'debug' mode where the Chrome GUI is visible 42 | --mailtm Uses mail.tm instead of guerrilla mail by default 43 | 44 | Kellogg bad | Union good | Support strike funds 45 | ``` 46 | -------------------------------------------------------------------------------- /resumeSrc/templates/TLCresume.tex: -------------------------------------------------------------------------------- 1 | \documentclass[letter,10pt]{article} 2 | \usepackage[utf8]{inputenc} 3 | 4 | %==================== 5 | % File: resume.tex 6 | % Editor: https://github.com/TimmyChan 7 | % https://www.linkedin.com/in/timmy-l-chan/ 8 | % Last Updated: Nov 19, 2021 9 | % Notes: All formatting is done in TLCresume.sty 10 | % No need to touch that file. 11 | % All actual content is in the sections/ folder. 12 | %==================== 13 | 14 | \usepackage{TLCresume} 15 | 16 | %==================== 17 | % CONTACT INFORMATION 18 | %==================== 19 | \author{@@NAME@@} % Name Here 20 | \def\phone{@@PHONE@@} 21 | \def\email{@@EMAIL@@} 22 | \def\role{@@JOB@@} % JOB TITLE 23 | 24 | \begin{document} 25 | 26 | % header 27 | \begin{center} 28 | \begin{minipage}[b]{.3\textwidth} 29 | \raggedright 30 | {\large \phone} \\ % PHONE 31 | \end{minipage}% 32 | \begin{minipage}[b]{.4\textwidth} 33 | \makeatletter 34 | \centering {\HUGE \@author} \\ 35 | \makeatother 36 | \vspace{.5em} 37 | {\color{highlight} \Large{\role}} 38 | \end{minipage}% 39 | \begin{minipage}[b]{.3\textwidth} 40 | \raggedleft 41 | \href{mailto:\email}{\email} % EMAIL 42 | \end{minipage} 43 | 44 | {\color{highlight} \hrule} 45 | \end{center} 46 | 47 | % objective 48 | @@PARAGRAPH@@ @@PARAGRAPH@@ @@PARAGRAPH@@ 49 | 50 | \section{Skills} 51 | \begin{zitemize} 52 | \item @@WORDS@@ 53 | \item @@WORDS@@ 54 | \item @@WORDS@@ 55 | \item @@WORDS@@ 56 | \item @@WORDS@@ 57 | \end{zitemize} 58 | 59 | \section{Experience} 60 | %==================== 61 | % EXPERIENCE A 62 | %==================== 63 | \subsection{{@@JOB@@ \hfill @@MIDDLEYEAR@@ --- @@THISYEAR@@}} 64 | \subtext{@@COMPANY@@} 65 | \begin{zitemize} 66 | \item @@WORDS@@ 67 | \item @@WORDS@@ 68 | \item @@WORDS@@ 69 | \item @@WORDS@@ 70 | \item @@WORDS@@ 71 | \end{zitemize} 72 | 73 | %==================== 74 | % EXPERIENCE B 75 | %==================== 76 | \subsection{{@@JOB@@ \hfill @@GRADYEAR@@ --- @@MIDDLEYEAR@@}} 77 | \subtext{@@COMPANY@@} 78 | \begin{zitemize} 79 | \item @@WORDS@@ 80 | \item @@WORDS@@ 81 | \item @@WORDS@@ 82 | \item @@WORDS@@ 83 | \item @@WORDS@@ 84 | \end{zitemize} 85 | 86 | \section{Education} 87 | \skills{@@DEGREE@@}, \textit{@@UNIVERSITY@@} \hfill May @@GRADYEAR@@ 88 | 89 | \end{document} 90 | -------------------------------------------------------------------------------- /resumeSrc/templates/peppa_pig.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | 3 | % 4 | % Important note: 5 | % This template requires the resume.cls file to be in the same directory as the 6 | % .tex file. The resume.cls file provides the resume style used for structuring the 7 | % document. 8 | 9 | % 10 | % Creator Peilin Li 11 | % Contact me via twitter/wechat: @pe1l1nl1 12 | % linkedin.com/peill and/or github/ppeill 13 | % Inspired by Peppa Pig 14 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15 | 16 | %---------------------------------------------------------------------------------------- 17 | % PACKAGES AND OTHER DOCUMENT CONFIGURATIONS 18 | %---------------------------------------------------------------------------------------- 19 | 20 | \documentclass{peppa_pig} % Use the custom resume.cls style 21 | 22 | \usepackage[left=0.40in,top=0.3in,right=0.75in,bottom=0.1in]{geometry} % Document margins 23 | \usepackage{fontawesome} 24 | \usepackage{times} 25 | \newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}} 26 | \newcommand{\itab}[1]{\hspace{0em}\rlap{#1}} 27 | % \begin{center} 28 | 29 | % \end{center} 30 | \name{@@NAME@@} % Your name 31 | \address{\faPhone{@@PHONE@@} \hspace{8pt} \faEnvelope{@@EMAIL@@}} 32 | 33 | \begin{document} 34 | %---------------------------------------------------------------------------------------- 35 | % EDUCATION SECTION 36 | %---------------------------------------------------------------------------------------- 37 | 38 | \begin{rSection}{Education} 39 | 40 | {\bf @@UNIVERSITY@@ } \hfill {\em @@ENROLLYEAR@@ - @@GRADYEAR@@} 41 | \\{ \textit {@@DEGREE@@}} 42 | 43 | \end{rSection} 44 | 45 | \begin{rSection}{Skills} 46 | - @@WORDS@@\\ 47 | - @@WORDS@@\\ 48 | - @@WORDS@@\\ 49 | - @@WORDS@@\\ 50 | - @@WORDS@@\\ 51 | \end{rSection} 52 | 53 | 54 | %---------------------------------------------------------------------------------------- 55 | % WORK EXPERIENCE SECTION 56 | %---------------------------------------------------------------------------------------- 57 | \begin{rSection}{Work Experience} 58 | 59 | {\bf @@COMPANY@@} \hfill {\em @@MIDDLEYEAR@@ - @@THISYEAR@@} 60 | \\{\textit{@@JOB@@}} 61 | \\- @@WORDS@@ 62 | \\- @@WORDS@@ 63 | \\- @@WORDS@@ 64 | 65 | {\bf @@COMPANY@@} \hfill {\em @@GRADYEAR@@ - @@MIDDLEYEAR@@} 66 | \\{\textit{@@JOB@@}} 67 | \\- @@WORDS@@ 68 | \\- @@WORDS@@ 69 | \\- @@WORDS@@ 70 | 71 | \end{rSection} 72 | 73 | \end{document} -------------------------------------------------------------------------------- /resumeSrc/packages/sourcesanspro-type1-autoinst.sty: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2020/01/19 2 | %% 3 | \NeedsTeXFormat{LaTeX2e} 4 | \ProvidesPackage{SourceSansPro} 5 | [2020/01/19 (autoinst) Style file for SourceSansPro.] 6 | 7 | \RequirePackage[T1,LY1,LGR]{fontenc} 8 | \RequirePackage{textcomp} 9 | \IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} 10 | \IfFileExists{fontaxes.sty}{ 11 | \RequirePackage{fontaxes} 12 | \fa@naming@exception{figures}{{superior}{proportional}}{Sup} 13 | \fa@naming@exception{figures}{{superior}{tabular}}{Sup} 14 | \def\sufigures{\@nomath\sufigures 15 | \fontfigurestyle{superior}\selectfont} 16 | \DeclareTextFontCommand{\textsu}{\sufigures} 17 | \let\textsuperior\textsu 18 | 19 | \fa@naming@exception{figures}{{inferior}{proportional}}{Inf} 20 | \fa@naming@exception{figures}{{inferior}{tabular}}{Inf} 21 | \def\infigures{\@nomath\infigures 22 | \fontfigurestyle{inferior}\selectfont} 23 | \DeclareTextFontCommand{\textin}{\infigures} 24 | \let\textinferior\textin 25 | 26 | \fa@naming@exception{figures}{{numerators}{proportional}}{Numr} 27 | \fa@naming@exception{figures}{{numerators}{tabular}}{Numr} 28 | 29 | \fa@naming@exception{figures}{{denominators}{proportional}}{Dnom} 30 | \fa@naming@exception{figures}{{denominators}{tabular}}{Dnom} 31 | 32 | }{} 33 | 34 | \IfFileExists{xkeyval.sty}{ 35 | \newcommand*{\SourceSansPro@scale}{1} 36 | \RequirePackage{xkeyval} 37 | \DeclareOptionX{scale}{\renewcommand*{\SourceSansPro@scale}{##1}} 38 | \DeclareOptionX{scaled}{\renewcommand*{\SourceSansPro@scale}{##1}} 39 | }{ 40 | \let\DeclareOptionX\DeclareOption 41 | \let\ExecuteOptionsX\ExecuteOptions 42 | \let\ProcessOptionsX\ProcessOptions 43 | } 44 | 45 | \DeclareOptionX{lining}{\edef\SourceSansPro@figurestyle{LF}} 46 | \DeclareOptionX{oldstyle}{\edef\SourceSansPro@figurestyle{OsF}} 47 | \DeclareOptionX{tabular}{\edef\SourceSansPro@figurealign{T}} 48 | \DeclareOptionX{proportional}{\edef\SourceSansPro@figurealign{}} 49 | \DeclareOptionX{mainfont}{ 50 | \renewcommand{\familydefault}{\sfdefault} 51 | } 52 | \DeclareOptionX{black}{\edef\bfseries@sf{black}} 53 | \DeclareOptionX{semibold}{\edef\bfseries@sf{semibold}} 54 | \DeclareOptionX{bold}{\edef\bfseries@sf{bold}} 55 | \DeclareOptionX{regular}{\edef\mdseries@sf{regular}} 56 | \ExecuteOptionsX{oldstyle,proportional,bold,regular} 57 | \ProcessOptionsX\relax 58 | 59 | \renewcommand* 60 | {\sfdefault} 61 | {SourceSansPro-\SourceSansPro@figurealign\SourceSansPro@figurestyle} 62 | 63 | \endinput 64 | -------------------------------------------------------------------------------- /resumeSrc/packages/fplmbb.afm: -------------------------------------------------------------------------------- 1 | StartFontMetrics 2.0 2 | Comment Copyright (c) Diego Puga, 2000, 2002. 3 | Comment UniqueID 5116637 4 | FullName Pazo Math Blackboard Bold 5 | FontName PazoMathBlackboardBold 6 | FamilyName PazoMathBlackboardBold 7 | Weight BlackboardBold 8 | Notice Copyright (c) Diego Puga, 2000, 2002. Distributed under the GNU General Public License (http://www.gnu.org/copyleft/gpl.txt). As a special exception, permission is granted to include this font program in a PostScript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself. 9 | Version 001.003 10 | IsFixedPitch false 11 | ItalicAngle 0.00 12 | FontBBox -15 -195 1118 709 13 | Ascender 726 14 | Descender -281 15 | XHeight 469 16 | CapHeight 692 17 | UnderlinePosition -100 18 | UnderlineThickness 50 19 | StdHW 20 20 | StdVW 95 21 | EncodingScheme FontSpecific 22 | StartCharMetrics 28 23 | C 32 ; WX 250 ; N space ; B 0 0 0 0 ; 24 | C 49 ; WX 500 ; N one ; B 12 -3 491 694 ; 25 | C 65 ; WX 918 ; N A ; B 15 -3 896 700 ; 26 | C 66 ; WX 740 ; N B ; B 26 -3 705 692 ; 27 | C 67 ; WX 709 ; N C ; B 22 -20 670 709 ; 28 | C 68 ; WX 899 ; N D ; B 22 -3 876 692 ; 29 | C 69 ; WX 728 ; N E ; B 22 -3 689 692 ; 30 | C 70 ; WX 673 ; N F ; B 22 -3 653 692 ; 31 | C 71 ; WX 763 ; N G ; B 22 -20 728 709 ; 32 | C 72 ; WX 949 ; N H ; B 22 -3 927 692 ; 33 | C 73 ; WX 454 ; N I ; B 22 -3 432 692 ; 34 | C 74 ; WX 454 ; N J ; B -15 -195 432 692 ; 35 | C 75 ; WX 843 ; N K ; B 22 -3 836 692 ; 36 | C 76 ; WX 728 ; N L ; B 22 -3 703 692 ; 37 | C 77 ; WX 1067 ; N M ; B 16 -13 1047 692 ; 38 | C 78 ; WX 952 ; N N ; B 17 -20 934 692 ; 39 | C 79 ; WX 786 ; N O ; B 22 -20 764 709 ; 40 | C 80 ; WX 721 ; N P ; B 22 -3 697 692 ; 41 | C 81 ; WX 786 ; N Q ; B 22 -176 764 709 ; 42 | C 82 ; WX 785 ; N R ; B 22 -3 786 692 ; 43 | C 83 ; WX 525 ; N S ; B 24 -20 503 709 ; 44 | C 84 ; WX 734 ; N T ; B 18 -3 716 692 ; 45 | C 85 ; WX 899 ; N U ; B 12 -20 880 692 ; 46 | C 86 ; WX 854 ; N V ; B 8 -9 838 692 ; 47 | C 87 ; WX 1134 ; N W ; B 8 -9 1118 700 ; 48 | C 89 ; WX 788 ; N Y ; B 9 -3 775 705 ; 49 | C 90 ; WX 803 ; N Z ; B 15 -3 774 692 ; 50 | C 88 ; WX 795 ; N X ; B 14 -3 776 700 ; 51 | EndCharMetrics 52 | StartKernData 53 | StartKernPairs 20 54 | KPX space Y -18 55 | KPX space A -37 56 | KPX A space -55 57 | KPX A Y -111 58 | KPX A W -74 59 | KPX A V -111 60 | KPX A T -74 61 | KPX F A -74 62 | KPX P space -18 63 | KPX P A -92 64 | KPX R Y -37 65 | KPX R W -37 66 | KPX R V -55 67 | KPX R T -37 68 | KPX T O -18 69 | KPX T A -74 70 | KPX V A -111 71 | KPX W A -92 72 | KPX Y space -18 73 | KPX Y A -92 74 | EndKernPairs 75 | EndKernData 76 | EndFontMetrics 77 | -------------------------------------------------------------------------------- /resumeSrc/packages/moresize.sty: -------------------------------------------------------------------------------- 1 | %% 2 | %% This is file `moresize.sty', 3 | %% generated with the docstrip utility. 4 | %% 5 | %% The original source files were: 6 | %% 7 | %% moresize.dtx (with options: `package') 8 | %% 9 | %% Version: v1.9 [1999/07/26] 10 | %% Author : Christian Cornelssen 11 | %% 12 | %% Copyright 1997,1998,1999 Christian Cornelssen 13 | %% This program can be redistributed and/or modified under the terms 14 | %% of the LaTeX Project Public License Distributed from CTAN 15 | %% archives in directory macros/latex/base/lppl.txt; either 16 | %% version 1 of the License, or any later version. 17 | %% 18 | \ProvidesPackage{moresize}[1999/07/26 v1.9 (more font sizes)] 19 | \providecommand\@xxxpt{29.86} 20 | \providecommand\@xxxvipt{35.83} 21 | \DeclareOption{10pt}{ 22 | \def\ssmall{\@setfontsize\ssmall\@vipt\@viipt} 23 | \def\HUGE{\@setfontsize\HUGE\@xxxpt{36}}} 24 | \DeclareOption{11pt}{ 25 | \def\ssmall{\@setfontsize\ssmall\@viipt\@viiipt} 26 | \def\HUGE{\@setfontsize\HUGE\@xxxpt{36}}} 27 | \DeclareOption{12pt}{ 28 | \def\ssmall{\@setfontsize\ssmall\@viipt\@viiipt} 29 | \def\Huge{\@setfontsize\Huge\@xxxpt{36}} 30 | \def\HUGE{\@setfontsize\HUGE\@xxxvipt{43}}} 31 | \DeclareOption{normalscripts}{ 32 | \DeclareMathSizes{\@xxvpt}{\@xxvpt}{\@xviipt}{\@xivpt}} 33 | \DeclareMathSizes{\@xxxpt}{\@xxxpt}{\@xxpt}{\@xviipt} 34 | \DeclareMathSizes{\@xxxvipt}{\@xxxvipt}{\@xxvpt}{\@xxpt} 35 | \DeclareOption{smallscripts}{ 36 | \DeclareMathSizes{\@xviipt}{\@xviipt}{\@xiipt}{8} 37 | \DeclareMathSizes{\@xxpt}{\@xxpt}{\@xivpt}{\@xpt} 38 | \DeclareMathSizes{\@xxvpt}{\@xxvpt}{\@xviipt}{\@xiipt} 39 | \DeclareMathSizes{\@xxxpt}{\@xxxpt}{\@xxpt}{\@xivpt} 40 | \DeclareMathSizes{\@xxxvipt}{\@xxxvipt}{\@xxvpt}{\@xviipt}} 41 | \newcommand\UndeclareFontFamily[2]{% 42 | \global\expandafter\let\csname#1+#2\endcsname\relax} 43 | \DeclareOption{ecpatch}{ 44 | \typeout 45 | {*** Using EC font declaration patch for pre-1998 LaTeX2e releases ***} 46 | \def\EC@family#1#2#3#4#5{% 47 | \DeclareFontShape{#1}{#2}{#3}{#4}{% 48 | <5><6><7><8><9><10><10.95><12><14.4>% 49 | <17.28><20.74><24.88><29.86><35.83>genb*#5}{}} 50 | \def\EC@ttfamily#1#2#3#4#5{% 51 | \DeclareFontShape{#1}{#2}{#3}{#4}{% 52 | <5><6><7><8>#50800% 53 | <9><10><10.95><12><14.4><17.28><20.74><24.88>% 54 | <29.86><35.83>genb*#5}{}} 55 | \UndeclareFontFamily{T1}{cmr} 56 | \UndeclareFontFamily{TS1}{cmr} 57 | \UndeclareFontFamily{T1}{cmss} 58 | \UndeclareFontFamily{TS1}{cmss} 59 | \UndeclareFontFamily{T1}{cmtt} 60 | \UndeclareFontFamily{TS1}{cmtt} 61 | \UndeclareFontFamily{T1}{cmvtt} 62 | \UndeclareFontFamily{TS1}{cmvtt} 63 | \UndeclareFontFamily{T1}{cmsc}% from `smallcap' package 64 | \UndeclareFontFamily{T1}{cmdh} 65 | \UndeclareFontFamily{T1}{cmfib} 66 | \UndeclareFontFamily{T1}{cmfr} 67 | } 68 | \ExecuteOptions{10pt} 69 | \InputIfFileExists{moresize.cfg}{}{} 70 | \ProcessOptions 71 | %% 72 | %% 73 | %% End of file `moresize.sty'. 74 | -------------------------------------------------------------------------------- /resumeSrc/packages/fontawesome.sty: -------------------------------------------------------------------------------- 1 | %% start of file `fontawesome.sty'. 2 | %% Copyright 2013-2016 Xavier Danaux (xdanaux@gmail.com). 3 | % 4 | % This work may be distributed and/or modified under the 5 | % conditions of the LaTeX Project Public License version 1.3c, 6 | % available at http://www.latex-project.org/lppl/. 7 | 8 | 9 | %------------------------------------------------------------------------------- 10 | % identification 11 | %------------------------------------------------------------------------------- 12 | \NeedsTeXFormat{LaTeX2e} 13 | \ProvidesPackage{fontawesome}[2016/05/15 v4.6.3.1 font awesome icons] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % requirements 18 | %------------------------------------------------------------------------------- 19 | \RequirePackage{ifxetex,ifluatex} 20 | \newif\iffontawesome@otf\fontawesome@otffalse 21 | \ifxetex 22 | \fontawesome@otftrue 23 | \else 24 | \ifluatex 25 | \fontawesome@otftrue\fi\fi 26 | 27 | 28 | %------------------------------------------------------------------------------- 29 | % generic implementation 30 | %------------------------------------------------------------------------------- 31 | % generic command to display an icon by its name 32 | \newcommand*{\faicon}[1]{% 33 | {\csname faicon@#1\endcsname}} 34 | 35 | % generic icon commands and aliases 36 | \input{fontawesomesymbols-generic.tex} 37 | 38 | %------------------------------------------------------------------------------- 39 | % xe- and lualatex implementation 40 | %------------------------------------------------------------------------------- 41 | \iffontawesome@otf 42 | \usepackage{fontspec} 43 | 44 | % definition of \FA as a shortcut to load the Font Awesome font 45 | \newfontfamily{\FA}{FontAwesome} 46 | 47 | % icon-specific commands 48 | \input{fontawesomesymbols-xeluatex.tex} 49 | 50 | %------------------------------------------------------------------------------- 51 | % (pdf)latex implementation 52 | %------------------------------------------------------------------------------- 53 | \else 54 | % definition of \FA... as a shortcut to load the Font Awesome font 55 | \DeclareRobustCommand\FAone{\fontencoding{U}\fontfamily{fontawesomeone}\selectfont} 56 | \DeclareRobustCommand\FAtwo{\fontencoding{U}\fontfamily{fontawesometwo}\selectfont} 57 | \DeclareRobustCommand\FAthree{\fontencoding{U}\fontfamily{fontawesomethree}\selectfont} 58 | 59 | % icon-specific commands 60 | \input{fontawesomesymbols-pdftex.tex} 61 | 62 | \fi 63 | 64 | %------------------------------------------------------------------------------- 65 | % fix for FontAwesome icon names containing numerals 66 | %------------------------------------------------------------------------------- 67 | \renewcommand{\faHourglass}[1][]{% 68 | \faicon{hourglass\if\relax\detokenize{#1}\relax\else-#1\fi}} 69 | \renewcommand{\faBattery}[1][4]{% 70 | \faicon{battery-#1}} 71 | 72 | 73 | \endinput 74 | 75 | 76 | %% end of file `fontawesome.sty'. 77 | -------------------------------------------------------------------------------- /resumeSrc/templates/iit_bombay.tex: -------------------------------------------------------------------------------- 1 | \documentclass[a4paper,10pt]{article} 2 | 3 | \usepackage[top=0.75in, bottom=0.2in, left=0.35in, right=0.35in]{geometry} 4 | \usepackage{graphicx} 5 | \usepackage{booktabs} 6 | \usepackage{url} 7 | \usepackage{enumitem} 8 | \usepackage{palatino} 9 | \usepackage{tabularx} 10 | \fontfamily{SansSerif} 11 | \selectfont 12 | 13 | \usepackage[T1]{fontenc} 14 | \usepackage 15 | %[ansinew] 16 | [utf8] 17 | {inputenc} 18 | 19 | \usepackage{color} 20 | \definecolor{mygrey}{gray}{0.82} 21 | \textheight=9.75in 22 | \raggedbottom 23 | 24 | \setlength{\tabcolsep}{0in} 25 | \newcommand{\isep}{-2 pt} 26 | \newcommand{\lsep}{-0.5cm} 27 | \newcommand{\psep}{-0.6cm} 28 | \renewcommand{\labelitemii}{$\circ$} 29 | 30 | \pagestyle{empty} 31 | %----------------------------------------------------------- 32 | %Custom commands 33 | \newcommand{\resitem}[1]{\item #1 \vspace{-2pt}} 34 | \newcommand{\resheading}[1]{{\small \colorbox{mygrey}{\begin{minipage}{0.99\textwidth}{\textbf{#1 \vphantom{p\^{E}}}}\end{minipage}}}} 35 | \newcommand{\ressubheading}[3]{ 36 | \begin{tabular*}{6.62in}{l @{\extracolsep{\fill}} r} 37 | \textsc{{\textbf{#1}}} & \textsc{\textit{[#2]}} \\ 38 | \end{tabular*}\vspace{-8pt}} 39 | %----------------------------------------------------------- 40 | 41 | \begin{document} 42 | % Blank white space for the header to be added by placement team 43 | % \hspace{0.1em}\\ % also use up a newline 44 | % \vspace{2.7cm}\\ % the remaining free space. 45 | 46 | % Dummy header is written here, just for example in between the tags: \iffalse and \fi .. 47 | % \iffalse 48 | 49 | \noindent 50 | \begin{minipage}{4in} 51 | \textbf{\Huge \scshape @@NAME@@} 52 | \end{minipage} 53 | \hfill 54 | \begin{minipage}{2in} 55 | \begin{flushright} 56 | @@PHONE@@ \\ 57 | @@EMAIL@@ 58 | \end{flushright} 59 | \end{minipage} 60 | \vspace{8pt} 61 | 62 | \noindent \resheading{\textbf{EDUCATION}}\\[-0.3cm] 63 | \begin{itemize}[noitemsep,nolistsep,label={}] 64 | \item \textbf{@@UNIVERSITY@@} \\ 65 | \emph{@@DEGREE@@} \hfill \emph{(@@ENROLLYEAR@@ - @@GRADYEAR@@)}\\[0.1cm] 66 | \end{itemize} 67 | 68 | \noindent 69 | \resheading{\textbf{EXPERIENCE}}\\[-0.3cm] 70 | \begin{itemize}[noitemsep,nolistsep] 71 | \item \textbf{@@JOB@@} | \textbf{\emph{@@COMPANY@@}}\hfill \emph{(@@MIDDLEYEAR@@ - @@THISYEAR@@)}\\[-0.6cm] 72 | \begin{itemize}[noitemsep] 73 | \item @@WORDS@@ 74 | \item @@WORDS@@ 75 | \item @@WORDS@@ 76 | \item @@WORDS@@ 77 | \item @@WORDS@@\\[-0.5cm] 78 | \end{itemize} 79 | \item \textbf{@@JOB@@} | \textbf{\emph{@@COMPANY@@}}\hfill \emph{(@@GRADYEAR@@ - @@MIDDLEYEAR@@)}\\[-0.6cm] 80 | \begin{itemize}[noitemsep] 81 | \item @@WORDS@@ 82 | \item @@WORDS@@ 83 | \item @@WORDS@@ 84 | \item @@WORDS@@\\[0.1cm] 85 | \end{itemize} 86 | \end{itemize} 87 | 88 | \noindent 89 | \resheading{\textbf{SKILLS}}\\[-0.4cm] 90 | \begin{itemize} 91 | \item @@WORDS@@\\[-0.6cm] 92 | \item @@WORDS@@\\[-0.6cm] 93 | \item @@WORDS@@\\[-0.6cm] 94 | \item @@WORDS@@\\[-0.6cm] 95 | \item @@WORDS@@\\[-0.6cm] 96 | \end{itemize} 97 | 98 | \end{document} -------------------------------------------------------------------------------- /resumeSrc/packages/fullpage.sty: -------------------------------------------------------------------------------- 1 | %% 2 | %% This is file `fullpage.sty', 3 | %% generated with the docstrip utility. 4 | %% 5 | %% The original source files were: 6 | %% 7 | %% fullpage.dtx (with options: `package') 8 | %% ============================================= 9 | %% IMPORTANT NOTICE: 10 | %% 11 | %% This program can be redistributed and/or modified under the terms 12 | %% of the LaTeX Project Public License Distributed from CTAN 13 | %% archives in directory macros/latex/base/lppl.txt; either 14 | %% version 1 of the License, or any later version. 15 | %% 16 | %% This is a generated file. 17 | %% It may not be distributed without the original source file fullpage.dtx. 18 | %% 19 | %% Full documentation can be obtained by LaTeXing that original file. 20 | %% Only a few abbreviated comments remain here to describe the usage. 21 | %% ============================================= 22 | %% Copyright 1994-1999 Patrick W Daly 23 | %% Max-Planck-Institut f\"ur Aeronomie 24 | %% Max-Planck-Str. 2 25 | %% D-37191 Katlenburg-Lindau 26 | %% Germany 27 | %% E-mail: daly@linmpi.mpg.de 28 | \NeedsTeXFormat{LaTeX2e}[1994/06/01] 29 | \ProvidesPackage{fullpage} 30 | [1999/02/23 1.1 (PWD)] 31 | % Sets all 4 margins to be either 1 inch or 1.5 cm, and specifies 32 | % the page style 33 | % Call as \usepackage[options]{fullpage} 34 | % Options = in (default) for 1 inch 35 | % cm for 1.5 cm 36 | % plain (default) sets \pagestyle{plain} 37 | % empty sets \pagestyle{empty} 38 | % headings sets \pagestyle{headings} 39 | % myheadings sets \pagestyle{myheadings} 40 | %----------------------------------------------------------- 41 | \newlength{\FP@margin} 42 | \DeclareOption{in}{\setlength{\FP@margin}{1in}} 43 | \DeclareOption{cm}{\setlength{\FP@margin}{1.5cm}} 44 | \newif\ifFP@plain 45 | \newif\ifFP@empty 46 | \DeclareOption{plain}{\FP@plaintrue \FP@emptyfalse 47 | \pagestyle{plain}} 48 | \DeclareOption{empty}{\FP@plaintrue \FP@emptytrue 49 | \pagestyle{empty}} 50 | \DeclareOption{headings}{\FP@plainfalse \FP@emptyfalse 51 | \pagestyle{headings}} 52 | \DeclareOption{myheadings}{\FP@plainfalse \FP@emptyfalse 53 | \pagestyle{myheadings}} 54 | \ExecuteOptions{in,plain} 55 | \ProcessOptions* 56 | \ifFP@plain 57 | \setlength{\headheight}{0pt} 58 | \setlength{\headsep}{0pt} 59 | \fi 60 | \ifFP@empty 61 | \setlength{\footskip}{0pt} 62 | \fi 63 | \setlength{\textwidth}{\paperwidth} 64 | \addtolength{\textwidth}{-2\FP@margin} 65 | \setlength{\oddsidemargin}{\FP@margin} 66 | \addtolength{\oddsidemargin}{-1in} 67 | \setlength{\evensidemargin}{\oddsidemargin} 68 | \setlength{\textheight}{\paperheight} 69 | \addtolength{\textheight}{-\headheight} 70 | \addtolength{\textheight}{-\headsep} 71 | \addtolength{\textheight}{-\footskip} 72 | \addtolength{\textheight}{-2\FP@margin} 73 | \setlength{\topmargin}{\FP@margin} 74 | \addtolength{\topmargin}{-1in} 75 | %% 76 | %% <<<<< End of generated file <<<<<< 77 | %% 78 | %% End of file `fullpage.sty'. 79 | -------------------------------------------------------------------------------- /resumeSrc/packages/filemod-expmin.sty: -------------------------------------------------------------------------------- 1 | %% 2 | %% Copyright (C) 2011 by Martin Scharrer 3 | %% ---------------------------------------------------------- 4 | %% This work may be distributed and/or modified under the 5 | %% conditions of the LaTeX Project Public License, either version 1.3 6 | %% of this license or (at your option) any later version. 7 | %% The latest version of this license is in 8 | %% http://www.latex-project.org/lppl.txt 9 | %% and version 1.3 or later is part of all distributions of LaTeX 10 | %% version 2005/12/01 or later. 11 | %% 12 | %% This work has the LPPL maintenance status `maintained'. 13 | %% 14 | %% The Current Maintainer of this work is Martin Scharrer. 15 | %% 16 | %% This work consists of the files filemod.dtx and filemod.ins 17 | %% and the derived files filemod.sty, filemod-expmin.sty, 18 | %% filemod.tex and filemod-expmin.tex. 19 | %% 20 | \ProvidesPackage{filemod-expmin}[% 21 | 2011/09/19 22 | v1.2 23 | Get and compare file modification times (expandable; minimal)] 24 | \newif\iffilemod@direct 25 | \filemod@directtrue 26 | \ifx\pdffilemoddate\@undefined 27 | \RequirePackage{pdftexcmds} 28 | \filemod@directfalse 29 | \ifx\pdf@filemoddate\@undefined 30 | \edef\filemod@help 31 | {The required command \string\pdffilemoddate\space is not defined. 32 | This means that the used\space\space LaTeX compiler does not support it. 33 | Please make sure that pdfLaTeX 1.30.0 or\space\space\space newer or LuaLaTeX is used. 34 | XeLaTeX does not support reading file modification\space\space dates. 35 | }% 36 | \PackageError{filemod}{Required command \string\pdffilemoddate\space is not defined!}{\filemod@help} 37 | \fi 38 | \fi 39 | \begingroup 40 | \catcode`\D=12 41 | \catcode`\Z=12 42 | \catcode`\:=12 43 | \newcommand*\filemodNumdate{} 44 | \iffilemod@direct 45 | \gdef\filemodNumdate#1{% 46 | \expandafter\filemod@Numdate\pdffilemoddate{#1}D:00000000000000Z\relax 47 | } 48 | \else 49 | \gdef\filemodNumdate#1{% 50 | \expandafter\expandafter 51 | \expandafter\filemod@Numdate\pdf@filemoddate{#1}D:00000000000000Z\relax 52 | } 53 | \fi 54 | \gdef\filemod@Numdate D:#1#2#3#4#5#6#7#8#9\relax{% 55 | #1#2#3#4#5#6#7#8% 56 | } 57 | \newcommand*\filemodNumtime{} 58 | \iffilemod@direct 59 | \gdef\filemodNumtime#1{% 60 | \expandafter\filemod@Numtime\pdffilemoddate{#1}D:00000000000000Z\relax 61 | } 62 | \else 63 | \gdef\filemodNumtime#1{% 64 | \expandafter\expandafter 65 | \expandafter\filemod@Numtime\pdf@filemoddate{#1}D:00000000000000Z\relax 66 | } 67 | \fi 68 | \gdef\filemod@Numtime D:#1#2#3#4#5#6#7#8#9\relax{% 69 | \filemod@@Numtime#9\relax 70 | } 71 | \gdef\filemod@@Numtime#1#2#3#4#5#6#7\relax{% 72 | #1#2#3#4#5#6% 73 | } 74 | \endgroup 75 | \newcommand*\filemodCmp[2]% 76 | {% 77 | \ifcase0% 78 | \ifnum\filemodNumdate{#2}>\filemodNumdate{#1} 1\else 79 | \ifnum\filemodNumdate{#2}=\filemodNumdate{#1} % 80 | \ifnum\filemodNumtime{#2}>\filemodNumtime{#1} 1\fi 81 | \fi 82 | \fi 83 | \space 84 | \expandafter\@firstoftwo 85 | \or 86 | \expandafter\@secondoftwo 87 | \fi 88 | } 89 | \endinput 90 | %% 91 | %% End of file `filemod-expmin.sty'. 92 | -------------------------------------------------------------------------------- /resumeSrc/packages/balance.sty: -------------------------------------------------------------------------------- 1 | %% 2 | %% This is file `balance.sty', 3 | %% generated with the docstrip utility. 4 | %% 5 | %% The original source files were: 6 | %% 7 | %% balance.dtx (with options: `package') 8 | %% ============================================= 9 | %% IMPORTANT NOTICE: 10 | %% 11 | %% This program can be redistributed and/or modified under the terms 12 | %% of the LaTeX Project Public License Distributed from CTAN 13 | %% archives in directory macros/latex/base/lppl.txt; either 14 | %% version 1 of the License, or any later version. 15 | %% 16 | %% This is a generated file. 17 | %% It may not be distributed without the original source file balance.dtx. 18 | %% 19 | %% Full documentation can be obtained by LaTeXing that original file. 20 | %% Only a few abbreviated comments remain here to describe the usage. 21 | %% ============================================= 22 | %% Copyright 1993-1999 Patrick W Daly 23 | %% Max-Planck-Institut f\"ur Aeronomie 24 | %% Max-Planck-Str. 2 25 | %% D-37191 Katlenburg-Lindau 26 | %% Germany 27 | %% E-mail: daly@linmpi.mpg.de 28 | \NeedsTeXFormat{LaTeX2e}[1994/06/01] 29 | \ProvidesPackage{balance} 30 | [1999/02/23 4.3 (PWD)] 31 | % In order to balance the columns on a page, \balance must be given 32 | % somewhere within the first column. To turn off the feature, give 33 | % \nobalance. One has to look at the unbalanced text first to decide 34 | % where best to place \balance. 35 | %----------------------------------------------------------- 36 | \newcommand{\@BAlancecol}{\if@twocolumn 37 | \setbox0=\vbox{\unvbox\@outputbox} \@tempdima=\ht0 38 | \advance\@tempdima by \topskip \advance\@tempdima 39 | by -\baselineskip \divide\@tempdima by 2 40 | \splittopskip=\topskip 41 | {\vbadness=\@M \loop \global\setbox3=\copy0 42 | \global\setbox1=\vsplit3 to \@tempdima 43 | \ifdim\ht3>\@tempdima \global\advance\@tempdima by 1pt \repeat} 44 | \setbox\@leftcolumn=\vbox to \@tempdima{\unvbox1\vfil} 45 | \setbox\@outputbox=\vbox to \@tempdima 46 | {\dimen2=\dp3\unvbox3\kern-\dimen2 47 | \vfil} 48 | \fi} 49 | \newif\if@BAlanceone 50 | \global\@BAlanceonefalse 51 | \newdimen\oldvsize 52 | \newcommand{\@BAdblcol}{\if@firstcolumn 53 | \unvbox\@outputbox \penalty\outputpenalty 54 | \global\oldvsize=\@colht \global\multiply \@colht by 2 55 | \global\@BAlanceonetrue 56 | \global\@firstcolumnfalse 57 | \else \global\@firstcolumntrue 58 | \if@BAlanceone 59 | \global\@BAlanceonefalse\@BAlancecol 60 | \global\@colht=\oldvsize \else 61 | \PackageWarningNoLine{balance} 62 | {You have called \protect\balance\space 63 | in second column\MessageBreak 64 | Columns might not be balanced}\fi 65 | \setbox\@outputbox\vbox to \@colht{\hbox to\textwidth 66 | {\hbox to\columnwidth {\box\@leftcolumn \hss}\hfil 67 | \vrule width\columnseprule\hfil \hbox to\columnwidth 68 | {\box\@outputbox \hss}}\vfil}\@combinedblfloats 69 | \@outputpage \begingroup \@dblfloatplacement 70 | \@startdblcolumn \@whilesw\if@fcolmade \fi 71 | {\@outputpage\@startdblcolumn}\endgroup 72 | \fi} 73 | \newcommand{\@BAcleardblpage}{\clearpage\if@twoside \ifodd\c@page\else 74 | \hbox{}\newpage\fi\fi} 75 | \newcommand{\@@cleardblpage}{} 76 | \let\@@cleardblpage=\cleardoublepage 77 | 78 | \newcommand{\@@utputdblcol}{} 79 | \let\@@utputdblcol=\@outputdblcol 80 | \newcommand{\balance}{\global\let\@outputdblcol=\@BAdblcol 81 | \global\let\cleardoublepage=\@BAcleardblpage} 82 | \newcommand{\nobalance}{\global\let\@outputdblcol=\@@utputdblcol 83 | \global\let\cleardoublepage=\@@cleardblpage} 84 | %% 85 | %% <<<<< End of generated file <<<<<< 86 | %% 87 | %% End of file `balance.sty'. 88 | -------------------------------------------------------------------------------- /resumeSrc/packages/TS1Raleway-TLF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2014/07/28 2 | %% 3 | \ProvidesFile{TS1Raleway-TLF.fd} 4 | [2014/07/28 (autoinst) Font definitions for TS1/Raleway-TLF.] 5 | 6 | \expandafter\ifx\csname Raleway@scale\endcsname\relax 7 | \let\Raleway@@scale\@empty 8 | \else 9 | \edef\Raleway@@scale{s*[\csname Raleway@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{TS1}{Raleway-TLF}{} 13 | 14 | \DeclareFontShape{TS1}{Raleway-TLF}{mb}{n}{ 15 | <-> \Raleway@@scale Raleway-Medium-tlf-ts1 16 | }{} 17 | 18 | \DeclareFontShape{TS1}{Raleway-TLF}{mb}{it}{ 19 | <-> \Raleway@@scale Raleway-MediumItalic-tlf-ts1 20 | }{} 21 | 22 | \DeclareFontShape{TS1}{Raleway-TLF}{mb}{sl}{ 23 | <-> ssub * Raleway-TLF/mb/it 24 | }{} 25 | 26 | \DeclareFontShape{TS1}{Raleway-TLF}{t}{n}{ 27 | <-> \Raleway@@scale Raleway-Thin-tlf-ts1 28 | }{} 29 | 30 | \DeclareFontShape{TS1}{Raleway-TLF}{t}{it}{ 31 | <-> \Raleway@@scale Raleway-ThinItalic-tlf-ts1 32 | }{} 33 | 34 | \DeclareFontShape{TS1}{Raleway-TLF}{t}{sl}{ 35 | <-> ssub * Raleway-TLF/t/it 36 | }{} 37 | 38 | \DeclareFontShape{TS1}{Raleway-TLF}{b}{it}{ 39 | <-> \Raleway@@scale Raleway-BoldItalic-tlf-ts1 40 | }{} 41 | 42 | \DeclareFontShape{TS1}{Raleway-TLF}{b}{n}{ 43 | <-> \Raleway@@scale Raleway-Bold-tlf-ts1 44 | }{} 45 | 46 | \DeclareFontShape{TS1}{Raleway-TLF}{b}{sl}{ 47 | <-> ssub * Raleway-TLF/b/it 48 | }{} 49 | 50 | \DeclareFontShape{TS1}{Raleway-TLF}{el}{it}{ 51 | <-> \Raleway@@scale Raleway-ExtraLightItalic-tlf-ts1 52 | }{} 53 | 54 | \DeclareFontShape{TS1}{Raleway-TLF}{el}{n}{ 55 | <-> \Raleway@@scale Raleway-ExtraLight-tlf-ts1 56 | }{} 57 | 58 | \DeclareFontShape{TS1}{Raleway-TLF}{el}{sl}{ 59 | <-> ssub * Raleway-TLF/el/it 60 | }{} 61 | 62 | \DeclareFontShape{TS1}{Raleway-TLF}{l}{it}{ 63 | <-> \Raleway@@scale Raleway-LightItalic-tlf-ts1 64 | }{} 65 | 66 | \DeclareFontShape{TS1}{Raleway-TLF}{l}{n}{ 67 | <-> \Raleway@@scale Raleway-Light-tlf-ts1 68 | }{} 69 | 70 | \DeclareFontShape{TS1}{Raleway-TLF}{l}{sl}{ 71 | <-> ssub * Raleway-TLF/l/it 72 | }{} 73 | 74 | \DeclareFontShape{TS1}{Raleway-TLF}{eb}{it}{ 75 | <-> \Raleway@@scale Raleway-ExtraBoldItalic-tlf-ts1 76 | }{} 77 | 78 | \DeclareFontShape{TS1}{Raleway-TLF}{eb}{n}{ 79 | <-> \Raleway@@scale Raleway-ExtraBold-tlf-ts1 80 | }{} 81 | 82 | \DeclareFontShape{TS1}{Raleway-TLF}{eb}{sl}{ 83 | <-> ssub * Raleway-TLF/eb/it 84 | }{} 85 | 86 | \DeclareFontShape{TS1}{Raleway-TLF}{m}{it}{ 87 | <-> \Raleway@@scale Raleway-Italic-tlf-ts1 88 | }{} 89 | 90 | \DeclareFontShape{TS1}{Raleway-TLF}{m}{n}{ 91 | <-> \Raleway@@scale Raleway-Regular-tlf-ts1 92 | }{} 93 | 94 | \DeclareFontShape{TS1}{Raleway-TLF}{m}{sl}{ 95 | <-> ssub * Raleway-TLF/m/it 96 | }{} 97 | 98 | \DeclareFontShape{TS1}{Raleway-TLF}{k}{n}{ 99 | <-> \Raleway@@scale Raleway-Black-tlf-ts1 100 | }{} 101 | 102 | \DeclareFontShape{TS1}{Raleway-TLF}{k}{it}{ 103 | <-> \Raleway@@scale Raleway-BlackItalic-tlf-ts1 104 | }{} 105 | 106 | \DeclareFontShape{TS1}{Raleway-TLF}{k}{sl}{ 107 | <-> ssub * Raleway-TLF/k/it 108 | }{} 109 | 110 | \DeclareFontShape{TS1}{Raleway-TLF}{sb}{n}{ 111 | <-> \Raleway@@scale Raleway-SemiBold-tlf-ts1 112 | }{} 113 | 114 | \DeclareFontShape{TS1}{Raleway-TLF}{sb}{it}{ 115 | <-> \Raleway@@scale Raleway-SemiBoldItalic-tlf-ts1 116 | }{} 117 | 118 | \DeclareFontShape{TS1}{Raleway-TLF}{sb}{sl}{ 119 | <-> ssub * Raleway-TLF/sb/it 120 | }{} 121 | 122 | \DeclareFontShape{TS1}{Raleway-TLF}{bx}{n}{ 123 | <-> ssub * Raleway-TLF/b/n 124 | }{} 125 | 126 | \DeclareFontShape{TS1}{Raleway-TLF}{bx}{it}{ 127 | <-> ssub * Raleway-TLF/b/it 128 | }{} 129 | 130 | \DeclareFontShape{TS1}{Raleway-TLF}{bx}{sl}{ 131 | <-> ssub * Raleway-TLF/b/sl 132 | }{} 133 | 134 | \endinput 135 | -------------------------------------------------------------------------------- /resumeSrc/packages/TS1Raleway-TOsF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2014/07/28 2 | %% 3 | \ProvidesFile{TS1Raleway-TOsF.fd} 4 | [2014/07/28 (autoinst) Font definitions for TS1/Raleway-TOsF.] 5 | 6 | \expandafter\ifx\csname Raleway@scale\endcsname\relax 7 | \let\Raleway@@scale\@empty 8 | \else 9 | \edef\Raleway@@scale{s*[\csname Raleway@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{TS1}{Raleway-TOsF}{} 13 | 14 | \DeclareFontShape{TS1}{Raleway-TOsF}{mb}{n}{ 15 | <-> \Raleway@@scale Raleway-Medium-tosf-ts1 16 | }{} 17 | 18 | \DeclareFontShape{TS1}{Raleway-TOsF}{mb}{it}{ 19 | <-> \Raleway@@scale Raleway-MediumItalic-tosf-ts1 20 | }{} 21 | 22 | \DeclareFontShape{TS1}{Raleway-TOsF}{mb}{sl}{ 23 | <-> ssub * Raleway-TOsF/mb/it 24 | }{} 25 | 26 | \DeclareFontShape{TS1}{Raleway-TOsF}{t}{it}{ 27 | <-> \Raleway@@scale Raleway-ThinItalic-tosf-ts1 28 | }{} 29 | 30 | \DeclareFontShape{TS1}{Raleway-TOsF}{t}{n}{ 31 | <-> \Raleway@@scale Raleway-Thin-tosf-ts1 32 | }{} 33 | 34 | \DeclareFontShape{TS1}{Raleway-TOsF}{t}{sl}{ 35 | <-> ssub * Raleway-TOsF/t/it 36 | }{} 37 | 38 | \DeclareFontShape{TS1}{Raleway-TOsF}{l}{n}{ 39 | <-> \Raleway@@scale Raleway-Light-tosf-ts1 40 | }{} 41 | 42 | \DeclareFontShape{TS1}{Raleway-TOsF}{l}{it}{ 43 | <-> \Raleway@@scale Raleway-LightItalic-tosf-ts1 44 | }{} 45 | 46 | \DeclareFontShape{TS1}{Raleway-TOsF}{l}{sl}{ 47 | <-> ssub * Raleway-TOsF/l/it 48 | }{} 49 | 50 | \DeclareFontShape{TS1}{Raleway-TOsF}{b}{n}{ 51 | <-> \Raleway@@scale Raleway-Bold-tosf-ts1 52 | }{} 53 | 54 | \DeclareFontShape{TS1}{Raleway-TOsF}{b}{it}{ 55 | <-> \Raleway@@scale Raleway-BoldItalic-tosf-ts1 56 | }{} 57 | 58 | \DeclareFontShape{TS1}{Raleway-TOsF}{b}{sl}{ 59 | <-> ssub * Raleway-TOsF/b/it 60 | }{} 61 | 62 | \DeclareFontShape{TS1}{Raleway-TOsF}{el}{n}{ 63 | <-> \Raleway@@scale Raleway-ExtraLight-tosf-ts1 64 | }{} 65 | 66 | \DeclareFontShape{TS1}{Raleway-TOsF}{el}{it}{ 67 | <-> \Raleway@@scale Raleway-ExtraLightItalic-tosf-ts1 68 | }{} 69 | 70 | \DeclareFontShape{TS1}{Raleway-TOsF}{el}{sl}{ 71 | <-> ssub * Raleway-TOsF/el/it 72 | }{} 73 | 74 | \DeclareFontShape{TS1}{Raleway-TOsF}{eb}{it}{ 75 | <-> \Raleway@@scale Raleway-ExtraBoldItalic-tosf-ts1 76 | }{} 77 | 78 | \DeclareFontShape{TS1}{Raleway-TOsF}{eb}{n}{ 79 | <-> \Raleway@@scale Raleway-ExtraBold-tosf-ts1 80 | }{} 81 | 82 | \DeclareFontShape{TS1}{Raleway-TOsF}{eb}{sl}{ 83 | <-> ssub * Raleway-TOsF/eb/it 84 | }{} 85 | 86 | \DeclareFontShape{TS1}{Raleway-TOsF}{k}{it}{ 87 | <-> \Raleway@@scale Raleway-BlackItalic-tosf-ts1 88 | }{} 89 | 90 | \DeclareFontShape{TS1}{Raleway-TOsF}{k}{n}{ 91 | <-> \Raleway@@scale Raleway-Black-tosf-ts1 92 | }{} 93 | 94 | \DeclareFontShape{TS1}{Raleway-TOsF}{k}{sl}{ 95 | <-> ssub * Raleway-TOsF/k/it 96 | }{} 97 | 98 | \DeclareFontShape{TS1}{Raleway-TOsF}{m}{n}{ 99 | <-> \Raleway@@scale Raleway-Regular-tosf-ts1 100 | }{} 101 | 102 | \DeclareFontShape{TS1}{Raleway-TOsF}{m}{it}{ 103 | <-> \Raleway@@scale Raleway-Italic-tosf-ts1 104 | }{} 105 | 106 | \DeclareFontShape{TS1}{Raleway-TOsF}{m}{sl}{ 107 | <-> ssub * Raleway-TOsF/m/it 108 | }{} 109 | 110 | \DeclareFontShape{TS1}{Raleway-TOsF}{sb}{it}{ 111 | <-> \Raleway@@scale Raleway-SemiBoldItalic-tosf-ts1 112 | }{} 113 | 114 | \DeclareFontShape{TS1}{Raleway-TOsF}{sb}{n}{ 115 | <-> \Raleway@@scale Raleway-SemiBold-tosf-ts1 116 | }{} 117 | 118 | \DeclareFontShape{TS1}{Raleway-TOsF}{sb}{sl}{ 119 | <-> ssub * Raleway-TOsF/sb/it 120 | }{} 121 | 122 | \DeclareFontShape{TS1}{Raleway-TOsF}{bx}{n}{ 123 | <-> ssub * Raleway-TOsF/b/n 124 | }{} 125 | 126 | \DeclareFontShape{TS1}{Raleway-TOsF}{bx}{it}{ 127 | <-> ssub * Raleway-TOsF/b/it 128 | }{} 129 | 130 | \DeclareFontShape{TS1}{Raleway-TOsF}{bx}{sl}{ 131 | <-> ssub * Raleway-TOsF/b/sl 132 | }{} 133 | 134 | \endinput 135 | -------------------------------------------------------------------------------- /resumeSrc/templates/developercv.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | % Developer CV 3 | % LaTeX Template 4 | % Version 1.0 (28/1/19) 5 | % 6 | % This template originates from: 7 | % http://www.LaTeXTemplates.com 8 | % 9 | % Authors: 10 | % Jan Vorisek (jan@vorisek.me) 11 | % Based on a template by Jan Küster (info@jankuester.com) 12 | % Modified for LaTeX Templates by Vel (vel@LaTeXTemplates.com) 13 | % 14 | % License: 15 | % The MIT License (see included LICENSE file) 16 | % 17 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 18 | 19 | %---------------------------------------------------------------------------------------- 20 | % PACKAGES AND OTHER DOCUMENT CONFIGURATIONS 21 | %---------------------------------------------------------------------------------------- 22 | 23 | \documentclass[9pt]{developercv} % Default font size, values from 8-12pt are recommended 24 | 25 | %---------------------------------------------------------------------------------------- 26 | 27 | \begin{document} 28 | 29 | %---------------------------------------------------------------------------------------- 30 | % TITLE AND CONTACT INFORMATION 31 | %---------------------------------------------------------------------------------------- 32 | 33 | \begin{minipage}[t]{0.45\textwidth} % 45% of the page width for name 34 | \vspace{-\baselineskip} % Required for vertically aligning minipages 35 | 36 | % If your name is very short, use just one of the lines below 37 | % If your name is very long, reduce the font size or make the minipage wider and reduce the others proportionately 38 | \colorbox{black}{{\HUGE\textcolor{white}{\textbf{\MakeUppercase{@@FIRSTNAME@@}}}}} % First name 39 | 40 | \colorbox{black}{{\HUGE\textcolor{white}{\textbf{\MakeUppercase{@@LASTNAME@@}}}}} % Last name 41 | 42 | \vspace{6pt} 43 | 44 | {\huge @@JOB@@} % Career or current job title 45 | \end{minipage} 46 | \hfill 47 | \begin{minipage}[t]{0.275\textwidth} % 27.5% of the page width for the first row of icons 48 | \vspace{-\baselineskip} % Required for vertically aligning minipages 49 | 50 | % The first parameter is the FontAwesome icon name, the second is the box size and the third is the text 51 | % Other icons can be found by referring to fontawesome.pdf (supplied with the template) and using the word after \fa in the command for the icon you want 52 | \icon{MapMarker}{12}{@@CITY@@}\\ 53 | \icon{Phone}{12}{@@PHONE@@}\\ 54 | \icon{At}{12}{\href{mailto:@@EMAIL@@}{@@EMAIL@@}}\\ 55 | \end{minipage} 56 | 57 | \vspace{0.5cm} 58 | 59 | %---------------------------------------------------------------------------------------- 60 | % EXPERIENCE 61 | %---------------------------------------------------------------------------------------- 62 | 63 | \cvsect{Experience} 64 | 65 | \begin{entrylist} 66 | \entry 67 | {@@MIDDLEYEAR@@ -- @@THISYEAR@@} 68 | {@@JOB@@} 69 | {@@COMPANY@@} 70 | {@@PARAGRAPH@@ @@PARAGRAPH@@} 71 | \entry 72 | {@@GRADYEAR@@ -- @@MIDDLEYEAR@@} 73 | {@@JOB@@} 74 | {@@COMPANY@@} 75 | {@@PARAGRAPH@@ @@PARAGRAPH@@} 76 | \end{entrylist} 77 | 78 | %---------------------------------------------------------------------------------------- 79 | % EDUCATION 80 | %---------------------------------------------------------------------------------------- 81 | 82 | \cvsect{Education} 83 | 84 | \begin{entrylist} 85 | \entry 86 | {@@ENROLLYEAR@@ -- @@GRADYEAR@@} 87 | {@@DEGREE@@} 88 | {@@UNIVERSITY@@} 89 | {@@PARAGRAPH@@ @@PARAGRAPH@@} 90 | \end{entrylist} 91 | 92 | %---------------------------------------------------------------------------------------- 93 | % SKILLS 94 | %---------------------------------------------------------------------------------------- 95 | \cvsect{Skills} 96 | \begin{itemize} \vspace{-10pt} 97 | \item @@WORDS@@ \vspace{-5pt} 98 | \item @@WORDS@@ \vspace{-5pt} 99 | \item @@WORDS@@ \vspace{-5pt} 100 | \item @@WORDS@@ \vspace{-5pt} 101 | \item @@WORDS@@ \vspace{-5pt} 102 | \end{itemize} 103 | 104 | %---------------------------------------------------------------------------------------- 105 | 106 | \end{document} 107 | -------------------------------------------------------------------------------- /resumeSrc/packages/fplmbi.afm: -------------------------------------------------------------------------------- 1 | StartFontMetrics 2.0 2 | Comment Copyright (c) Diego Puga, 2000, 2002. 3 | Comment UniqueID 5116636 4 | FullName Pazo Math Bold Italic 5 | FontName PazoMath-BoldItalic 6 | FamilyName PazoMath 7 | Weight Bold 8 | Notice Copyright (c) Diego Puga, 2000, 2002. Distributed under the GNU General Public License (http://www.gnu.org/copyleft/gpl.txt). As a special exception, permission is granted to include this font program in a PostScript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself. 9 | Version 001.003 10 | IsFixedPitch false 11 | ItalicAngle -9.90 12 | FontBBox -64 -272 868 740 13 | Ascender 726 14 | Descender -271 15 | XHeight 452 16 | CapHeight 681 17 | UnderlinePosition -100 18 | UnderlineThickness 50 19 | StdHW 20 20 | StdVW 77 21 | EncodingScheme FontSpecific 22 | StartCharMetrics 45 23 | C 32 ; WX 250 ; N space ; B 0 0 0 0 ; 24 | C 35 ; WX 458 ; N epsilon ; B 28 -17 434 471 ; 25 | C 36 ; WX 571 ; N rho1 ; B 63 -271 517 469 ; 26 | C 68 ; WX 692 ; N Delta ; B 32 -3 643 686 ; 27 | C 70 ; WX 833 ; N Phi ; B 76 -3 794 681 ; 28 | C 71 ; WX 556 ; N Gamma ; B -6 -3 593 681 ; 29 | C 74 ; WX 548 ; N theta1 ; B 22 -17 576 695 ; 30 | C 76 ; WX 778 ; N Lambda ; B 23 -3 756 686 ; 31 | C 80 ; WX 820 ; N Pi ; B -12 -3 868 681 ; 32 | C 81 ; WX 833 ; N Theta ; B 76 -17 794 695 ; 33 | C 83 ; WX 630 ; N Sigma ; B 1 -3 667 681 ; 34 | C 85 ; WX 611 ; N Upsilon ; B 18 -3 695 695 ; 35 | C 86 ; WX 456 ; N sigma1 ; B 32 -232 434 469 ; 36 | C 87 ; WX 899 ; N Omega ; B 36 -3 861 695 ; 37 | C 88 ; WX 699 ; N Xi ; B 6 -3 687 681 ; 38 | C 89 ; WX 731 ; N Psi ; B 22 -3 763 681 ; 39 | C 97 ; WX 550 ; N alpha ; B 22 -17 514 469 ; 40 | C 98 ; WX 589 ; N beta ; B -4 -272 567 718 ; 41 | C 99 ; WX 632 ; N chi ; B -10 -232 591 469 ; 42 | C 100 ; WX 551 ; N delta ; B 46 -17 530 718 ; 43 | C 101 ; WX 529 ; N epsilon1 ; B 28 -17 505 471 ; 44 | C 102 ; WX 738 ; N phi ; B 48 -271 684 636 ; 45 | C 103 ; WX 621 ; N gamma ; B 27 -232 598 469 ; 46 | C 104 ; WX 534 ; N eta ; B 17 -271 500 469 ; 47 | C 105 ; WX 360 ; N iota ; B 64 -17 328 469 ; 48 | C 106 ; WX 738 ; N phi1 ; B 48 -271 684 469 ; 49 | C 107 ; WX 559 ; N kappa ; B 20 -17 531 469 ; 50 | C 108 ; WX 634 ; N lambda ; B 24 -19 602 718 ; 51 | C 109 ; WX 566 ; N mu ; B -15 -271 531 469 ; 52 | C 110 ; WX 556 ; N nu ; B 13 -17 510 469 ; 53 | C 112 ; WX 761 ; N pi ; B 76 -17 791 493 ; 54 | C 113 ; WX 556 ; N theta ; B 48 -17 502 695 ; 55 | C 114 ; WX 571 ; N rho ; B 0 -271 517 469 ; 56 | C 115 ; WX 635 ; N sigma ; B 48 -17 665 482 ; 57 | C 116 ; WX 584 ; N tau ; B 58 -17 614 493 ; 58 | C 117 ; WX 539 ; N upsilon ; B 22 -17 496 469 ; 59 | C 118 ; WX 784 ; N pi1 ; B 12 -17 726 559 ; 60 | C 119 ; WX 784 ; N omega ; B 28 -17 741 469 ; 61 | C 120 ; WX 458 ; N xi ; B 32 -232 494 718 ; 62 | C 121 ; WX 757 ; N psi ; B 54 -271 711 636 ; 63 | C 122 ; WX 458 ; N zeta ; B 32 -232 494 718 ; 64 | C 160 ; WX 500 ; N Euro ; B -21 -17 535 695 ; 65 | C 182 ; WX 538 ; N partialdiff ; B 48 -17 488 740 ; 66 | C 224 ; WX 500 ; N tie ; B 287 564 768 694 ; 67 | C 226 ; WX 333 ; N dotlessj ; B -64 -271 274 469 ; 68 | EndCharMetrics 69 | StartKernData 70 | StartKernPairs 39 71 | KPX epsilon tie 80 72 | KPX rho1 tie 65 73 | KPX Delta tie 120 74 | KPX Phi tie 75 75 | KPX Gamma tie 75 76 | KPX theta1 tie 50 77 | KPX Lambda tie 125 78 | KPX Pi tie 65 79 | KPX Theta tie 75 80 | KPX Sigma tie 45 81 | KPX Upsilon tie 55 82 | KPX sigma1 tie 75 83 | KPX Omega tie 75 84 | KPX Xi tie 80 85 | KPX Psi tie 35 86 | KPX alpha tie -50 87 | KPX beta tie 120 88 | KPX chi tie 85 89 | KPX delta tie 100 90 | KPX epsilon1 tie 40 91 | KPX phi tie 80 92 | KPX gamma tie 60 93 | KPX eta tie 60 94 | KPX phi1 tie 20 95 | KPX kappa tie -10 96 | KPX lambda tie -45 97 | KPX mu tie 50 98 | KPX nu tie 50 99 | KPX pi tie 50 100 | KPX theta tie 60 101 | KPX rho tie 75 102 | KPX tau tie 40 103 | KPX upsilon tie 45 104 | KPX pi1 tie 70 105 | KPX omega tie 50 106 | KPX xi tie 100 107 | KPX psi tie 110 108 | KPX zeta tie 100 109 | KPX dotlessj tie 60 110 | EndKernPairs 111 | EndKernData 112 | EndFontMetrics 113 | -------------------------------------------------------------------------------- /resumeSrc/packages/fplmri.afm: -------------------------------------------------------------------------------- 1 | StartFontMetrics 2.0 2 | Comment Copyright (c) Diego Puga, 2000, 2002. 3 | Comment UniqueID 5116634 4 | FullName Pazo Math Italic 5 | FontName PazoMath-Italic 6 | FamilyName PazoMath 7 | Weight Regular 8 | Notice Copyright (c) Diego Puga, 2000, 2002. Distributed under the GNU General Public License (http://www.gnu.org/copyleft/gpl.txt). As a special exception, permission is granted to include this font program in a PostScript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself. 9 | Version 001.003 10 | IsFixedPitch false 11 | ItalicAngle -9.50 12 | FontBBox -70 -277 902 733 13 | Ascender 733 14 | Descender -276 15 | XHeight 471 16 | CapHeight 692 17 | UnderlinePosition -100 18 | UnderlineThickness 50 19 | StdHW 20 20 | StdVW 65 21 | EncodingScheme FontSpecific 22 | StartCharMetrics 45 23 | C 32 ; WX 250 ; N space ; B 0 0 0 0 ; 24 | C 35 ; WX 376 ; N epsilon ; B 15 -11 364 484 ; 25 | C 36 ; WX 500 ; N rho1 ; B 42 -276 467 482 ; 26 | C 68 ; WX 688 ; N Delta ; B 30 -3 641 700 ; 27 | C 70 ; WX 778 ; N Phi ; B 53 -3 748 692 ; 28 | C 71 ; WX 618 ; N Gamma ; B 0 -3 610 692 ; 29 | C 74 ; WX 547 ; N theta1 ; B 32 -11 553 711 ; 30 | C 76 ; WX 778 ; N Lambda ; B 15 -3 756 700 ; 31 | C 80 ; WX 880 ; N Pi ; B -3 -3 902 692 ; 32 | C 81 ; WX 778 ; N Theta ; B 53 -18 748 706 ; 33 | C 83 ; WX 702 ; N Sigma ; B 20 -3 694 692 ; 34 | C 85 ; WX 667 ; N Upsilon ; B 6 -3 665 705 ; 35 | C 86 ; WX 466 ; N sigma1 ; B 29 -226 430 482 ; 36 | C 87 ; WX 881 ; N Omega ; B 28 -3 839 709 ; 37 | C 88 ; WX 724 ; N Xi ; B 32 -3 704 692 ; 38 | C 89 ; WX 750 ; N Psi ; B 18 -3 770 692 ; 39 | C 97 ; WX 528 ; N alpha ; B 22 -11 494 482 ; 40 | C 98 ; WX 542 ; N beta ; B -3 -277 510 711 ; 41 | C 99 ; WX 602 ; N chi ; B -15 -226 588 482 ; 42 | C 100 ; WX 458 ; N delta ; B 17 -11 442 711 ; 43 | C 101 ; WX 466 ; N epsilon1 ; B 15 -11 454 482 ; 44 | C 102 ; WX 589 ; N phi ; B 17 -276 568 646 ; 45 | C 103 ; WX 611 ; N gamma ; B 22 -226 593 482 ; 46 | C 104 ; WX 521 ; N eta ; B 24 -276 483 482 ; 47 | C 105 ; WX 263 ; N iota ; B 36 -9 245 482 ; 48 | C 106 ; WX 589 ; N phi1 ; B 17 -276 568 482 ; 49 | C 107 ; WX 483 ; N kappa ; B 26 -9 488 482 ; 50 | C 108 ; WX 605 ; N lambda ; B 16 -12 587 711 ; 51 | C 109 ; WX 583 ; N mu ; B 32 -276 539 482 ; 52 | C 110 ; WX 500 ; N nu ; B 3 -11 474 482 ; 53 | C 112 ; WX 678 ; N pi ; B 71 -11 703 493 ; 54 | C 113 ; WX 444 ; N theta ; B 29 -11 437 711 ; 55 | C 114 ; WX 500 ; N rho ; B -7 -276 467 482 ; 56 | C 115 ; WX 563 ; N sigma ; B 17 -11 588 494 ; 57 | C 116 ; WX 524 ; N tau ; B 29 -11 549 493 ; 58 | C 117 ; WX 521 ; N upsilon ; B 32 -11 487 482 ; 59 | C 118 ; WX 744 ; N pi1 ; B 15 -11 721 548 ; 60 | C 119 ; WX 744 ; N omega ; B 15 -11 721 482 ; 61 | C 120 ; WX 444 ; N xi ; B 29 -226 494 711 ; 62 | C 121 ; WX 650 ; N psi ; B 27 -276 620 646 ; 63 | C 122 ; WX 444 ; N zeta ; B 29 -226 494 711 ; 64 | C 160 ; WX 500 ; N Euro ; B -17 -18 539 706 ; 65 | C 182 ; WX 487 ; N partialdiff ; B 17 -9 459 733 ; 66 | C 224 ; WX 500 ; N tie ; B 275 561 677 693 ; 67 | C 226 ; WX 278 ; N dotlessj ; B -70 -276 228 482 ; 68 | EndCharMetrics 69 | StartKernData 70 | StartKernPairs 41 71 | KPX epsilon tie 40 72 | KPX rho1 tie 75 73 | KPX Delta tie 135 74 | KPX Phi tie 75 75 | KPX Gamma tie 85 76 | KPX theta1 tie 70 77 | KPX Lambda tie 135 78 | KPX Pi tie 50 79 | KPX Theta tie 65 80 | KPX Sigma tie 75 81 | KPX Upsilon tie 30 82 | KPX sigma1 tie 75 83 | KPX Omega tie 70 84 | KPX Xi tie 65 85 | KPX Psi tie 50 86 | KPX alpha tie -20 87 | KPX beta tie 70 88 | KPX chi tie 85 89 | KPX delta tie 100 90 | KPX epsilon1 tie 40 91 | KPX phi tie 65 92 | KPX gamma tie 50 93 | KPX eta tie 55 94 | KPX iota tie 65 95 | KPX phi1 tie 85 96 | KPX kappa tie 25 97 | KPX lambda tie -25 98 | KPX mu tie 50 99 | KPX nu tie 50 100 | KPX pi tie 65 101 | KPX theta tie 70 102 | KPX rho tie 65 103 | KPX sigma tie -20 104 | KPX tau tie 40 105 | KPX upsilon tie 50 106 | KPX pi1 tie 70 107 | KPX omega tie 50 108 | KPX xi tie 100 109 | KPX psi tie 95 110 | KPX zeta tie 100 111 | KPX dotlessj tie 50 112 | EndKernPairs 113 | EndKernData 114 | EndFontMetrics 115 | -------------------------------------------------------------------------------- /resumeSrc/packages/texnansi.sty: -------------------------------------------------------------------------------- 1 | % Copyright 1997, 1998, 1999 David Carlisle 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % 9 | \ProvidesPackage{texnansi}[1998/05/30 v0.2 texnansi and ansinew support] 10 | 11 | \RequirePackage[LY1]{fontenc} 12 | 13 | \@tempcnta=224 14 | \@tempcntb=192 15 | 16 | \loop 17 | \ifnum\@tempcnta<255 18 | \lccode\@tempcnta=\@tempcnta 19 | \lccode\@tempcntb=\@tempcnta 20 | \uccode\@tempcntb=\@tempcntb 21 | \uccode\@tempcnta=\@tempcntb 22 | \advance\@tempcnta\@ne 23 | \advance\@tempcntb\@ne 24 | \repeat 25 | 26 | % Then there are just a few odd ones that don't fit this pattern 27 | 28 | % OE, oe 29 | \lccode140=156\lccode156=156 30 | \uccode140=140\uccode156=140 31 | % Ydieresis, ydieresis 32 | \lccode159=255\lccode255=255 33 | \uccode159=159\uccode255=159 34 | % Scaron, scaron 35 | \lccode138=154\lccode154=154 36 | \uccode138=138\uccode154=138 37 | % Zcaron, zcaron 38 | \lccode142=158\lccode158=158 39 | \uccode158=142\uccode142=142 40 | % Lslash, lslash 41 | \lccode128=144\lccode144=144 42 | \uccode144=128\uccode128=128 43 | 44 | \DeclareOption{ansinew}{\let\caronfake\relax} 45 | 46 | \ProcessOptions 47 | 48 | % Stop here unless ansinew being used. 49 | \ifx\caronfake\relax\else\endinput\fi 50 | 51 | % Issue a warning in this case. 52 | \PackageWarningNoLine{fontenc}{% 53 | Modifying LY1 encoding for ansinew rather than texnansi} 54 | 55 | % Use the `high' copies of these 56 | \DeclareTextSymbol{\oe}{LY1} {156} 57 | \DeclareTextSymbol{\OE}{LY1} {140} 58 | \DeclareTextSymbol{\ss}{LY1} {223} 59 | 60 | % Take out some characters. 61 | % Some of the `fakes' used here are so bad it may be better to 62 | % do nothing, but do this for now. 63 | \DeclareTextCommand{\i}{LY1}{% 64 | \TextSymbolUnavailable\i i} 65 | \DeclareTextCommand{\l}{LY1}{% 66 | \TextSymbolUnavailable\l \leavevmode\rlap-l} 67 | \DeclareTextCommand{\L}{LY1}{% 68 | \TextSymbolUnavailable\L \leavevmode\rlap-L} 69 | 70 | \def\accentfake#1#2#3#4#5{% 71 | \TextSymbolUnavailable#1% 72 | {\let\vtop\vbox 73 | \oalign{% 74 | \hfil 75 | \dimen@\f@size\p@ 76 | \fontsize{#2\dimen@}\z@\selectfont 77 | \smash{\lower#3\dimen@\hbox{#4}}\hfil\cr\hfil#5\hfil}}} 78 | 79 | \def\caronfake{\accentfake\v{.4}{.1}{$\vee$}} 80 | \DeclareTextCommand{\v}{LY1}[1]{\caronfake{#1}} 81 | \DeclareTextComposite{\v}{LY1}{S} {138} 82 | \DeclareTextComposite{\v}{LY1}{s} {154} 83 | % \DeclareTextCompositeCommand{\v}{LY1}{Z}{\caronfake{Z}} 84 | % \DeclareTextCompositeCommand{\v}{LY1}{z}{\caronfake{z}} 85 | \DeclareTextComposite{\v}{LY1}{Z} {142} 86 | \DeclareTextComposite{\v}{LY1}{z} {158} 87 | 88 | \DeclareTextCommand{\r}{LY1}[1]{\accentfake\r{.75}{.3}{\char176}{#1}} 89 | \DeclareTextComposite{\r}{LY1}{A} {197} 90 | \DeclareTextComposite{\r}{LY1}{a} {229} 91 | 92 | \DeclareTextCommand{\H}{LY1}[1]{\TextSymbolUnavailable\H\"{#1}} 93 | 94 | \DeclareTextCommand{\u}{LY1}[1]{\accentfake\u{.3}{.1}{$\smile$}{#1}} 95 | \DeclareTextCommand{\k}{LY1}[1]{\TextSymbolUnavailable\k\c{#1}} 96 | \DeclareTextCommand{\.}{LY1}[1]{\accentfake\.{1}{0}{.}{#1}} 97 | 98 | 99 | % Need to deal with prime in math mode since 39 is remapped to 146 100 | 101 | {\catcode146=\active \gdef^^92{{^\bgroup\prim@s}}} 102 | \mathcode146="8000 % ^\prime 103 | 104 | \chardef\lq=145 \chardef\rq=146 105 | 106 | % Note that \lq and \rq also provide access to ` and ' 107 | 108 | % `quoteright' has moved from 39 to 146 109 | % make space for `quotesingle' in ANSI: 110 | 111 | {\catcode`\'=\active \global\chardef'=146} 112 | 113 | % `quoteleft' has moved from 96 to 145 114 | % make space for `grave' in ANSI: 115 | 116 | {\catcode`\`=\active \global\chardef`=145} 117 | 118 | % Delay making ` and ' active until after packages read. 119 | % So they can be used in octal and character code numbers. 120 | \AtBeginDocument{\catcode`\'\active \catcode`\`\active} 121 | 122 | -------------------------------------------------------------------------------- /resumeSrc/packages/csq-compat.def: -------------------------------------------------------------------------------- 1 | \ProvidesFile{csq-compat.def} 2 | [2021-02-22 v5.2l csquotes backwards compatibility (JAW)] 3 | 4 | \def\csq@getversion#1{% 5 | \expandafter\csq@getversion@i 6 | \expandafter{\csq@vertonum#1\relax}} 7 | 8 | \def\csq@getversion@i#1{% 9 | \ifcsdef{csq@version@#1} 10 | {\csq@info{Enabling v\csq@numtover#1\relax\space mode}% 11 | \csuse{csq@version@#1}} 12 | {\ifnumless{#1+1}\csq@version 13 | {\expandafter\csq@getversion@i 14 | \expandafter{\the\numexpr#1+1}} 15 | {\expandafter\csq@getversion@i 16 | \expandafter{\csq@version}}}} 17 | 18 | \def\csq@vertonum#1.#2\relax{#1#2} 19 | \def\csq@numtover#1#2\relax{#1.#2} 20 | 21 | \csdef{csq@version@\csq@version}{% 22 | \DeclareAutoPunct{.,;:!?}% 23 | \renewcommand{\mktextquote}[6]{##1##2##4##3##6##5}% 24 | \renewcommand{\mkblockquote}[4]{##1##2##4##3}% 25 | \renewcommand{\mkbegdispquote}[2]{}% 26 | \renewcommand{\mkenddispquote}[2]{##2##1}% 27 | \renewcommand{\mkcitation}[1]{\space(##1)}% 28 | \ifdef\csq@leg@DeclarePlainStyle 29 | {\let\DeclarePlainStyle\csq@leg@DeclarePlainStyle 30 | \undef\csq@leg@DeclarePlainStyle} 31 | {}} 32 | 33 | \csdef{csq@version@44}{% 34 | \DeclareAutoPunct{}% 35 | \providecommand*{\ifstringblank}{\ifblank}% 36 | \providecommand*{\ifquotepunct}{\ifpunct}% 37 | \providecommand*{\ifquoteterm}{\ifterm}% 38 | \providecommand*{\ifquotecomma}{\ifpunctmark{,}}% 39 | \providecommand*{\ifquotesemicolon}{\ifpunctmark{;}}% 40 | \providecommand*{\ifquotecolon}{\ifpunctmark{:}}% 41 | \providecommand*{\ifquoteperiod}{\ifpunctmark{.}}% 42 | \providecommand*{\ifquoteexclam}{\ifpunctmark{!}}% 43 | \providecommand*{\ifquotequestion}{\ifpunctmark{?}}% 44 | \providecommand*{\setblockthreshold}{\SetBlockThreshold}% 45 | \providecommand*{\setblockenvironment}{\SetBlockEnvironment}% 46 | \providecommand*{\RestoreQuotes}{\EnableQuotes}% 47 | \providecommand*{\@restorequotes}{\@enablequotes}% 48 | \providecommand*{\cquote}{\textcquote}% 49 | \providecommand*{\foreigncquote}{\foreigntextcquote}% 50 | \providecommand*{\hyphencquote}{\hyphentextcquote}% 51 | \providecommand*{\mkpretextpunct}[1]{}% 52 | \providecommand*{\mkmidtextpunct}[1]{}% 53 | \providecommand*{\mkfintextpunct}[1]{##1}% 54 | \providecommand*{\mkpreblockpunct}[1]{}% 55 | \providecommand*{\mkmidblockpunct}[1]{}% 56 | \providecommand*{\mkfinblockpunct}[1]{##1}% 57 | \providecommand*{\mkpredisppunct}[1]{}% 58 | \providecommand*{\mkmiddisppunct}[1]{}% 59 | \providecommand*{\mkfindisppunct}[1]{##1}% 60 | \providecommand*{\quotetext}{}% 61 | \let\endquotetext\@empty 62 | \providecommand*{\quoteblock}{}% 63 | \let\endquoteblock\@empty 64 | \renewcommand{\mktextquote}[6]{% 65 | ##1\quotetext##2\endquotetext\mkpretextpunct{##4}% 66 | ##3\mkmidtextpunct{##4}##6\mkfintextpunct{##4}##5} 67 | \renewcommand{\mkblockquote}[4]{% 68 | \quoteblock##1\endquoteblock\mkpreblockpunct{##2}% 69 | \mkmidblockpunct{##2}##4\mkfinblockpunct{##2}##3} 70 | \renewcommand{\mkbegdispquote}[2]{\quoteblock} 71 | \renewcommand{\mkenddispquote}[2]{% 72 | \endquoteblock\mkpredisppunct{##1}% 73 | \mkmiddisppunct{##1}##2\mkfindisppunct{##1}}% 74 | \renewcommand{\mkcitation}[1]{\space(##1)}% 75 | \ifdef\csq@leg@DeclarePlainStyle 76 | {\let\DeclarePlainStyle\csq@leg@DeclarePlainStyle 77 | \undef\csq@leg@DeclarePlainStyle} 78 | {}} 79 | 80 | \csdef{csq@version@36}{% 81 | \csuse{csq@version@44}% 82 | \providecommand{\blockcite}[1]{\space(##1)}% 83 | \renewcommand*{\mkcitation}{\blockcite}% 84 | \ifdef\csq@leg@DeclarePlainStyle 85 | {\let\DeclarePlainStyle\csq@leg@DeclarePlainStyle 86 | \undef\csq@leg@DeclarePlainStyle} 87 | {}} 88 | 89 | \csdef{csq@version@30}{% 90 | \csuse{csq@version@36}% 91 | \ifdef\csq@leg@DeclarePlainStyle 92 | {} 93 | {\let\csq@leg@DeclarePlainStyle\DeclarePlainStyle 94 | \renewrobustcmd*{\DeclarePlainStyle}[2]{% 95 | \csq@leg@DeclarePlainStyle{##1}{##1}{##2}{##2}}}} 96 | 97 | \csdef{csq@version@29}{% 98 | \csq@error 99 | {Incompatible version} 100 | {Backwards compatibility with versions 101 | prior to 3.0 not supported}} 102 | 103 | \endinput 104 | -------------------------------------------------------------------------------- /resumeSrc/templates/stylish.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | % Stylish Curriculum Vitae 3 | % LaTeX Template 4 | % Version 1.1 (September 10, 2021) 5 | % 6 | % This template originates from: 7 | % https://www.LaTeXTemplates.com 8 | % 9 | % Authors: 10 | % Stefano (https://www.kindoblue.nl) 11 | % Vel (vel@LaTeXTemplates.com) 12 | % 13 | % License: 14 | % CC BY-NC-SA 4.0 (https://creativecommons.org/licenses/by-nc-sa/4.0/) 15 | % 16 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 17 | 18 | \documentclass[a4paper, oneside, final]{scrartcl} % Paper options using the scrartcl class 19 | 20 | \usepackage{scrlayer-scrpage} % Provides headers and footers configuration 21 | \usepackage{titlesec} % Allows creating custom \section's 22 | \usepackage{marvosym} % Allows the use of symbols 23 | \usepackage{tabularx,colortbl} % Advanced table configurations 24 | \usepackage{ebgaramond} % Use the EB Garamond font 25 | \usepackage{microtype} % To enable letterspacing 26 | 27 | \titleformat{\section}{\large\scshape\raggedright}{}{0em}{}[\titlerule] % Section formatting 28 | 29 | \pagestyle{scrheadings} % Print the headers and footers on all pages 30 | 31 | \addtolength{\voffset}{-0.5in} % Adjust the vertical offset - less whitespace at the top of the page 32 | \addtolength{\textheight}{3cm} % Adjust the text height - less whitespace at the bottom of the page 33 | 34 | \newcommand{\gray}{\rowcolor[gray]{.90}} % Custom highlighting for the work experience and education sections 35 | 36 | %---------------------------------------------------------------------------------------- 37 | % FOOTER SECTION 38 | %---------------------------------------------------------------------------------------- 39 | 40 | \renewcommand{\headfont}{\normalfont\rmfamily\scshape} % Font settings for footer 41 | 42 | \cofoot{ 43 | \fontsize{12.5}{17}\selectfont % Letter spacing and font size 44 | 45 | {\Large\Letter} \textls[150]{@@EMAIL@@ \\ {\Large\Telefon} @@PHONE@@} % Your email address and phone number 46 | } 47 | 48 | %---------------------------------------------------------------------------------------- 49 | 50 | \begin{document} 51 | 52 | \begin{center} % Center everything in the document 53 | 54 | %---------------------------------------------------------------------------------------- 55 | % HEADER SECTION 56 | %---------------------------------------------------------------------------------------- 57 | 58 | {\fontsize{36}{36}\selectfont\scshape\textls[200]{@@NAME@@}} % Your name at the top 59 | 60 | \vspace{1.5cm} % Extra whitespace after the large name at the top 61 | 62 | 63 | %---------------------------------------------------------------------------------------- 64 | % WORK EXPERIENCE 65 | %---------------------------------------------------------------------------------------- 66 | 67 | \section{Work Experience} 68 | 69 | \begin{tabularx}{0.97\linewidth}{>{\raggedleft\scshape}p{2cm}X} 70 | \gray Period & \textbf{@@MIDDLEYEAR@@ --- @@THISYEAR@@}\\ 71 | \gray Employer & \textbf{@@COMPANY@@}\\ 72 | \gray Job Title & \textbf{@@JOB@@}\\ 73 |        & @@PARAGRAPH@@ 74 | \end{tabularx} 75 | 76 | \vspace{12pt} 77 | 78 | \begin{tabularx}{0.97\linewidth}{>{\raggedleft\scshape}p{2cm}X} 79 | \gray Period & \textbf{@@GRADYEAR@@ --- @@MIDDLEYEAR@@}\\ 80 | \gray Employer & \textbf{@@COMPANY@@}\\ 81 | \gray Job Title & \textbf{@@JOB@@}\\ 82 |        & @@PARAGRAPH@@ 83 | \end{tabularx} 84 | 85 | %---------------------------------------------------------------------------------------- 86 | % EDUCATION 87 | %---------------------------------------------------------------------------------------- 88 | 89 | \section{Education} 90 | 91 | \begin{tabularx}{0.97\linewidth}{>{\raggedleft\scshape}p{2cm}X} 92 | \gray Period & \textbf{@@ENROLLYEAR@@ --- @@GRADYEAR@@}\\ 93 | \gray Degree & \textbf{@@DEGREE@@}\\ 94 | \gray GPA & \textbf{@@GPA@@}\\ 95 | \gray University & \textbf{@@UNIVERSITY@@}\\ 96 | %& Extra information about degree 97 | \end{tabularx} 98 | 99 | %---------------------------------------------------------------------------------------- 100 | % SKILLS 101 | %---------------------------------------------------------------------------------------- 102 | 103 | \section{Skills} 104 | 105 | \begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l } 106 | @@WORDS@@ \\ 107 | @@WORDS@@ \\ 108 | @@WORDS@@ \\ 109 | @@WORDS@@ 110 | \end{tabular} 111 | 112 | %---------------------------------------------------------------------------------------- 113 | 114 | \end{center} 115 | 116 | \end{document} -------------------------------------------------------------------------------- /resumeSrc/packages/TS1EBGaramond-LF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{TS1EBGaramond-LF.fd} 4 | [2019/10/22 (autoinst) Font definitions for TS1/EBGaramond-LF.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{TS1}{EBGaramond-LF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{TS1}{EBGaramond-LF}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-lf-ts1 19 | }{} 20 | 21 | \DeclareFontShape{TS1}{EBGaramond-LF}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-lf-ts1 23 | }{} 24 | 25 | \DeclareFontShape{TS1}{EBGaramond-LF}{regular}{sl}{ 26 | <-> ssub * EBGaramond-LF/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{TS1}{EBGaramond-LF}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-lf-ts1 34 | }{} 35 | 36 | \DeclareFontShape{TS1}{EBGaramond-LF}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-lf-ts1 38 | }{} 39 | 40 | \DeclareFontShape{TS1}{EBGaramond-LF}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-LF/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{TS1}{EBGaramond-LF}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-lf-ts1 49 | }{} 50 | 51 | \DeclareFontShape{TS1}{EBGaramond-LF}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-lf-ts1 53 | }{} 54 | 55 | \DeclareFontShape{TS1}{EBGaramond-LF}{bold}{sl}{ 56 | <-> ssub * EBGaramond-LF/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{TS1}{EBGaramond-LF}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-lf-ts1 64 | }{} 65 | 66 | \DeclareFontShape{TS1}{EBGaramond-LF}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-lf-ts1 68 | }{} 69 | 70 | \DeclareFontShape{TS1}{EBGaramond-LF}{medium}{sl}{ 71 | <-> ssub * EBGaramond-LF/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{TS1}{EBGaramond-LF}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-lf-ts1 79 | }{} 80 | 81 | \DeclareFontShape{TS1}{EBGaramond-LF}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-lf-ts1 83 | }{} 84 | 85 | \DeclareFontShape{TS1}{EBGaramond-LF}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-LF/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{TS1}{EBGaramond-LF}{m}{sl}{ 96 | <-> ssub * EBGaramond-LF/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{TS1}{EBGaramond-LF}{m}{n}{ 100 | <-> ssub * EBGaramond-LF/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{TS1}{EBGaramond-LF}{m}{it}{ 104 | <-> ssub * EBGaramond-LF/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{TS1}{EBGaramond-LF}{sb}{sl}{ 111 | <-> ssub * EBGaramond-LF/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{TS1}{EBGaramond-LF}{sb}{n}{ 115 | <-> ssub * EBGaramond-LF/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{TS1}{EBGaramond-LF}{sb}{it}{ 119 | <-> ssub * EBGaramond-LF/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{TS1}{EBGaramond-LF}{b}{sl}{ 126 | <-> ssub * EBGaramond-LF/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{TS1}{EBGaramond-LF}{b}{n}{ 130 | <-> ssub * EBGaramond-LF/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{TS1}{EBGaramond-LF}{b}{it}{ 134 | <-> ssub * EBGaramond-LF/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{TS1}{EBGaramond-LF}{eb}{sl}{ 141 | <-> ssub * EBGaramond-LF/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{TS1}{EBGaramond-LF}{eb}{n}{ 145 | <-> ssub * EBGaramond-LF/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{TS1}{EBGaramond-LF}{eb}{it}{ 149 | <-> ssub * EBGaramond-LF/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{TS1}{EBGaramond-LF}{bx}{n}{ 153 | <-> ssub * EBGaramond-LF/b/n 154 | }{} 155 | 156 | \DeclareFontShape{TS1}{EBGaramond-LF}{bx}{sl}{ 157 | <-> ssub * EBGaramond-LF/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{TS1}{EBGaramond-LF}{bx}{it}{ 161 | <-> ssub * EBGaramond-LF/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/T1EBGaramond-Inf.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{T1EBGaramond-Inf.fd} 4 | [2019/10/22 (autoinst) Font definitions for T1/EBGaramond-Inf.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{T1}{EBGaramond-Inf}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{T1}{EBGaramond-Inf}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-inf-t1 19 | }{} 20 | 21 | \DeclareFontShape{T1}{EBGaramond-Inf}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-inf-t1 23 | }{} 24 | 25 | \DeclareFontShape{T1}{EBGaramond-Inf}{regular}{sl}{ 26 | <-> ssub * EBGaramond-Inf/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{T1}{EBGaramond-Inf}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-inf-t1 34 | }{} 35 | 36 | \DeclareFontShape{T1}{EBGaramond-Inf}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-inf-t1 38 | }{} 39 | 40 | \DeclareFontShape{T1}{EBGaramond-Inf}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-Inf/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{T1}{EBGaramond-Inf}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-inf-t1 49 | }{} 50 | 51 | \DeclareFontShape{T1}{EBGaramond-Inf}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-inf-t1 53 | }{} 54 | 55 | \DeclareFontShape{T1}{EBGaramond-Inf}{bold}{sl}{ 56 | <-> ssub * EBGaramond-Inf/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{T1}{EBGaramond-Inf}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-inf-t1 64 | }{} 65 | 66 | \DeclareFontShape{T1}{EBGaramond-Inf}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-inf-t1 68 | }{} 69 | 70 | \DeclareFontShape{T1}{EBGaramond-Inf}{medium}{sl}{ 71 | <-> ssub * EBGaramond-Inf/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{T1}{EBGaramond-Inf}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-inf-t1 79 | }{} 80 | 81 | \DeclareFontShape{T1}{EBGaramond-Inf}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-inf-t1 83 | }{} 84 | 85 | \DeclareFontShape{T1}{EBGaramond-Inf}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-Inf/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{T1}{EBGaramond-Inf}{m}{sl}{ 96 | <-> ssub * EBGaramond-Inf/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{T1}{EBGaramond-Inf}{m}{n}{ 100 | <-> ssub * EBGaramond-Inf/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{T1}{EBGaramond-Inf}{m}{it}{ 104 | <-> ssub * EBGaramond-Inf/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{T1}{EBGaramond-Inf}{sb}{sl}{ 111 | <-> ssub * EBGaramond-Inf/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{T1}{EBGaramond-Inf}{sb}{n}{ 115 | <-> ssub * EBGaramond-Inf/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{T1}{EBGaramond-Inf}{sb}{it}{ 119 | <-> ssub * EBGaramond-Inf/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{T1}{EBGaramond-Inf}{b}{sl}{ 126 | <-> ssub * EBGaramond-Inf/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{T1}{EBGaramond-Inf}{b}{n}{ 130 | <-> ssub * EBGaramond-Inf/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{T1}{EBGaramond-Inf}{b}{it}{ 134 | <-> ssub * EBGaramond-Inf/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{T1}{EBGaramond-Inf}{eb}{sl}{ 141 | <-> ssub * EBGaramond-Inf/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{T1}{EBGaramond-Inf}{eb}{n}{ 145 | <-> ssub * EBGaramond-Inf/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{T1}{EBGaramond-Inf}{eb}{it}{ 149 | <-> ssub * EBGaramond-Inf/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{T1}{EBGaramond-Inf}{bx}{n}{ 153 | <-> ssub * EBGaramond-Inf/b/n 154 | }{} 155 | 156 | \DeclareFontShape{T1}{EBGaramond-Inf}{bx}{sl}{ 157 | <-> ssub * EBGaramond-Inf/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{T1}{EBGaramond-Inf}{bx}{it}{ 161 | <-> ssub * EBGaramond-Inf/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/T1EBGaramond-Sup.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{T1EBGaramond-Sup.fd} 4 | [2019/10/22 (autoinst) Font definitions for T1/EBGaramond-Sup.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{T1}{EBGaramond-Sup}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{T1}{EBGaramond-Sup}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-sup-t1 19 | }{} 20 | 21 | \DeclareFontShape{T1}{EBGaramond-Sup}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-sup-t1 23 | }{} 24 | 25 | \DeclareFontShape{T1}{EBGaramond-Sup}{regular}{sl}{ 26 | <-> ssub * EBGaramond-Sup/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{T1}{EBGaramond-Sup}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-sup-t1 34 | }{} 35 | 36 | \DeclareFontShape{T1}{EBGaramond-Sup}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-sup-t1 38 | }{} 39 | 40 | \DeclareFontShape{T1}{EBGaramond-Sup}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-Sup/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{T1}{EBGaramond-Sup}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-sup-t1 49 | }{} 50 | 51 | \DeclareFontShape{T1}{EBGaramond-Sup}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-sup-t1 53 | }{} 54 | 55 | \DeclareFontShape{T1}{EBGaramond-Sup}{bold}{sl}{ 56 | <-> ssub * EBGaramond-Sup/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{T1}{EBGaramond-Sup}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-sup-t1 64 | }{} 65 | 66 | \DeclareFontShape{T1}{EBGaramond-Sup}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-sup-t1 68 | }{} 69 | 70 | \DeclareFontShape{T1}{EBGaramond-Sup}{medium}{sl}{ 71 | <-> ssub * EBGaramond-Sup/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{T1}{EBGaramond-Sup}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-sup-t1 79 | }{} 80 | 81 | \DeclareFontShape{T1}{EBGaramond-Sup}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-sup-t1 83 | }{} 84 | 85 | \DeclareFontShape{T1}{EBGaramond-Sup}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-Sup/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{T1}{EBGaramond-Sup}{m}{sl}{ 96 | <-> ssub * EBGaramond-Sup/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{T1}{EBGaramond-Sup}{m}{n}{ 100 | <-> ssub * EBGaramond-Sup/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{T1}{EBGaramond-Sup}{m}{it}{ 104 | <-> ssub * EBGaramond-Sup/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{T1}{EBGaramond-Sup}{sb}{sl}{ 111 | <-> ssub * EBGaramond-Sup/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{T1}{EBGaramond-Sup}{sb}{n}{ 115 | <-> ssub * EBGaramond-Sup/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{T1}{EBGaramond-Sup}{sb}{it}{ 119 | <-> ssub * EBGaramond-Sup/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{T1}{EBGaramond-Sup}{b}{sl}{ 126 | <-> ssub * EBGaramond-Sup/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{T1}{EBGaramond-Sup}{b}{n}{ 130 | <-> ssub * EBGaramond-Sup/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{T1}{EBGaramond-Sup}{b}{it}{ 134 | <-> ssub * EBGaramond-Sup/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{T1}{EBGaramond-Sup}{eb}{sl}{ 141 | <-> ssub * EBGaramond-Sup/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{T1}{EBGaramond-Sup}{eb}{n}{ 145 | <-> ssub * EBGaramond-Sup/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{T1}{EBGaramond-Sup}{eb}{it}{ 149 | <-> ssub * EBGaramond-Sup/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{T1}{EBGaramond-Sup}{bx}{n}{ 153 | <-> ssub * EBGaramond-Sup/b/n 154 | }{} 155 | 156 | \DeclareFontShape{T1}{EBGaramond-Sup}{bx}{sl}{ 157 | <-> ssub * EBGaramond-Sup/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{T1}{EBGaramond-Sup}{bx}{it}{ 161 | <-> ssub * EBGaramond-Sup/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/LGREBGaramond-Inf.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{LGREBGaramond-Inf.fd} 4 | [2019/10/22 (autoinst) Font definitions for LGR/EBGaramond-Inf.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{LGR}{EBGaramond-Inf}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{LGR}{EBGaramond-Inf}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-inf-lgr 19 | }{} 20 | 21 | \DeclareFontShape{LGR}{EBGaramond-Inf}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-inf-lgr 23 | }{} 24 | 25 | \DeclareFontShape{LGR}{EBGaramond-Inf}{regular}{sl}{ 26 | <-> ssub * EBGaramond-Inf/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{LGR}{EBGaramond-Inf}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-inf-lgr 34 | }{} 35 | 36 | \DeclareFontShape{LGR}{EBGaramond-Inf}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-inf-lgr 38 | }{} 39 | 40 | \DeclareFontShape{LGR}{EBGaramond-Inf}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-Inf/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{LGR}{EBGaramond-Inf}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-inf-lgr 49 | }{} 50 | 51 | \DeclareFontShape{LGR}{EBGaramond-Inf}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-inf-lgr 53 | }{} 54 | 55 | \DeclareFontShape{LGR}{EBGaramond-Inf}{bold}{sl}{ 56 | <-> ssub * EBGaramond-Inf/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{LGR}{EBGaramond-Inf}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-inf-lgr 64 | }{} 65 | 66 | \DeclareFontShape{LGR}{EBGaramond-Inf}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-inf-lgr 68 | }{} 69 | 70 | \DeclareFontShape{LGR}{EBGaramond-Inf}{medium}{sl}{ 71 | <-> ssub * EBGaramond-Inf/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{LGR}{EBGaramond-Inf}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-inf-lgr 79 | }{} 80 | 81 | \DeclareFontShape{LGR}{EBGaramond-Inf}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-inf-lgr 83 | }{} 84 | 85 | \DeclareFontShape{LGR}{EBGaramond-Inf}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-Inf/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{LGR}{EBGaramond-Inf}{m}{sl}{ 96 | <-> ssub * EBGaramond-Inf/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{LGR}{EBGaramond-Inf}{m}{n}{ 100 | <-> ssub * EBGaramond-Inf/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{LGR}{EBGaramond-Inf}{m}{it}{ 104 | <-> ssub * EBGaramond-Inf/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{LGR}{EBGaramond-Inf}{sb}{sl}{ 111 | <-> ssub * EBGaramond-Inf/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{LGR}{EBGaramond-Inf}{sb}{n}{ 115 | <-> ssub * EBGaramond-Inf/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{LGR}{EBGaramond-Inf}{sb}{it}{ 119 | <-> ssub * EBGaramond-Inf/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{LGR}{EBGaramond-Inf}{b}{sl}{ 126 | <-> ssub * EBGaramond-Inf/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{LGR}{EBGaramond-Inf}{b}{n}{ 130 | <-> ssub * EBGaramond-Inf/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{LGR}{EBGaramond-Inf}{b}{it}{ 134 | <-> ssub * EBGaramond-Inf/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{LGR}{EBGaramond-Inf}{eb}{sl}{ 141 | <-> ssub * EBGaramond-Inf/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{LGR}{EBGaramond-Inf}{eb}{n}{ 145 | <-> ssub * EBGaramond-Inf/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{LGR}{EBGaramond-Inf}{eb}{it}{ 149 | <-> ssub * EBGaramond-Inf/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{LGR}{EBGaramond-Inf}{bx}{n}{ 153 | <-> ssub * EBGaramond-Inf/b/n 154 | }{} 155 | 156 | \DeclareFontShape{LGR}{EBGaramond-Inf}{bx}{sl}{ 157 | <-> ssub * EBGaramond-Inf/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{LGR}{EBGaramond-Inf}{bx}{it}{ 161 | <-> ssub * EBGaramond-Inf/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/LGREBGaramond-Sup.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{LGREBGaramond-Sup.fd} 4 | [2019/10/22 (autoinst) Font definitions for LGR/EBGaramond-Sup.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{LGR}{EBGaramond-Sup}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{LGR}{EBGaramond-Sup}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-sup-lgr 19 | }{} 20 | 21 | \DeclareFontShape{LGR}{EBGaramond-Sup}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-sup-lgr 23 | }{} 24 | 25 | \DeclareFontShape{LGR}{EBGaramond-Sup}{regular}{sl}{ 26 | <-> ssub * EBGaramond-Sup/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{LGR}{EBGaramond-Sup}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-sup-lgr 34 | }{} 35 | 36 | \DeclareFontShape{LGR}{EBGaramond-Sup}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-sup-lgr 38 | }{} 39 | 40 | \DeclareFontShape{LGR}{EBGaramond-Sup}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-Sup/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{LGR}{EBGaramond-Sup}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-sup-lgr 49 | }{} 50 | 51 | \DeclareFontShape{LGR}{EBGaramond-Sup}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-sup-lgr 53 | }{} 54 | 55 | \DeclareFontShape{LGR}{EBGaramond-Sup}{bold}{sl}{ 56 | <-> ssub * EBGaramond-Sup/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{LGR}{EBGaramond-Sup}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-sup-lgr 64 | }{} 65 | 66 | \DeclareFontShape{LGR}{EBGaramond-Sup}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-sup-lgr 68 | }{} 69 | 70 | \DeclareFontShape{LGR}{EBGaramond-Sup}{medium}{sl}{ 71 | <-> ssub * EBGaramond-Sup/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{LGR}{EBGaramond-Sup}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-sup-lgr 79 | }{} 80 | 81 | \DeclareFontShape{LGR}{EBGaramond-Sup}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-sup-lgr 83 | }{} 84 | 85 | \DeclareFontShape{LGR}{EBGaramond-Sup}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-Sup/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{LGR}{EBGaramond-Sup}{m}{sl}{ 96 | <-> ssub * EBGaramond-Sup/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{LGR}{EBGaramond-Sup}{m}{n}{ 100 | <-> ssub * EBGaramond-Sup/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{LGR}{EBGaramond-Sup}{m}{it}{ 104 | <-> ssub * EBGaramond-Sup/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{LGR}{EBGaramond-Sup}{sb}{sl}{ 111 | <-> ssub * EBGaramond-Sup/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{LGR}{EBGaramond-Sup}{sb}{n}{ 115 | <-> ssub * EBGaramond-Sup/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{LGR}{EBGaramond-Sup}{sb}{it}{ 119 | <-> ssub * EBGaramond-Sup/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{LGR}{EBGaramond-Sup}{b}{sl}{ 126 | <-> ssub * EBGaramond-Sup/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{LGR}{EBGaramond-Sup}{b}{n}{ 130 | <-> ssub * EBGaramond-Sup/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{LGR}{EBGaramond-Sup}{b}{it}{ 134 | <-> ssub * EBGaramond-Sup/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{LGR}{EBGaramond-Sup}{eb}{sl}{ 141 | <-> ssub * EBGaramond-Sup/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{LGR}{EBGaramond-Sup}{eb}{n}{ 145 | <-> ssub * EBGaramond-Sup/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{LGR}{EBGaramond-Sup}{eb}{it}{ 149 | <-> ssub * EBGaramond-Sup/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{LGR}{EBGaramond-Sup}{bx}{n}{ 153 | <-> ssub * EBGaramond-Sup/b/n 154 | }{} 155 | 156 | \DeclareFontShape{LGR}{EBGaramond-Sup}{bx}{sl}{ 157 | <-> ssub * EBGaramond-Sup/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{LGR}{EBGaramond-Sup}{bx}{it}{ 161 | <-> ssub * EBGaramond-Sup/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/LY1EBGaramond-Inf.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{LY1EBGaramond-Inf.fd} 4 | [2019/10/22 (autoinst) Font definitions for LY1/EBGaramond-Inf.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{LY1}{EBGaramond-Inf}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{LY1}{EBGaramond-Inf}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-inf-ly1 19 | }{} 20 | 21 | \DeclareFontShape{LY1}{EBGaramond-Inf}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-inf-ly1 23 | }{} 24 | 25 | \DeclareFontShape{LY1}{EBGaramond-Inf}{regular}{sl}{ 26 | <-> ssub * EBGaramond-Inf/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{LY1}{EBGaramond-Inf}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-inf-ly1 34 | }{} 35 | 36 | \DeclareFontShape{LY1}{EBGaramond-Inf}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-inf-ly1 38 | }{} 39 | 40 | \DeclareFontShape{LY1}{EBGaramond-Inf}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-Inf/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{LY1}{EBGaramond-Inf}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-inf-ly1 49 | }{} 50 | 51 | \DeclareFontShape{LY1}{EBGaramond-Inf}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-inf-ly1 53 | }{} 54 | 55 | \DeclareFontShape{LY1}{EBGaramond-Inf}{bold}{sl}{ 56 | <-> ssub * EBGaramond-Inf/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{LY1}{EBGaramond-Inf}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-inf-ly1 64 | }{} 65 | 66 | \DeclareFontShape{LY1}{EBGaramond-Inf}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-inf-ly1 68 | }{} 69 | 70 | \DeclareFontShape{LY1}{EBGaramond-Inf}{medium}{sl}{ 71 | <-> ssub * EBGaramond-Inf/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{LY1}{EBGaramond-Inf}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-inf-ly1 79 | }{} 80 | 81 | \DeclareFontShape{LY1}{EBGaramond-Inf}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-inf-ly1 83 | }{} 84 | 85 | \DeclareFontShape{LY1}{EBGaramond-Inf}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-Inf/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{LY1}{EBGaramond-Inf}{m}{sl}{ 96 | <-> ssub * EBGaramond-Inf/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{LY1}{EBGaramond-Inf}{m}{n}{ 100 | <-> ssub * EBGaramond-Inf/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{LY1}{EBGaramond-Inf}{m}{it}{ 104 | <-> ssub * EBGaramond-Inf/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{LY1}{EBGaramond-Inf}{sb}{sl}{ 111 | <-> ssub * EBGaramond-Inf/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{LY1}{EBGaramond-Inf}{sb}{n}{ 115 | <-> ssub * EBGaramond-Inf/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{LY1}{EBGaramond-Inf}{sb}{it}{ 119 | <-> ssub * EBGaramond-Inf/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{LY1}{EBGaramond-Inf}{b}{sl}{ 126 | <-> ssub * EBGaramond-Inf/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{LY1}{EBGaramond-Inf}{b}{n}{ 130 | <-> ssub * EBGaramond-Inf/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{LY1}{EBGaramond-Inf}{b}{it}{ 134 | <-> ssub * EBGaramond-Inf/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{LY1}{EBGaramond-Inf}{eb}{sl}{ 141 | <-> ssub * EBGaramond-Inf/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{LY1}{EBGaramond-Inf}{eb}{n}{ 145 | <-> ssub * EBGaramond-Inf/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{LY1}{EBGaramond-Inf}{eb}{it}{ 149 | <-> ssub * EBGaramond-Inf/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{LY1}{EBGaramond-Inf}{bx}{n}{ 153 | <-> ssub * EBGaramond-Inf/b/n 154 | }{} 155 | 156 | \DeclareFontShape{LY1}{EBGaramond-Inf}{bx}{sl}{ 157 | <-> ssub * EBGaramond-Inf/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{LY1}{EBGaramond-Inf}{bx}{it}{ 161 | <-> ssub * EBGaramond-Inf/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/LY1EBGaramond-Sup.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{LY1EBGaramond-Sup.fd} 4 | [2019/10/22 (autoinst) Font definitions for LY1/EBGaramond-Sup.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{LY1}{EBGaramond-Sup}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{LY1}{EBGaramond-Sup}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-sup-ly1 19 | }{} 20 | 21 | \DeclareFontShape{LY1}{EBGaramond-Sup}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-sup-ly1 23 | }{} 24 | 25 | \DeclareFontShape{LY1}{EBGaramond-Sup}{regular}{sl}{ 26 | <-> ssub * EBGaramond-Sup/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{LY1}{EBGaramond-Sup}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-sup-ly1 34 | }{} 35 | 36 | \DeclareFontShape{LY1}{EBGaramond-Sup}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-sup-ly1 38 | }{} 39 | 40 | \DeclareFontShape{LY1}{EBGaramond-Sup}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-Sup/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{LY1}{EBGaramond-Sup}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-sup-ly1 49 | }{} 50 | 51 | \DeclareFontShape{LY1}{EBGaramond-Sup}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-sup-ly1 53 | }{} 54 | 55 | \DeclareFontShape{LY1}{EBGaramond-Sup}{bold}{sl}{ 56 | <-> ssub * EBGaramond-Sup/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{LY1}{EBGaramond-Sup}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-sup-ly1 64 | }{} 65 | 66 | \DeclareFontShape{LY1}{EBGaramond-Sup}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-sup-ly1 68 | }{} 69 | 70 | \DeclareFontShape{LY1}{EBGaramond-Sup}{medium}{sl}{ 71 | <-> ssub * EBGaramond-Sup/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{LY1}{EBGaramond-Sup}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-sup-ly1 79 | }{} 80 | 81 | \DeclareFontShape{LY1}{EBGaramond-Sup}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-sup-ly1 83 | }{} 84 | 85 | \DeclareFontShape{LY1}{EBGaramond-Sup}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-Sup/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{LY1}{EBGaramond-Sup}{m}{sl}{ 96 | <-> ssub * EBGaramond-Sup/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{LY1}{EBGaramond-Sup}{m}{n}{ 100 | <-> ssub * EBGaramond-Sup/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{LY1}{EBGaramond-Sup}{m}{it}{ 104 | <-> ssub * EBGaramond-Sup/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{LY1}{EBGaramond-Sup}{sb}{sl}{ 111 | <-> ssub * EBGaramond-Sup/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{LY1}{EBGaramond-Sup}{sb}{n}{ 115 | <-> ssub * EBGaramond-Sup/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{LY1}{EBGaramond-Sup}{sb}{it}{ 119 | <-> ssub * EBGaramond-Sup/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{LY1}{EBGaramond-Sup}{b}{sl}{ 126 | <-> ssub * EBGaramond-Sup/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{LY1}{EBGaramond-Sup}{b}{n}{ 130 | <-> ssub * EBGaramond-Sup/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{LY1}{EBGaramond-Sup}{b}{it}{ 134 | <-> ssub * EBGaramond-Sup/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{LY1}{EBGaramond-Sup}{eb}{sl}{ 141 | <-> ssub * EBGaramond-Sup/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{LY1}{EBGaramond-Sup}{eb}{n}{ 145 | <-> ssub * EBGaramond-Sup/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{LY1}{EBGaramond-Sup}{eb}{it}{ 149 | <-> ssub * EBGaramond-Sup/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{LY1}{EBGaramond-Sup}{bx}{n}{ 153 | <-> ssub * EBGaramond-Sup/b/n 154 | }{} 155 | 156 | \DeclareFontShape{LY1}{EBGaramond-Sup}{bx}{sl}{ 157 | <-> ssub * EBGaramond-Sup/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{LY1}{EBGaramond-Sup}{bx}{it}{ 161 | <-> ssub * EBGaramond-Sup/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/OT1EBGaramond-Inf.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{OT1EBGaramond-Inf.fd} 4 | [2019/10/22 (autoinst) Font definitions for OT1/EBGaramond-Inf.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{OT1}{EBGaramond-Inf}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{OT1}{EBGaramond-Inf}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-inf-ot1 19 | }{} 20 | 21 | \DeclareFontShape{OT1}{EBGaramond-Inf}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-inf-ot1 23 | }{} 24 | 25 | \DeclareFontShape{OT1}{EBGaramond-Inf}{regular}{sl}{ 26 | <-> ssub * EBGaramond-Inf/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{OT1}{EBGaramond-Inf}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-inf-ot1 34 | }{} 35 | 36 | \DeclareFontShape{OT1}{EBGaramond-Inf}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-inf-ot1 38 | }{} 39 | 40 | \DeclareFontShape{OT1}{EBGaramond-Inf}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-Inf/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{OT1}{EBGaramond-Inf}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-inf-ot1 49 | }{} 50 | 51 | \DeclareFontShape{OT1}{EBGaramond-Inf}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-inf-ot1 53 | }{} 54 | 55 | \DeclareFontShape{OT1}{EBGaramond-Inf}{bold}{sl}{ 56 | <-> ssub * EBGaramond-Inf/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{OT1}{EBGaramond-Inf}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-inf-ot1 64 | }{} 65 | 66 | \DeclareFontShape{OT1}{EBGaramond-Inf}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-inf-ot1 68 | }{} 69 | 70 | \DeclareFontShape{OT1}{EBGaramond-Inf}{medium}{sl}{ 71 | <-> ssub * EBGaramond-Inf/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{OT1}{EBGaramond-Inf}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-inf-ot1 79 | }{} 80 | 81 | \DeclareFontShape{OT1}{EBGaramond-Inf}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-inf-ot1 83 | }{} 84 | 85 | \DeclareFontShape{OT1}{EBGaramond-Inf}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-Inf/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{OT1}{EBGaramond-Inf}{m}{sl}{ 96 | <-> ssub * EBGaramond-Inf/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{OT1}{EBGaramond-Inf}{m}{n}{ 100 | <-> ssub * EBGaramond-Inf/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{OT1}{EBGaramond-Inf}{m}{it}{ 104 | <-> ssub * EBGaramond-Inf/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{OT1}{EBGaramond-Inf}{sb}{sl}{ 111 | <-> ssub * EBGaramond-Inf/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{OT1}{EBGaramond-Inf}{sb}{n}{ 115 | <-> ssub * EBGaramond-Inf/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{OT1}{EBGaramond-Inf}{sb}{it}{ 119 | <-> ssub * EBGaramond-Inf/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{OT1}{EBGaramond-Inf}{b}{sl}{ 126 | <-> ssub * EBGaramond-Inf/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{OT1}{EBGaramond-Inf}{b}{n}{ 130 | <-> ssub * EBGaramond-Inf/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{OT1}{EBGaramond-Inf}{b}{it}{ 134 | <-> ssub * EBGaramond-Inf/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{OT1}{EBGaramond-Inf}{eb}{sl}{ 141 | <-> ssub * EBGaramond-Inf/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{OT1}{EBGaramond-Inf}{eb}{n}{ 145 | <-> ssub * EBGaramond-Inf/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{OT1}{EBGaramond-Inf}{eb}{it}{ 149 | <-> ssub * EBGaramond-Inf/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{OT1}{EBGaramond-Inf}{bx}{n}{ 153 | <-> ssub * EBGaramond-Inf/b/n 154 | }{} 155 | 156 | \DeclareFontShape{OT1}{EBGaramond-Inf}{bx}{sl}{ 157 | <-> ssub * EBGaramond-Inf/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{OT1}{EBGaramond-Inf}{bx}{it}{ 161 | <-> ssub * EBGaramond-Inf/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/OT1EBGaramond-Sup.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{OT1EBGaramond-Sup.fd} 4 | [2019/10/22 (autoinst) Font definitions for OT1/EBGaramond-Sup.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{OT1}{EBGaramond-Sup}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{OT1}{EBGaramond-Sup}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-sup-ot1 19 | }{} 20 | 21 | \DeclareFontShape{OT1}{EBGaramond-Sup}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-sup-ot1 23 | }{} 24 | 25 | \DeclareFontShape{OT1}{EBGaramond-Sup}{regular}{sl}{ 26 | <-> ssub * EBGaramond-Sup/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{OT1}{EBGaramond-Sup}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-sup-ot1 34 | }{} 35 | 36 | \DeclareFontShape{OT1}{EBGaramond-Sup}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-sup-ot1 38 | }{} 39 | 40 | \DeclareFontShape{OT1}{EBGaramond-Sup}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-Sup/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{OT1}{EBGaramond-Sup}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-sup-ot1 49 | }{} 50 | 51 | \DeclareFontShape{OT1}{EBGaramond-Sup}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-sup-ot1 53 | }{} 54 | 55 | \DeclareFontShape{OT1}{EBGaramond-Sup}{bold}{sl}{ 56 | <-> ssub * EBGaramond-Sup/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{OT1}{EBGaramond-Sup}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-sup-ot1 64 | }{} 65 | 66 | \DeclareFontShape{OT1}{EBGaramond-Sup}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-sup-ot1 68 | }{} 69 | 70 | \DeclareFontShape{OT1}{EBGaramond-Sup}{medium}{sl}{ 71 | <-> ssub * EBGaramond-Sup/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{OT1}{EBGaramond-Sup}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-sup-ot1 79 | }{} 80 | 81 | \DeclareFontShape{OT1}{EBGaramond-Sup}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-sup-ot1 83 | }{} 84 | 85 | \DeclareFontShape{OT1}{EBGaramond-Sup}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-Sup/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{OT1}{EBGaramond-Sup}{m}{sl}{ 96 | <-> ssub * EBGaramond-Sup/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{OT1}{EBGaramond-Sup}{m}{n}{ 100 | <-> ssub * EBGaramond-Sup/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{OT1}{EBGaramond-Sup}{m}{it}{ 104 | <-> ssub * EBGaramond-Sup/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{OT1}{EBGaramond-Sup}{sb}{sl}{ 111 | <-> ssub * EBGaramond-Sup/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{OT1}{EBGaramond-Sup}{sb}{n}{ 115 | <-> ssub * EBGaramond-Sup/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{OT1}{EBGaramond-Sup}{sb}{it}{ 119 | <-> ssub * EBGaramond-Sup/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{OT1}{EBGaramond-Sup}{b}{sl}{ 126 | <-> ssub * EBGaramond-Sup/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{OT1}{EBGaramond-Sup}{b}{n}{ 130 | <-> ssub * EBGaramond-Sup/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{OT1}{EBGaramond-Sup}{b}{it}{ 134 | <-> ssub * EBGaramond-Sup/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{OT1}{EBGaramond-Sup}{eb}{sl}{ 141 | <-> ssub * EBGaramond-Sup/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{OT1}{EBGaramond-Sup}{eb}{n}{ 145 | <-> ssub * EBGaramond-Sup/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{OT1}{EBGaramond-Sup}{eb}{it}{ 149 | <-> ssub * EBGaramond-Sup/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{OT1}{EBGaramond-Sup}{bx}{n}{ 153 | <-> ssub * EBGaramond-Sup/b/n 154 | }{} 155 | 156 | \DeclareFontShape{OT1}{EBGaramond-Sup}{bx}{sl}{ 157 | <-> ssub * EBGaramond-Sup/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{OT1}{EBGaramond-Sup}{bx}{it}{ 161 | <-> ssub * EBGaramond-Sup/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/TS1EBGaramond-OsF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{TS1EBGaramond-OsF.fd} 4 | [2019/10/22 (autoinst) Font definitions for TS1/EBGaramond-OsF.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{TS1}{EBGaramond-OsF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{TS1}{EBGaramond-OsF}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-osf-ts1 19 | }{} 20 | 21 | \DeclareFontShape{TS1}{EBGaramond-OsF}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-osf-ts1 23 | }{} 24 | 25 | \DeclareFontShape{TS1}{EBGaramond-OsF}{regular}{sl}{ 26 | <-> ssub * EBGaramond-OsF/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{TS1}{EBGaramond-OsF}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-osf-ts1 34 | }{} 35 | 36 | \DeclareFontShape{TS1}{EBGaramond-OsF}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-osf-ts1 38 | }{} 39 | 40 | \DeclareFontShape{TS1}{EBGaramond-OsF}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-OsF/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{TS1}{EBGaramond-OsF}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-osf-ts1 49 | }{} 50 | 51 | \DeclareFontShape{TS1}{EBGaramond-OsF}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-osf-ts1 53 | }{} 54 | 55 | \DeclareFontShape{TS1}{EBGaramond-OsF}{bold}{sl}{ 56 | <-> ssub * EBGaramond-OsF/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{TS1}{EBGaramond-OsF}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-osf-ts1 64 | }{} 65 | 66 | \DeclareFontShape{TS1}{EBGaramond-OsF}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-osf-ts1 68 | }{} 69 | 70 | \DeclareFontShape{TS1}{EBGaramond-OsF}{medium}{sl}{ 71 | <-> ssub * EBGaramond-OsF/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{TS1}{EBGaramond-OsF}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-osf-ts1 79 | }{} 80 | 81 | \DeclareFontShape{TS1}{EBGaramond-OsF}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-osf-ts1 83 | }{} 84 | 85 | \DeclareFontShape{TS1}{EBGaramond-OsF}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-OsF/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{TS1}{EBGaramond-OsF}{m}{sl}{ 96 | <-> ssub * EBGaramond-OsF/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{TS1}{EBGaramond-OsF}{m}{n}{ 100 | <-> ssub * EBGaramond-OsF/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{TS1}{EBGaramond-OsF}{m}{it}{ 104 | <-> ssub * EBGaramond-OsF/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{TS1}{EBGaramond-OsF}{sb}{sl}{ 111 | <-> ssub * EBGaramond-OsF/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{TS1}{EBGaramond-OsF}{sb}{n}{ 115 | <-> ssub * EBGaramond-OsF/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{TS1}{EBGaramond-OsF}{sb}{it}{ 119 | <-> ssub * EBGaramond-OsF/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{TS1}{EBGaramond-OsF}{b}{sl}{ 126 | <-> ssub * EBGaramond-OsF/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{TS1}{EBGaramond-OsF}{b}{n}{ 130 | <-> ssub * EBGaramond-OsF/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{TS1}{EBGaramond-OsF}{b}{it}{ 134 | <-> ssub * EBGaramond-OsF/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{TS1}{EBGaramond-OsF}{eb}{sl}{ 141 | <-> ssub * EBGaramond-OsF/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{TS1}{EBGaramond-OsF}{eb}{n}{ 145 | <-> ssub * EBGaramond-OsF/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{TS1}{EBGaramond-OsF}{eb}{it}{ 149 | <-> ssub * EBGaramond-OsF/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{TS1}{EBGaramond-OsF}{bx}{n}{ 153 | <-> ssub * EBGaramond-OsF/b/n 154 | }{} 155 | 156 | \DeclareFontShape{TS1}{EBGaramond-OsF}{bx}{sl}{ 157 | <-> ssub * EBGaramond-OsF/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{TS1}{EBGaramond-OsF}{bx}{it}{ 161 | <-> ssub * EBGaramond-OsF/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/TS1EBGaramond-TLF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{TS1EBGaramond-TLF.fd} 4 | [2019/10/22 (autoinst) Font definitions for TS1/EBGaramond-TLF.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{TS1}{EBGaramond-TLF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{TS1}{EBGaramond-TLF}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-tlf-ts1 19 | }{} 20 | 21 | \DeclareFontShape{TS1}{EBGaramond-TLF}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-tlf-ts1 23 | }{} 24 | 25 | \DeclareFontShape{TS1}{EBGaramond-TLF}{regular}{sl}{ 26 | <-> ssub * EBGaramond-TLF/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{TS1}{EBGaramond-TLF}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-tlf-ts1 34 | }{} 35 | 36 | \DeclareFontShape{TS1}{EBGaramond-TLF}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-tlf-ts1 38 | }{} 39 | 40 | \DeclareFontShape{TS1}{EBGaramond-TLF}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-TLF/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{TS1}{EBGaramond-TLF}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-tlf-ts1 49 | }{} 50 | 51 | \DeclareFontShape{TS1}{EBGaramond-TLF}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-tlf-ts1 53 | }{} 54 | 55 | \DeclareFontShape{TS1}{EBGaramond-TLF}{bold}{sl}{ 56 | <-> ssub * EBGaramond-TLF/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{TS1}{EBGaramond-TLF}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-tlf-ts1 64 | }{} 65 | 66 | \DeclareFontShape{TS1}{EBGaramond-TLF}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-tlf-ts1 68 | }{} 69 | 70 | \DeclareFontShape{TS1}{EBGaramond-TLF}{medium}{sl}{ 71 | <-> ssub * EBGaramond-TLF/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{TS1}{EBGaramond-TLF}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-tlf-ts1 79 | }{} 80 | 81 | \DeclareFontShape{TS1}{EBGaramond-TLF}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-tlf-ts1 83 | }{} 84 | 85 | \DeclareFontShape{TS1}{EBGaramond-TLF}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-TLF/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{TS1}{EBGaramond-TLF}{m}{sl}{ 96 | <-> ssub * EBGaramond-TLF/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{TS1}{EBGaramond-TLF}{m}{n}{ 100 | <-> ssub * EBGaramond-TLF/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{TS1}{EBGaramond-TLF}{m}{it}{ 104 | <-> ssub * EBGaramond-TLF/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{TS1}{EBGaramond-TLF}{sb}{sl}{ 111 | <-> ssub * EBGaramond-TLF/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{TS1}{EBGaramond-TLF}{sb}{n}{ 115 | <-> ssub * EBGaramond-TLF/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{TS1}{EBGaramond-TLF}{sb}{it}{ 119 | <-> ssub * EBGaramond-TLF/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{TS1}{EBGaramond-TLF}{b}{sl}{ 126 | <-> ssub * EBGaramond-TLF/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{TS1}{EBGaramond-TLF}{b}{n}{ 130 | <-> ssub * EBGaramond-TLF/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{TS1}{EBGaramond-TLF}{b}{it}{ 134 | <-> ssub * EBGaramond-TLF/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{TS1}{EBGaramond-TLF}{eb}{sl}{ 141 | <-> ssub * EBGaramond-TLF/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{TS1}{EBGaramond-TLF}{eb}{n}{ 145 | <-> ssub * EBGaramond-TLF/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{TS1}{EBGaramond-TLF}{eb}{it}{ 149 | <-> ssub * EBGaramond-TLF/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{TS1}{EBGaramond-TLF}{bx}{n}{ 153 | <-> ssub * EBGaramond-TLF/b/n 154 | }{} 155 | 156 | \DeclareFontShape{TS1}{EBGaramond-TLF}{bx}{sl}{ 157 | <-> ssub * EBGaramond-TLF/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{TS1}{EBGaramond-TLF}{bx}{it}{ 161 | <-> ssub * EBGaramond-TLF/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/TS1EBGaramond-TOsF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2019/10/22 2 | %% 3 | \ProvidesFile{TS1EBGaramond-TOsF.fd} 4 | [2019/10/22 (autoinst) Font definitions for TS1/EBGaramond-TOsF.] 5 | 6 | \expandafter\ifx\csname EBGaramond@scale\endcsname\relax 7 | \let\EBGaramond@@scale\@empty 8 | \else 9 | \edef\EBGaramond@@scale{s*[\csname EBGaramond@scale\endcsname]}% 10 | \fi 11 | 12 | \DeclareFontFamily{TS1}{EBGaramond-TOsF}{} 13 | 14 | 15 | % ---- regular ---- 16 | 17 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{regular}{n}{ 18 | <-> \EBGaramond@@scale EBGaramond-Regular-tosf-ts1 19 | }{} 20 | 21 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{regular}{it}{ 22 | <-> \EBGaramond@@scale EBGaramond-Italic-tosf-ts1 23 | }{} 24 | 25 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{regular}{sl}{ 26 | <-> ssub * EBGaramond-TOsF/regular/it 27 | }{} 28 | 29 | 30 | % ---- semibold ---- 31 | 32 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{semibold}{n}{ 33 | <-> \EBGaramond@@scale EBGaramond-SemiBold-tosf-ts1 34 | }{} 35 | 36 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{semibold}{it}{ 37 | <-> \EBGaramond@@scale EBGaramond-SemiBoldItalic-tosf-ts1 38 | }{} 39 | 40 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{semibold}{sl}{ 41 | <-> ssub * EBGaramond-TOsF/semibold/it 42 | }{} 43 | 44 | 45 | % ---- bold ---- 46 | 47 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{bold}{n}{ 48 | <-> \EBGaramond@@scale EBGaramond-Bold-tosf-ts1 49 | }{} 50 | 51 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{bold}{it}{ 52 | <-> \EBGaramond@@scale EBGaramond-BoldItalic-tosf-ts1 53 | }{} 54 | 55 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{bold}{sl}{ 56 | <-> ssub * EBGaramond-TOsF/bold/it 57 | }{} 58 | 59 | 60 | % ---- medium ---- 61 | 62 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{medium}{n}{ 63 | <-> \EBGaramond@@scale EBGaramond-Medium-tosf-ts1 64 | }{} 65 | 66 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{medium}{it}{ 67 | <-> \EBGaramond@@scale EBGaramond-MediumItalic-tosf-ts1 68 | }{} 69 | 70 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{medium}{sl}{ 71 | <-> ssub * EBGaramond-TOsF/medium/it 72 | }{} 73 | 74 | 75 | % ---- extrabold ---- 76 | 77 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{extrabold}{n}{ 78 | <-> \EBGaramond@@scale EBGaramond-ExtraBold-tosf-ts1 79 | }{} 80 | 81 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{extrabold}{it}{ 82 | <-> \EBGaramond@@scale EBGaramond-ExtraBoldItalic-tosf-ts1 83 | }{} 84 | 85 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{extrabold}{sl}{ 86 | <-> ssub * EBGaramond-TOsF/extrabold/it 87 | }{} 88 | 89 | % 90 | % Extra 'ssub' rules to map the standard NFSS codes to our fancy names 91 | % 92 | 93 | % m --> regular 94 | 95 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{m}{sl}{ 96 | <-> ssub * EBGaramond-TOsF/regular/sl 97 | }{} 98 | 99 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{m}{n}{ 100 | <-> ssub * EBGaramond-TOsF/regular/n 101 | }{} 102 | 103 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{m}{it}{ 104 | <-> ssub * EBGaramond-TOsF/regular/it 105 | }{} 106 | 107 | 108 | % sb --> semibold 109 | 110 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{sb}{sl}{ 111 | <-> ssub * EBGaramond-TOsF/semibold/sl 112 | }{} 113 | 114 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{sb}{n}{ 115 | <-> ssub * EBGaramond-TOsF/semibold/n 116 | }{} 117 | 118 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{sb}{it}{ 119 | <-> ssub * EBGaramond-TOsF/semibold/it 120 | }{} 121 | 122 | 123 | % b --> bold 124 | 125 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{b}{sl}{ 126 | <-> ssub * EBGaramond-TOsF/bold/sl 127 | }{} 128 | 129 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{b}{n}{ 130 | <-> ssub * EBGaramond-TOsF/bold/n 131 | }{} 132 | 133 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{b}{it}{ 134 | <-> ssub * EBGaramond-TOsF/bold/it 135 | }{} 136 | 137 | 138 | % eb --> extrabold 139 | 140 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{eb}{sl}{ 141 | <-> ssub * EBGaramond-TOsF/extrabold/sl 142 | }{} 143 | 144 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{eb}{n}{ 145 | <-> ssub * EBGaramond-TOsF/extrabold/n 146 | }{} 147 | 148 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{eb}{it}{ 149 | <-> ssub * EBGaramond-TOsF/extrabold/it 150 | }{} 151 | 152 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{bx}{n}{ 153 | <-> ssub * EBGaramond-TOsF/b/n 154 | }{} 155 | 156 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{bx}{sl}{ 157 | <-> ssub * EBGaramond-TOsF/b/sl 158 | }{} 159 | 160 | \DeclareFontShape{TS1}{EBGaramond-TOsF}{bx}{it}{ 161 | <-> ssub * EBGaramond-TOsF/b/it 162 | }{} 163 | 164 | \endinput 165 | -------------------------------------------------------------------------------- /resumeSrc/packages/sublabel.sty: -------------------------------------------------------------------------------- 1 | %% 2 | %% This is file `sublabel.sty', 3 | %% generated with the docstrip utility. 4 | %% 5 | %% The original source files were: 6 | %% 7 | %% sublabel.dtx (with options: `package') 8 | %% ============================================= 9 | %% IMPORTANT NOTICE: 10 | %% 11 | %% This program can be redistributed and/or modified under the terms 12 | %% of the LaTeX Project Public License Distributed from CTAN 13 | %% archives in directory macros/latex/base/lppl.txt; either 14 | %% version 1 of the License, or any later version. 15 | %% 16 | %% This is a generated file. 17 | %% It may not be distributed without the original source file sublabel.dtx. 18 | %% 19 | %% Full documentation can be obtained by LaTeXing that original file. 20 | %% Only a few abbreviated comments remain here to describe the usage. 21 | %% ============================================= 22 | %% Copyright 1993-1999 Patrick W Daly 23 | %% Max-Planck-Institut f\"ur Aeronomie 24 | %% Max-Planck-Str. 2 25 | %% D-37191 Katlenburg-Lindau 26 | %% Germany 27 | %% E-mail: daly@linmpi.mpg.de 28 | \NeedsTeXFormat{LaTeX2e}[1995/06/01] 29 | \ProvidesPackage{sublabel} 30 | [1999/02/23 4.5 (PWD)] 31 | % To change a counter foo so that it has sublabels (4a 4b 4c ...) 32 | % give the command \sublabon{foo}... \sublaboff{foo} 33 | % 34 | % The style of the sublabel is given by command \substyle, which takes one 35 | % argument, a counter. It may be redefined in the document to be whatever 36 | % style is wanted. 37 | % Default is {\itshape\alph{#1}}, ie italic lowercase numbers. 38 | % 39 | % Options for LaTeX2e: 40 | % roman the style of sublabels is small roman letter 41 | % italic the style is small italic letter (default) 42 | %----------------------------------------------------------- 43 | \@ifundefined{iffigcaps}{} 44 | {\PackageWarningNoLine{sublabel} 45 | {***********************************\MessageBreak 46 | This package read in after `figcaps'\MessageBreak 47 | There could be problems with sublabelled\MessageBreak 48 | figure and table numbers.\MessageBreak 49 | ***********************************}} 50 | \newcommand{\substyle}{} 51 | \DeclareOption{italic}{\def\substyle#1{\itshape\alph{#1}}} 52 | \DeclareOption{roman}{\def\substyle#1{\alph{#1}}} 53 | \ExecuteOptions{italic} 54 | \ProcessOptions 55 | \newcommand{\sublabon}[1]{\@bsphack 56 | \@ifundefined{c@#1}{% 57 | \PackageError{sublabel} 58 | {\protect\sublabon\space called for a non-existent counter}{\@eha}} 59 | {\@ifundefined{c@sb@#1}{\expandafter\newcount\csname c@sb@#1\endcsname 60 | \setcounter{sb@#1}{-1}}{}% 61 | \ifnum\@nameuse{c@sb@#1}<0\else\sublaboff{#1}\fi 62 | \stepcounter{#1}% 63 | \setcounter{sb@#1}{0}% 64 | \def\@tempa{eqnarray}\ifx \@tempa\@currenvir 65 | \addtocounter{equation}{-1}\setcounter{sb@equation}{1}\fi 66 | \global\expandafter\let\csname @ldthe#1\expandafter\endcsname 67 | \csname the#1\endcsname 68 | \expandafter\gdef\csname the#1\endcsname{% 69 | \@nameuse{@ldthe#1}{\substyle{sb@#1}}} 70 | }\@esphack} 71 | \newcommand{\sublaboff}[1]{\@bsphack 72 | \@ifundefined{c@#1}{% 73 | \PackageError{sublabel} 74 | {\protect\sublaboff\space called for a non-existent counter}{\@eha}} 75 | {\@ifundefined{c@sb@#1}{% 76 | \PackageWarning{sublabel} 77 | {\protect\sublaboff{#1} called without any previous 78 | \MessageBreak 79 | \protect\sublabon{#1} command}} 80 | {\ifnum\@nameuse{c@sb@#1}<0 81 | \PackageWarning{sublabel} 82 | {\protect\sublaboff{#1} called without a previous 83 | \MessageBreak 84 | \protect\sublabon{#1} command being active}\else 85 | \ifnum\@nameuse{c@sb@#1}=0\addtocounter{#1}{-1}\fi 86 | \setcounter{sb@#1}{-1}% 87 | \global\expandafter\let\csname the#1\expandafter\endcsname 88 | \csname @ldthe#1\endcsname 89 | \def\@tempa{eqnarray}\ifx \@tempa\@currenvir 90 | \stepcounter{equation}\fi 91 | \fi}}\@esphack} 92 | \AtBeginDocument{% 93 | \let\@ldstepcounter=\stepcounter 94 | \renewcommand{\stepcounter}[1] 95 | {\@ifundefined{c@sb@#1}{\@ldstepcounter{#1}}{\ifnum 96 | \@nameuse{c@sb@#1}<0\relax 97 | \@ldstepcounter{#1}\else \@ldstepcounter{sb@#1}\fi}% 98 | } 99 | \let\@ldaddtoctr=\addtocounter 100 | \renewcommand{\addtocounter}[2] 101 | {\@ifundefined{c@sb@#1}{\@ldaddtoctr{#1}{#2}}{\ifnum 102 | \@nameuse{c@sb@#1}<0\relax 103 | \@ldaddtoctr{#1}{#2}\else \@ldaddtoctr{sb@#1}{#2}\fi}% 104 | } 105 | \let\@ldendeqnarray=\endeqnarray 106 | \renewcommand{\endeqnarray}{\@ldendeqnarray 107 | \@ifundefined{c@sb@equation}{}{\ifnum\c@sb@equation<0\else 108 | \@ldaddtoctr{equation}{1}\@ldaddtoctr{sb@equation}{-1}\fi}} 109 | } 110 | %% 111 | %% <<<<< End of generated file <<<<<< 112 | %% 113 | %% End of file `sublabel.sty'. 114 | -------------------------------------------------------------------------------- /resumeSrc/templates/cs-it-swe.tex: -------------------------------------------------------------------------------- 1 | %------------------------- 2 | % Resume in Latex 3 | % Author : Sidratul Muntaha Ahmed 4 | % License : MIT 5 | %------------------------ 6 | 7 | \documentclass[letterpaper,11pt]{article} 8 | 9 | \usepackage{latexsym} 10 | \usepackage[empty]{fullpage} 11 | \usepackage{titlesec} 12 | \usepackage{marvosym} 13 | \usepackage[usenames,dvipsnames]{color} 14 | \usepackage{verbatim} 15 | \usepackage{enumitem} 16 | \usepackage[hidelinks]{hyperref} 17 | \usepackage{fancyhdr} 18 | \usepackage[english]{babel} 19 | \usepackage{tabularx} 20 | \input{glyphtounicode} 21 | 22 | 23 | %----------FONT OPTIONS---------- 24 | % sans-serif 25 | % \usepackage[sfdefault]{FiraSans} 26 | % \usepackage[sfdefault]{roboto} 27 | % \usepackage[sfdefault]{noto-sans} 28 | % \usepackage[default]{sourcesanspro} 29 | 30 | % serif 31 | % \usepackage{CormorantGaramond} 32 | % \usepackage{charter} 33 | 34 | 35 | \pagestyle{fancy} 36 | \fancyhf{} % clear all header and footer fields 37 | \fancyfoot{} 38 | \renewcommand{\headrulewidth}{0pt} 39 | \renewcommand{\footrulewidth}{0pt} 40 | 41 | % Adjust margins 42 | \addtolength{\oddsidemargin}{-0.5in} 43 | \addtolength{\evensidemargin}{-0.5in} 44 | \addtolength{\textwidth}{1in} 45 | \addtolength{\topmargin}{-.5in} 46 | \addtolength{\textheight}{1.0in} 47 | 48 | \urlstyle{same} 49 | 50 | \raggedbottom 51 | \raggedright 52 | \setlength{\tabcolsep}{0in} 53 | 54 | % Sections formatting 55 | \titleformat{\section}{ 56 | \vspace{-4pt}\scshape\raggedright\large 57 | }{}{0em}{}[\color{black}\titlerule \vspace{-5pt}] 58 | 59 | % Ensure that generate pdf is machine readable/ATS parsable 60 | \pdfgentounicode=1 61 | 62 | %------------------------- 63 | % Custom commands 64 | \newcommand{\resumeItem}[1]{ 65 | \item\small{ 66 | {#1 \vspace{-2pt}} 67 | } 68 | } 69 | 70 | \newcommand{\resumeSubheading}[4]{ 71 | \vspace{-2pt}\item 72 | \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r} 73 | \textbf{#1} & #2 \\ 74 | \textit{\small#3} & \textit{\small #4} \\ 75 | \end{tabular*}\vspace{-7pt} 76 | } 77 | 78 | \newcommand{\resumeSubSubheading}[2]{ 79 | \item 80 | \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} 81 | \textit{\small#1} & \textit{\small #2} \\ 82 | \end{tabular*}\vspace{-7pt} 83 | } 84 | 85 | \newcommand{\resumeProjectHeading}[2]{ 86 | \item 87 | \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} 88 | \small#1 & #2 \\ 89 | \end{tabular*}\vspace{-7pt} 90 | } 91 | 92 | \newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}} 93 | 94 | \renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$} 95 | 96 | \newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]} 97 | \newcommand{\resumeSubHeadingListEnd}{\end{itemize}} 98 | \newcommand{\resumeItemListStart}{\begin{itemize}} 99 | \newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}} 100 | 101 | %------------------------------------------- 102 | %%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%% 103 | 104 | 105 | \begin{document} 106 | 107 | %----------HEADING---------- 108 | 109 | \hfill \textbf{\Huge \scshape @@NAME@@} \\ \vspace{1pt} 110 | \hfill \small @@PHONE@@ $|$ @@EMAIL@@ 111 | 112 | 113 | 114 | %-----------EDUCATION----------- 115 | \section{Education} 116 | \resumeSubHeadingListStart 117 | \resumeSubheading 118 | {@@UNIVERSITY@@}{@@ENROLLYEAR@@ - @@GRADYEAR@@} 119 | {@@DEGREE@@}{GPA @@GPA@@} 120 | \resumeItemListStart 121 | \resumeItem{@@WORDS@@} 122 | \resumeItem{@@WORDS@@} 123 | \resumeItem{@@WORDS@@} 124 | 125 | \resumeItemListEnd 126 | 127 | \resumeSubHeadingListEnd 128 | 129 | %-----------EXPERIENCE----------- 130 | \section{Experience} 131 | \resumeSubHeadingListStart 132 | 133 | \resumeSubheading 134 | {@@JOB@@}{@@MIDDLEYEAR@@ – @@THISYEAR@@} 135 | {@@COMPANY@@}{} 136 | \resumeItemListStart 137 | \resumeItem{@@WORDS@@} 138 | \resumeItem{@@WORDS@@} 139 | \resumeItem{@@WORDS@@} 140 | \resumeItemListEnd 141 | 142 | \resumeSubheading 143 | {@@JOB@@}{@@GRADYEAR@@ – @@MIDDLEYEAR@@} 144 | {@@COMPANY@@}{} 145 | \resumeItemListStart 146 | \resumeItem{@@WORDS@@} 147 | \resumeItem{@@WORDS@@} 148 | \resumeItem{@@WORDS@@} 149 | \resumeItemListEnd 150 | 151 | 152 | \resumeSubHeadingListEnd 153 | 154 | % 155 | %-----------SKILLS----------- 156 | \section{Skills} 157 | \resumeItemListStart 158 | \small{ 159 | \resumeItem{@@WORDS@@} 160 | \resumeItem{@@WORDS@@} 161 | \resumeItem{@@WORDS@@} 162 | \resumeItem{@@WORDS@@} 163 | \resumeItem{@@WORDS@@} 164 | } 165 | \resumeItemListEnd 166 | 167 | 168 | %------------------------------------------- 169 | \end{document} 170 | -------------------------------------------------------------------------------- /resumeSrc/packages/peppa_pig.cls: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | % Medium Length Professional CV - RESUME CLASS FILE 3 | % 4 | % This template has been downloaded from: 5 | % http://www.LaTeXTemplates.com 6 | % 7 | % This class file defines the structure and design of the template. 8 | % 9 | % Original header: 10 | % Copyright (C) 2010 by Trey Hunner 11 | % 12 | % Copying and distribution of this file, with or without modification, 13 | % are permitted in any medium without royalty provided the copyright 14 | % notice and this notice are preserved. This file is offered as-is, 15 | % without any warranty. 16 | % 17 | % Created by Trey Hunner and modified by www.LaTeXTemplates.com 18 | % 19 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 20 | 21 | \ProvidesClass{resume}[2010/07/10 v0.9 Resume class] 22 | 23 | \LoadClass[11pt,letterpaper]{article} % Font size and paper type 24 | 25 | \usepackage[parfill]{parskip} % Remove paragraph indentation 26 | \usepackage{array} % Required for boldface (\bf and \bfseries) tabular columns 27 | \usepackage{ifthen} % Required for ifthenelse statements 28 | 29 | \pagestyle{empty} % Suppress page numbers 30 | 31 | %---------------------------------------------------------------------------------------- 32 | % HEADINGS COMMANDS: Commands for printing name and address 33 | %---------------------------------------------------------------------------------------- 34 | 35 | \def \name#1{\def\@name{#1}} % Defines the \name command to set name 36 | \def \@name {} % Sets \@name to empty by default 37 | 38 | \def \addressSep {$\diamond$} % Set default address separator to a diamond 39 | 40 | % One, two or three address lines can be specified 41 | \let \@addressone \relax 42 | \let \@addresstwo \relax 43 | \let \@addressthree \relax 44 | 45 | % \address command can be used to set the first, second, and third address (last 2 optional) 46 | \def \address #1{ 47 | \@ifundefined{@addresstwo}{ 48 | \def \@addresstwo {#1} 49 | }{ 50 | \@ifundefined{@addressthree}{ 51 | \def \@addressthree {#1} 52 | }{ 53 | \def \@addressone {#1} 54 | }} 55 | } 56 | 57 | % \printaddress is used to style an address line (given as input) 58 | \def \printaddress #1{ 59 | \begingroup 60 | \def \\ {\addressSep\ } 61 | \centerline{#1} 62 | \endgroup 63 | \par 64 | \addressskip 65 | } 66 | 67 | % \printname is used to print the name as a page header 68 | \def \printname { 69 | \begingroup 70 | \hfil{\MakeUppercase{\namesize\bf \@name}}\hfil 71 | \nameskip\break 72 | \endgroup 73 | } 74 | 75 | %---------------------------------------------------------------------------------------- 76 | % PRINT THE HEADING LINES 77 | %---------------------------------------------------------------------------------------- 78 | 79 | \let\ori@document=\document 80 | \renewcommand{\document}{ 81 | \ori@document % Begin document 82 | \printname % Print the name specified with \name 83 | \@ifundefined{@addressone}{}{ % Print the first address if specified 84 | \printaddress{\@addressone}} 85 | \@ifundefined{@addresstwo}{}{ % Print the second address if specified 86 | \printaddress{\@addresstwo}} 87 | \@ifundefined{@addressthree}{}{ % Print the third address if specified 88 | \printaddress{\@addressthree}} 89 | } 90 | 91 | %---------------------------------------------------------------------------------------- 92 | % SECTION FORMATTING 93 | %---------------------------------------------------------------------------------------- 94 | 95 | % Defines the rSection environment for the large sections within the CV 96 | \newenvironment{rSection}[1]{ % 1 input argument - section name 97 | \sectionskip 98 | \MakeUppercase{\bf #1} % Section title 99 | \sectionlineskip 100 | \hrule % Horizontal line 101 | \begin{list}{}{ % List for each individual item in the section 102 | \setlength{\leftmargin}{1.5em} % Margin within the section 103 | } 104 | \item[] 105 | }{ 106 | \end{list} 107 | } 108 | 109 | %---------------------------------------------------------------------------------------- 110 | % WORK EXPERIENCE FORMATTING 111 | %---------------------------------------------------------------------------------------- 112 | 113 | \newenvironment{rSubsection}[4]{ % 4 input arguments - company name, year(s) employed, job title and location 114 | {\bf #1} \hfill {#2} % Bold company name and date on the right 115 | \ifthenelse{\equal{#3}{}}{}{ % If the third argument is not specified, don't print the job title and location line 116 | \\ 117 | {\em #3} \hfill {\em #4} % Italic job title and location 118 | }\smallskip 119 | \begin{list}{$\cdot$}{\leftmargin=0em} % \cdot used for bullets, no indentation 120 | \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics 121 | }{ 122 | \end{list} 123 | \vspace{0.5em} % Some space after the list of bullet points 124 | } 125 | 126 | % The below commands define the whitespace after certain things in the document - they can be \smallskip, \medskip or \bigskip 127 | \def\namesize{\huge} % Size of the name at the top of the document 128 | \def\addressskip{\smallskip} % The space between the two address (or phone/email) lines 129 | \def\sectionlineskip{\medskip} % The space above the horizontal line for each section 130 | \def\nameskip{\bigskip} % The space after your name at the top 131 | \def\sectionskip{\medskip} % The space after the heading section 132 | -------------------------------------------------------------------------------- /resumeSrc/packages/currfile-abspath.sty: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e}[1999/12/01] 2 | \ProvidesPackage{currfile-abspath}[% 3 | 2020/09/29 4 | v0.7d 5 | Provides absolute file paths, the parent working directory and the main file name] 6 | \newcommand*\thepwd{} 7 | \newcommand*\theabspath{} 8 | \newcommand*\theabsdir{} 9 | \newcommand*\themainfile{} 10 | \newif\ifcurrfile@abspath@windows 11 | \providecommand\currfile@mainext{tex} 12 | \ifx\currfile@mainext\@empty 13 | \PackageError{currfile-abspath} 14 | {Empty main file extension is not supported}{}% 15 | \fi 16 | \def\currfile@abspath@noflswarning{% 17 | \PackageWarning{currfile-abspath} 18 | {The required recorder file (.fls) was not found.\MessageBreak 19 | Please compile with the '-recorder' option.\MessageBreak 20 | Note that MikTeX requires two compiler runs.\MessageBreak 21 | Occurred}% 22 | \global\let\currfile@abspath@noflswarning\relax 23 | \global\csname currfile@abspathfalse\endcsname 24 | }% 25 | \newcommand\getpwd{% 26 | \begingroup 27 | \let\thepwd\@empty 28 | \IfFileExists{\jobname.fls}{% 29 | \openin\@inputcheck=\jobname.fls\relax 30 | \endlinechar\m@ne 31 | \loop 32 | \readline\@inputcheck to \line 33 | \@onelevel@sanitize\line 34 | \expandafter\currfile@checkpwd\line\relax\relax\relax\relax\relax 35 | \ifeof\@inputcheck\else 36 | \repeat 37 | \closein\@inputcheck 38 | } 39 | \currfile@abspath@noflswarning 40 | \edef\@tempa{% 41 | \def\noexpand\thepwd{\thepwd}% 42 | }% 43 | \expandafter 44 | \endgroup 45 | \@tempa 46 | } 47 | \def\currfile@checkpwd#1#2#3#4#5\relax{% 48 | \edef\@tempa{#1#2#3}% 49 | \edef\@tempb{PWD}% 50 | \@onelevel@sanitize\@tempb 51 | \ifx\@tempa\@tempb 52 | \edef\thepwd{#4#5/}% 53 | \def\@tempa{#4}% 54 | \def\@tempb{/}% 55 | \ifx\@tempa\@tempb 56 | \currfile@abspath@windowsfalse 57 | \else 58 | \currfile@abspath@windowstrue 59 | \fi 60 | \let\iterate\relax 61 | \fi 62 | } 63 | \newcommand\getabspath[1]{% 64 | \begingroup 65 | \edef\filename{#1}% 66 | \@onelevel@sanitize\filename% 67 | \let\theabspath\@empty 68 | \let\theabsdir\@empty 69 | \IfFileExists{\filename}{% 70 | \IfFileExists{\jobname.fls}{% 71 | \openin\@inputcheck=\jobname.fls\relax 72 | \endlinechar\m@ne 73 | \expandafter\currfile@abspath@defs\expandafter{\filename}% 74 | \readline\@inputcheck to \line 75 | \@onelevel@sanitize\line 76 | \expandafter\currfile@checkpwd\line\relax\relax\relax\relax\relax 77 | \loop 78 | \readline\@inputcheck to \line 79 | \@onelevel@sanitize\line 80 | \expandafter\currfile@abspath@getabspath\expandafter{\line}% 81 | \ifeof\@inputcheck\else 82 | \repeat 83 | \closein\@inputcheck 84 | }\currfile@abspath@noflswarning 85 | }{}% 86 | \edef\@tempa{% 87 | \def\noexpand\theabspath{\theabspath}% 88 | \def\noexpand\theabsdir{\theabsdir}% 89 | \def\noexpand\thepwd{\thepwd}% 90 | }% 91 | \expandafter 92 | \endgroup 93 | \@tempa 94 | } 95 | \newcommand\getmainfile{% 96 | \begingroup 97 | \let\themainfile\@empty 98 | \IfFileExists{\jobname.fls}{% 99 | \openin\@inputcheck=\jobname.fls\relax 100 | \endlinechar\m@ne 101 | \readline\@inputcheck to \line 102 | \@onelevel@sanitize\line 103 | \expandafter\currfile@checkpwd\line\relax\relax\relax\relax\relax 104 | \loop 105 | \readline\@inputcheck to \line 106 | \@onelevel@sanitize\line 107 | \expandafter\currfile@abspath@getmainfile\expandafter{\line}% 108 | \ifeof\@inputcheck\else 109 | \repeat 110 | \closein\@inputcheck 111 | }% 112 | \currfile@abspath@noflswarning 113 | \edef\@tempa{% 114 | \def\noexpand\themainfile{\themainfile}% 115 | \def\noexpand\thepwd{\thepwd}% 116 | }% 117 | \expandafter 118 | \endgroup 119 | \@tempa 120 | } 121 | \def\currfile@abspath@testfname#1#2#3\relax{% 122 | \ifcurrfile@abspath@windows 123 | \def\@tempa{#2}% 124 | \def\@tempb{:}% 125 | \else 126 | \def\@tempa{#1}% 127 | \def\@tempb{/}% 128 | \fi 129 | \ifx\@tempa\@tempb\else 130 | \let\theabsdir\thepwd 131 | \fi 132 | } 133 | \begingroup 134 | \catcode`I=12 135 | \catcode`N=12 136 | \catcode`P=12 137 | \catcode`U=12 138 | \catcode`T=12 139 | \gdef\currfile@abspath@defs#1{% 140 | \def\currfile@abspath@checkabspath ##1INPUT ##2#1\relax##3\relax##4\@nnil{% 141 | \ifx\@empty##4\@empty\else 142 | \def\theabsdir{##2}% 143 | \ifx\theabsdir\@empty 144 | \currfile@abspath@testfname#1\@empty\@empty\relax 145 | \fi 146 | \edef\theabspath{\theabsdir#1}% 147 | \let\iterate\relax 148 | \fi 149 | }% 150 | \def\currfile@abspath@getabspath##1{% 151 | \currfile@abspath@checkabspath##1\relax INPUT \@empty#1\relax{}\relax\@nnil 152 | }% 153 | } 154 | \def\@tempa#1{% 155 | \gdef\currfile@abspath@checkmainfile ##1INPUT ##2#1\relax##3\relax##4\@nnil{% 156 | \ifx\@empty##4\@empty\else 157 | \def\themainfile{##2#1}% 158 | \let\iterate\relax 159 | \fi 160 | }% 161 | \gdef\currfile@abspath@getmainfile##1{% 162 | \currfile@abspath@checkmainfile##1\relax INPUT \@empty#1\relax{}\relax\@nnil 163 | }% 164 | } 165 | \edef\@tempb{.\currfile@mainext} 166 | \@onelevel@sanitize\@tempb 167 | \expandafter\@tempa\expandafter{\@tempb} 168 | \endgroup 169 | \endinput 170 | %% 171 | %% End of file `currfile-abspath.sty'. 172 | -------------------------------------------------------------------------------- /resumeSrc/packages/TS1SourceSansPro-LF.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2020/01/19 2 | %% 3 | \ProvidesFile{TS1SourceSansPro-LF.fd} 4 | [2020/01/19 (autoinst) Font definitions for TS1/SourceSansPro-LF.] 5 | 6 | \ifcsname s@fct@alias\endcsname\else 7 | \gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} 8 | \gdef\@font@aliasinfo#1{% 9 | \@font@info{Font\space shape\space `\curr@fontshape'\space will 10 | \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% 11 | } 12 | \fi 13 | 14 | \expandafter\ifx\csname SourceSansPro@scale\endcsname\relax 15 | \let\SourceSansPro@@scale\@empty 16 | \else 17 | \edef\SourceSansPro@@scale{s*[\csname SourceSansPro@scale\endcsname]}% 18 | \fi 19 | 20 | \DeclareFontFamily{TS1}{SourceSansPro-LF}{} 21 | 22 | 23 | % ---- bold ---- 24 | 25 | \DeclareFontShape{TS1}{SourceSansPro-LF}{bold}{it}{ 26 | <-> \SourceSansPro@@scale SourceSansPro-BoldIt-lf-ts1 27 | }{} 28 | 29 | \DeclareFontShape{TS1}{SourceSansPro-LF}{bold}{n}{ 30 | <-> \SourceSansPro@@scale SourceSansPro-Bold-lf-ts1 31 | }{} 32 | 33 | \DeclareFontShape{TS1}{SourceSansPro-LF}{bold}{sl}{ 34 | <-> ssub * SourceSansPro-LF/bold/it 35 | }{} 36 | 37 | 38 | % ---- black ---- 39 | 40 | \DeclareFontShape{TS1}{SourceSansPro-LF}{black}{it}{ 41 | <-> \SourceSansPro@@scale SourceSansPro-BlackIt-lf-ts1 42 | }{} 43 | 44 | \DeclareFontShape{TS1}{SourceSansPro-LF}{black}{n}{ 45 | <-> \SourceSansPro@@scale SourceSansPro-Black-lf-ts1 46 | }{} 47 | 48 | \DeclareFontShape{TS1}{SourceSansPro-LF}{black}{sl}{ 49 | <-> ssub * SourceSansPro-LF/black/it 50 | }{} 51 | 52 | 53 | % ---- regular ---- 54 | 55 | \DeclareFontShape{TS1}{SourceSansPro-LF}{regular}{n}{ 56 | <-> \SourceSansPro@@scale SourceSansPro-Regular-lf-ts1 57 | }{} 58 | 59 | \DeclareFontShape{TS1}{SourceSansPro-LF}{regular}{it}{ 60 | <-> \SourceSansPro@@scale SourceSansPro-It-lf-ts1 61 | }{} 62 | 63 | \DeclareFontShape{TS1}{SourceSansPro-LF}{regular}{sl}{ 64 | <-> ssub * SourceSansPro-LF/regular/it 65 | }{} 66 | 67 | 68 | % ---- semibold ---- 69 | 70 | \DeclareFontShape{TS1}{SourceSansPro-LF}{semibold}{it}{ 71 | <-> \SourceSansPro@@scale SourceSansPro-SemiboldIt-lf-ts1 72 | }{} 73 | 74 | \DeclareFontShape{TS1}{SourceSansPro-LF}{semibold}{n}{ 75 | <-> \SourceSansPro@@scale SourceSansPro-Semibold-lf-ts1 76 | }{} 77 | 78 | \DeclareFontShape{TS1}{SourceSansPro-LF}{semibold}{sl}{ 79 | <-> ssub * SourceSansPro-LF/semibold/it 80 | }{} 81 | 82 | 83 | % ---- light ---- 84 | 85 | \DeclareFontShape{TS1}{SourceSansPro-LF}{light}{it}{ 86 | <-> \SourceSansPro@@scale SourceSansPro-LightIt-lf-ts1 87 | }{} 88 | 89 | \DeclareFontShape{TS1}{SourceSansPro-LF}{light}{n}{ 90 | <-> \SourceSansPro@@scale SourceSansPro-Light-lf-ts1 91 | }{} 92 | 93 | \DeclareFontShape{TS1}{SourceSansPro-LF}{light}{sl}{ 94 | <-> ssub * SourceSansPro-LF/light/it 95 | }{} 96 | 97 | 98 | % ---- extralight ---- 99 | 100 | \DeclareFontShape{TS1}{SourceSansPro-LF}{extralight}{it}{ 101 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLightIt-lf-ts1 102 | }{} 103 | 104 | \DeclareFontShape{TS1}{SourceSansPro-LF}{extralight}{n}{ 105 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLight-lf-ts1 106 | }{} 107 | 108 | \DeclareFontShape{TS1}{SourceSansPro-LF}{extralight}{sl}{ 109 | <-> ssub * SourceSansPro-LF/extralight/it 110 | }{} 111 | 112 | % 113 | % Extra 'alias' rules to map the standard NFSS codes to our fancy names 114 | % 115 | 116 | % el --> extralight 117 | 118 | \DeclareFontShape{TS1}{SourceSansPro-LF}{el}{n}{ 119 | <-> alias * SourceSansPro-LF/extralight/n 120 | }{} 121 | 122 | \DeclareFontShape{TS1}{SourceSansPro-LF}{el}{it}{ 123 | <-> alias * SourceSansPro-LF/extralight/it 124 | }{} 125 | 126 | \DeclareFontShape{TS1}{SourceSansPro-LF}{el}{sl}{ 127 | <-> alias * SourceSansPro-LF/extralight/sl 128 | }{} 129 | 130 | 131 | % l --> light 132 | 133 | \DeclareFontShape{TS1}{SourceSansPro-LF}{l}{it}{ 134 | <-> alias * SourceSansPro-LF/light/it 135 | }{} 136 | 137 | \DeclareFontShape{TS1}{SourceSansPro-LF}{l}{sl}{ 138 | <-> alias * SourceSansPro-LF/light/sl 139 | }{} 140 | 141 | \DeclareFontShape{TS1}{SourceSansPro-LF}{l}{n}{ 142 | <-> alias * SourceSansPro-LF/light/n 143 | }{} 144 | 145 | 146 | % m --> regular 147 | 148 | \DeclareFontShape{TS1}{SourceSansPro-LF}{m}{sl}{ 149 | <-> alias * SourceSansPro-LF/regular/sl 150 | }{} 151 | 152 | \DeclareFontShape{TS1}{SourceSansPro-LF}{m}{it}{ 153 | <-> alias * SourceSansPro-LF/regular/it 154 | }{} 155 | 156 | \DeclareFontShape{TS1}{SourceSansPro-LF}{m}{n}{ 157 | <-> alias * SourceSansPro-LF/regular/n 158 | }{} 159 | 160 | 161 | % sb --> semibold 162 | 163 | \DeclareFontShape{TS1}{SourceSansPro-LF}{sb}{n}{ 164 | <-> alias * SourceSansPro-LF/semibold/n 165 | }{} 166 | 167 | \DeclareFontShape{TS1}{SourceSansPro-LF}{sb}{sl}{ 168 | <-> alias * SourceSansPro-LF/semibold/sl 169 | }{} 170 | 171 | \DeclareFontShape{TS1}{SourceSansPro-LF}{sb}{it}{ 172 | <-> alias * SourceSansPro-LF/semibold/it 173 | }{} 174 | 175 | 176 | % b --> bold 177 | 178 | \DeclareFontShape{TS1}{SourceSansPro-LF}{b}{n}{ 179 | <-> alias * SourceSansPro-LF/bold/n 180 | }{} 181 | 182 | \DeclareFontShape{TS1}{SourceSansPro-LF}{b}{it}{ 183 | <-> alias * SourceSansPro-LF/bold/it 184 | }{} 185 | 186 | \DeclareFontShape{TS1}{SourceSansPro-LF}{b}{sl}{ 187 | <-> alias * SourceSansPro-LF/bold/sl 188 | }{} 189 | 190 | 191 | % eb --> black 192 | 193 | \DeclareFontShape{TS1}{SourceSansPro-LF}{eb}{n}{ 194 | <-> alias * SourceSansPro-LF/black/n 195 | }{} 196 | 197 | \DeclareFontShape{TS1}{SourceSansPro-LF}{eb}{it}{ 198 | <-> alias * SourceSansPro-LF/black/it 199 | }{} 200 | 201 | \DeclareFontShape{TS1}{SourceSansPro-LF}{eb}{sl}{ 202 | <-> alias * SourceSansPro-LF/black/sl 203 | }{} 204 | 205 | \DeclareFontShape{TS1}{SourceSansPro-LF}{bx}{n}{ 206 | <-> ssub * SourceSansPro-LF/b/n 207 | }{} 208 | 209 | \DeclareFontShape{TS1}{SourceSansPro-LF}{bx}{it}{ 210 | <-> ssub * SourceSansPro-LF/b/it 211 | }{} 212 | 213 | \DeclareFontShape{TS1}{SourceSansPro-LF}{bx}{sl}{ 214 | <-> ssub * SourceSansPro-LF/b/sl 215 | }{} 216 | 217 | \endinput 218 | -------------------------------------------------------------------------------- /resumeSrc/packages/T1SourceSansPro-Inf.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2020/01/19 2 | %% 3 | \ProvidesFile{T1SourceSansPro-Inf.fd} 4 | [2020/01/19 (autoinst) Font definitions for T1/SourceSansPro-Inf.] 5 | 6 | \ifcsname s@fct@alias\endcsname\else 7 | \gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} 8 | \gdef\@font@aliasinfo#1{% 9 | \@font@info{Font\space shape\space `\curr@fontshape'\space will 10 | \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% 11 | } 12 | \fi 13 | 14 | \expandafter\ifx\csname SourceSansPro@scale\endcsname\relax 15 | \let\SourceSansPro@@scale\@empty 16 | \else 17 | \edef\SourceSansPro@@scale{s*[\csname SourceSansPro@scale\endcsname]}% 18 | \fi 19 | 20 | \DeclareFontFamily{T1}{SourceSansPro-Inf}{} 21 | 22 | 23 | % ---- bold ---- 24 | 25 | \DeclareFontShape{T1}{SourceSansPro-Inf}{bold}{it}{ 26 | <-> \SourceSansPro@@scale SourceSansPro-BoldIt-inf-t1 27 | }{} 28 | 29 | \DeclareFontShape{T1}{SourceSansPro-Inf}{bold}{n}{ 30 | <-> \SourceSansPro@@scale SourceSansPro-Bold-inf-t1 31 | }{} 32 | 33 | \DeclareFontShape{T1}{SourceSansPro-Inf}{bold}{sl}{ 34 | <-> ssub * SourceSansPro-Inf/bold/it 35 | }{} 36 | 37 | 38 | % ---- black ---- 39 | 40 | \DeclareFontShape{T1}{SourceSansPro-Inf}{black}{n}{ 41 | <-> \SourceSansPro@@scale SourceSansPro-Black-inf-t1 42 | }{} 43 | 44 | \DeclareFontShape{T1}{SourceSansPro-Inf}{black}{it}{ 45 | <-> \SourceSansPro@@scale SourceSansPro-BlackIt-inf-t1 46 | }{} 47 | 48 | \DeclareFontShape{T1}{SourceSansPro-Inf}{black}{sl}{ 49 | <-> ssub * SourceSansPro-Inf/black/it 50 | }{} 51 | 52 | 53 | % ---- regular ---- 54 | 55 | \DeclareFontShape{T1}{SourceSansPro-Inf}{regular}{it}{ 56 | <-> \SourceSansPro@@scale SourceSansPro-It-inf-t1 57 | }{} 58 | 59 | \DeclareFontShape{T1}{SourceSansPro-Inf}{regular}{n}{ 60 | <-> \SourceSansPro@@scale SourceSansPro-Regular-inf-t1 61 | }{} 62 | 63 | \DeclareFontShape{T1}{SourceSansPro-Inf}{regular}{sl}{ 64 | <-> ssub * SourceSansPro-Inf/regular/it 65 | }{} 66 | 67 | 68 | % ---- extralight ---- 69 | 70 | \DeclareFontShape{T1}{SourceSansPro-Inf}{extralight}{n}{ 71 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLight-inf-t1 72 | }{} 73 | 74 | \DeclareFontShape{T1}{SourceSansPro-Inf}{extralight}{it}{ 75 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLightIt-inf-t1 76 | }{} 77 | 78 | \DeclareFontShape{T1}{SourceSansPro-Inf}{extralight}{sl}{ 79 | <-> ssub * SourceSansPro-Inf/extralight/it 80 | }{} 81 | 82 | 83 | % ---- light ---- 84 | 85 | \DeclareFontShape{T1}{SourceSansPro-Inf}{light}{n}{ 86 | <-> \SourceSansPro@@scale SourceSansPro-Light-inf-t1 87 | }{} 88 | 89 | \DeclareFontShape{T1}{SourceSansPro-Inf}{light}{it}{ 90 | <-> \SourceSansPro@@scale SourceSansPro-LightIt-inf-t1 91 | }{} 92 | 93 | \DeclareFontShape{T1}{SourceSansPro-Inf}{light}{sl}{ 94 | <-> ssub * SourceSansPro-Inf/light/it 95 | }{} 96 | 97 | 98 | % ---- semibold ---- 99 | 100 | \DeclareFontShape{T1}{SourceSansPro-Inf}{semibold}{it}{ 101 | <-> \SourceSansPro@@scale SourceSansPro-SemiboldIt-inf-t1 102 | }{} 103 | 104 | \DeclareFontShape{T1}{SourceSansPro-Inf}{semibold}{n}{ 105 | <-> \SourceSansPro@@scale SourceSansPro-Semibold-inf-t1 106 | }{} 107 | 108 | \DeclareFontShape{T1}{SourceSansPro-Inf}{semibold}{sl}{ 109 | <-> ssub * SourceSansPro-Inf/semibold/it 110 | }{} 111 | 112 | % 113 | % Extra 'alias' rules to map the standard NFSS codes to our fancy names 114 | % 115 | 116 | % el --> extralight 117 | 118 | \DeclareFontShape{T1}{SourceSansPro-Inf}{el}{n}{ 119 | <-> alias * SourceSansPro-Inf/extralight/n 120 | }{} 121 | 122 | \DeclareFontShape{T1}{SourceSansPro-Inf}{el}{it}{ 123 | <-> alias * SourceSansPro-Inf/extralight/it 124 | }{} 125 | 126 | \DeclareFontShape{T1}{SourceSansPro-Inf}{el}{sl}{ 127 | <-> alias * SourceSansPro-Inf/extralight/sl 128 | }{} 129 | 130 | 131 | % l --> light 132 | 133 | \DeclareFontShape{T1}{SourceSansPro-Inf}{l}{sl}{ 134 | <-> alias * SourceSansPro-Inf/light/sl 135 | }{} 136 | 137 | \DeclareFontShape{T1}{SourceSansPro-Inf}{l}{it}{ 138 | <-> alias * SourceSansPro-Inf/light/it 139 | }{} 140 | 141 | \DeclareFontShape{T1}{SourceSansPro-Inf}{l}{n}{ 142 | <-> alias * SourceSansPro-Inf/light/n 143 | }{} 144 | 145 | 146 | % m --> regular 147 | 148 | \DeclareFontShape{T1}{SourceSansPro-Inf}{m}{n}{ 149 | <-> alias * SourceSansPro-Inf/regular/n 150 | }{} 151 | 152 | \DeclareFontShape{T1}{SourceSansPro-Inf}{m}{it}{ 153 | <-> alias * SourceSansPro-Inf/regular/it 154 | }{} 155 | 156 | \DeclareFontShape{T1}{SourceSansPro-Inf}{m}{sl}{ 157 | <-> alias * SourceSansPro-Inf/regular/sl 158 | }{} 159 | 160 | 161 | % sb --> semibold 162 | 163 | \DeclareFontShape{T1}{SourceSansPro-Inf}{sb}{n}{ 164 | <-> alias * SourceSansPro-Inf/semibold/n 165 | }{} 166 | 167 | \DeclareFontShape{T1}{SourceSansPro-Inf}{sb}{sl}{ 168 | <-> alias * SourceSansPro-Inf/semibold/sl 169 | }{} 170 | 171 | \DeclareFontShape{T1}{SourceSansPro-Inf}{sb}{it}{ 172 | <-> alias * SourceSansPro-Inf/semibold/it 173 | }{} 174 | 175 | 176 | % b --> bold 177 | 178 | \DeclareFontShape{T1}{SourceSansPro-Inf}{b}{sl}{ 179 | <-> alias * SourceSansPro-Inf/bold/sl 180 | }{} 181 | 182 | \DeclareFontShape{T1}{SourceSansPro-Inf}{b}{it}{ 183 | <-> alias * SourceSansPro-Inf/bold/it 184 | }{} 185 | 186 | \DeclareFontShape{T1}{SourceSansPro-Inf}{b}{n}{ 187 | <-> alias * SourceSansPro-Inf/bold/n 188 | }{} 189 | 190 | 191 | % eb --> black 192 | 193 | \DeclareFontShape{T1}{SourceSansPro-Inf}{eb}{it}{ 194 | <-> alias * SourceSansPro-Inf/black/it 195 | }{} 196 | 197 | \DeclareFontShape{T1}{SourceSansPro-Inf}{eb}{sl}{ 198 | <-> alias * SourceSansPro-Inf/black/sl 199 | }{} 200 | 201 | \DeclareFontShape{T1}{SourceSansPro-Inf}{eb}{n}{ 202 | <-> alias * SourceSansPro-Inf/black/n 203 | }{} 204 | 205 | \DeclareFontShape{T1}{SourceSansPro-Inf}{bx}{sl}{ 206 | <-> ssub * SourceSansPro-Inf/b/sl 207 | }{} 208 | 209 | \DeclareFontShape{T1}{SourceSansPro-Inf}{bx}{it}{ 210 | <-> ssub * SourceSansPro-Inf/b/it 211 | }{} 212 | 213 | \DeclareFontShape{T1}{SourceSansPro-Inf}{bx}{n}{ 214 | <-> ssub * SourceSansPro-Inf/b/n 215 | }{} 216 | 217 | \endinput 218 | -------------------------------------------------------------------------------- /resumeSrc/packages/T1SourceSansPro-Sup.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2020/01/19 2 | %% 3 | \ProvidesFile{T1SourceSansPro-Sup.fd} 4 | [2020/01/19 (autoinst) Font definitions for T1/SourceSansPro-Sup.] 5 | 6 | \ifcsname s@fct@alias\endcsname\else 7 | \gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} 8 | \gdef\@font@aliasinfo#1{% 9 | \@font@info{Font\space shape\space `\curr@fontshape'\space will 10 | \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% 11 | } 12 | \fi 13 | 14 | \expandafter\ifx\csname SourceSansPro@scale\endcsname\relax 15 | \let\SourceSansPro@@scale\@empty 16 | \else 17 | \edef\SourceSansPro@@scale{s*[\csname SourceSansPro@scale\endcsname]}% 18 | \fi 19 | 20 | \DeclareFontFamily{T1}{SourceSansPro-Sup}{} 21 | 22 | 23 | % ---- light ---- 24 | 25 | \DeclareFontShape{T1}{SourceSansPro-Sup}{light}{it}{ 26 | <-> \SourceSansPro@@scale SourceSansPro-LightIt-sup-t1 27 | }{} 28 | 29 | \DeclareFontShape{T1}{SourceSansPro-Sup}{light}{n}{ 30 | <-> \SourceSansPro@@scale SourceSansPro-Light-sup-t1 31 | }{} 32 | 33 | \DeclareFontShape{T1}{SourceSansPro-Sup}{light}{sl}{ 34 | <-> ssub * SourceSansPro-Sup/light/it 35 | }{} 36 | 37 | 38 | % ---- extralight ---- 39 | 40 | \DeclareFontShape{T1}{SourceSansPro-Sup}{extralight}{it}{ 41 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLightIt-sup-t1 42 | }{} 43 | 44 | \DeclareFontShape{T1}{SourceSansPro-Sup}{extralight}{n}{ 45 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLight-sup-t1 46 | }{} 47 | 48 | \DeclareFontShape{T1}{SourceSansPro-Sup}{extralight}{sl}{ 49 | <-> ssub * SourceSansPro-Sup/extralight/it 50 | }{} 51 | 52 | 53 | % ---- semibold ---- 54 | 55 | \DeclareFontShape{T1}{SourceSansPro-Sup}{semibold}{n}{ 56 | <-> \SourceSansPro@@scale SourceSansPro-Semibold-sup-t1 57 | }{} 58 | 59 | \DeclareFontShape{T1}{SourceSansPro-Sup}{semibold}{it}{ 60 | <-> \SourceSansPro@@scale SourceSansPro-SemiboldIt-sup-t1 61 | }{} 62 | 63 | \DeclareFontShape{T1}{SourceSansPro-Sup}{semibold}{sl}{ 64 | <-> ssub * SourceSansPro-Sup/semibold/it 65 | }{} 66 | 67 | 68 | % ---- regular ---- 69 | 70 | \DeclareFontShape{T1}{SourceSansPro-Sup}{regular}{it}{ 71 | <-> \SourceSansPro@@scale SourceSansPro-It-sup-t1 72 | }{} 73 | 74 | \DeclareFontShape{T1}{SourceSansPro-Sup}{regular}{n}{ 75 | <-> \SourceSansPro@@scale SourceSansPro-Regular-sup-t1 76 | }{} 77 | 78 | \DeclareFontShape{T1}{SourceSansPro-Sup}{regular}{sl}{ 79 | <-> ssub * SourceSansPro-Sup/regular/it 80 | }{} 81 | 82 | 83 | % ---- black ---- 84 | 85 | \DeclareFontShape{T1}{SourceSansPro-Sup}{black}{n}{ 86 | <-> \SourceSansPro@@scale SourceSansPro-Black-sup-t1 87 | }{} 88 | 89 | \DeclareFontShape{T1}{SourceSansPro-Sup}{black}{it}{ 90 | <-> \SourceSansPro@@scale SourceSansPro-BlackIt-sup-t1 91 | }{} 92 | 93 | \DeclareFontShape{T1}{SourceSansPro-Sup}{black}{sl}{ 94 | <-> ssub * SourceSansPro-Sup/black/it 95 | }{} 96 | 97 | 98 | % ---- bold ---- 99 | 100 | \DeclareFontShape{T1}{SourceSansPro-Sup}{bold}{n}{ 101 | <-> \SourceSansPro@@scale SourceSansPro-Bold-sup-t1 102 | }{} 103 | 104 | \DeclareFontShape{T1}{SourceSansPro-Sup}{bold}{it}{ 105 | <-> \SourceSansPro@@scale SourceSansPro-BoldIt-sup-t1 106 | }{} 107 | 108 | \DeclareFontShape{T1}{SourceSansPro-Sup}{bold}{sl}{ 109 | <-> ssub * SourceSansPro-Sup/bold/it 110 | }{} 111 | 112 | % 113 | % Extra 'alias' rules to map the standard NFSS codes to our fancy names 114 | % 115 | 116 | % el --> extralight 117 | 118 | \DeclareFontShape{T1}{SourceSansPro-Sup}{el}{n}{ 119 | <-> alias * SourceSansPro-Sup/extralight/n 120 | }{} 121 | 122 | \DeclareFontShape{T1}{SourceSansPro-Sup}{el}{it}{ 123 | <-> alias * SourceSansPro-Sup/extralight/it 124 | }{} 125 | 126 | \DeclareFontShape{T1}{SourceSansPro-Sup}{el}{sl}{ 127 | <-> alias * SourceSansPro-Sup/extralight/sl 128 | }{} 129 | 130 | 131 | % l --> light 132 | 133 | \DeclareFontShape{T1}{SourceSansPro-Sup}{l}{n}{ 134 | <-> alias * SourceSansPro-Sup/light/n 135 | }{} 136 | 137 | \DeclareFontShape{T1}{SourceSansPro-Sup}{l}{it}{ 138 | <-> alias * SourceSansPro-Sup/light/it 139 | }{} 140 | 141 | \DeclareFontShape{T1}{SourceSansPro-Sup}{l}{sl}{ 142 | <-> alias * SourceSansPro-Sup/light/sl 143 | }{} 144 | 145 | 146 | % m --> regular 147 | 148 | \DeclareFontShape{T1}{SourceSansPro-Sup}{m}{n}{ 149 | <-> alias * SourceSansPro-Sup/regular/n 150 | }{} 151 | 152 | \DeclareFontShape{T1}{SourceSansPro-Sup}{m}{sl}{ 153 | <-> alias * SourceSansPro-Sup/regular/sl 154 | }{} 155 | 156 | \DeclareFontShape{T1}{SourceSansPro-Sup}{m}{it}{ 157 | <-> alias * SourceSansPro-Sup/regular/it 158 | }{} 159 | 160 | 161 | % sb --> semibold 162 | 163 | \DeclareFontShape{T1}{SourceSansPro-Sup}{sb}{sl}{ 164 | <-> alias * SourceSansPro-Sup/semibold/sl 165 | }{} 166 | 167 | \DeclareFontShape{T1}{SourceSansPro-Sup}{sb}{it}{ 168 | <-> alias * SourceSansPro-Sup/semibold/it 169 | }{} 170 | 171 | \DeclareFontShape{T1}{SourceSansPro-Sup}{sb}{n}{ 172 | <-> alias * SourceSansPro-Sup/semibold/n 173 | }{} 174 | 175 | 176 | % b --> bold 177 | 178 | \DeclareFontShape{T1}{SourceSansPro-Sup}{b}{n}{ 179 | <-> alias * SourceSansPro-Sup/bold/n 180 | }{} 181 | 182 | \DeclareFontShape{T1}{SourceSansPro-Sup}{b}{it}{ 183 | <-> alias * SourceSansPro-Sup/bold/it 184 | }{} 185 | 186 | \DeclareFontShape{T1}{SourceSansPro-Sup}{b}{sl}{ 187 | <-> alias * SourceSansPro-Sup/bold/sl 188 | }{} 189 | 190 | 191 | % eb --> black 192 | 193 | \DeclareFontShape{T1}{SourceSansPro-Sup}{eb}{it}{ 194 | <-> alias * SourceSansPro-Sup/black/it 195 | }{} 196 | 197 | \DeclareFontShape{T1}{SourceSansPro-Sup}{eb}{sl}{ 198 | <-> alias * SourceSansPro-Sup/black/sl 199 | }{} 200 | 201 | \DeclareFontShape{T1}{SourceSansPro-Sup}{eb}{n}{ 202 | <-> alias * SourceSansPro-Sup/black/n 203 | }{} 204 | 205 | \DeclareFontShape{T1}{SourceSansPro-Sup}{bx}{n}{ 206 | <-> ssub * SourceSansPro-Sup/b/n 207 | }{} 208 | 209 | \DeclareFontShape{T1}{SourceSansPro-Sup}{bx}{sl}{ 210 | <-> ssub * SourceSansPro-Sup/b/sl 211 | }{} 212 | 213 | \DeclareFontShape{T1}{SourceSansPro-Sup}{bx}{it}{ 214 | <-> ssub * SourceSansPro-Sup/b/it 215 | }{} 216 | 217 | \endinput 218 | -------------------------------------------------------------------------------- /resumeSrc/packages/LGRSourceSansPro-Inf.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2020/01/19 2 | %% 3 | \ProvidesFile{LGRSourceSansPro-Inf.fd} 4 | [2020/01/19 (autoinst) Font definitions for LGR/SourceSansPro-Inf.] 5 | 6 | \ifcsname s@fct@alias\endcsname\else 7 | \gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} 8 | \gdef\@font@aliasinfo#1{% 9 | \@font@info{Font\space shape\space `\curr@fontshape'\space will 10 | \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% 11 | } 12 | \fi 13 | 14 | \expandafter\ifx\csname SourceSansPro@scale\endcsname\relax 15 | \let\SourceSansPro@@scale\@empty 16 | \else 17 | \edef\SourceSansPro@@scale{s*[\csname SourceSansPro@scale\endcsname]}% 18 | \fi 19 | 20 | \DeclareFontFamily{LGR}{SourceSansPro-Inf}{} 21 | 22 | 23 | % ---- regular ---- 24 | 25 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{regular}{it}{ 26 | <-> \SourceSansPro@@scale SourceSansPro-It-inf-lgr 27 | }{} 28 | 29 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{regular}{n}{ 30 | <-> \SourceSansPro@@scale SourceSansPro-Regular-inf-lgr 31 | }{} 32 | 33 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{regular}{sl}{ 34 | <-> ssub * SourceSansPro-Inf/regular/it 35 | }{} 36 | 37 | 38 | % ---- extralight ---- 39 | 40 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{extralight}{n}{ 41 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLight-inf-lgr 42 | }{} 43 | 44 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{extralight}{it}{ 45 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLightIt-inf-lgr 46 | }{} 47 | 48 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{extralight}{sl}{ 49 | <-> ssub * SourceSansPro-Inf/extralight/it 50 | }{} 51 | 52 | 53 | % ---- light ---- 54 | 55 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{light}{n}{ 56 | <-> \SourceSansPro@@scale SourceSansPro-Light-inf-lgr 57 | }{} 58 | 59 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{light}{it}{ 60 | <-> \SourceSansPro@@scale SourceSansPro-LightIt-inf-lgr 61 | }{} 62 | 63 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{light}{sl}{ 64 | <-> ssub * SourceSansPro-Inf/light/it 65 | }{} 66 | 67 | 68 | % ---- semibold ---- 69 | 70 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{semibold}{n}{ 71 | <-> \SourceSansPro@@scale SourceSansPro-Semibold-inf-lgr 72 | }{} 73 | 74 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{semibold}{it}{ 75 | <-> \SourceSansPro@@scale SourceSansPro-SemiboldIt-inf-lgr 76 | }{} 77 | 78 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{semibold}{sl}{ 79 | <-> ssub * SourceSansPro-Inf/semibold/it 80 | }{} 81 | 82 | 83 | % ---- bold ---- 84 | 85 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{bold}{it}{ 86 | <-> \SourceSansPro@@scale SourceSansPro-BoldIt-inf-lgr 87 | }{} 88 | 89 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{bold}{n}{ 90 | <-> \SourceSansPro@@scale SourceSansPro-Bold-inf-lgr 91 | }{} 92 | 93 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{bold}{sl}{ 94 | <-> ssub * SourceSansPro-Inf/bold/it 95 | }{} 96 | 97 | 98 | % ---- black ---- 99 | 100 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{black}{n}{ 101 | <-> \SourceSansPro@@scale SourceSansPro-Black-inf-lgr 102 | }{} 103 | 104 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{black}{it}{ 105 | <-> \SourceSansPro@@scale SourceSansPro-BlackIt-inf-lgr 106 | }{} 107 | 108 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{black}{sl}{ 109 | <-> ssub * SourceSansPro-Inf/black/it 110 | }{} 111 | 112 | % 113 | % Extra 'alias' rules to map the standard NFSS codes to our fancy names 114 | % 115 | 116 | % el --> extralight 117 | 118 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{el}{n}{ 119 | <-> alias * SourceSansPro-Inf/extralight/n 120 | }{} 121 | 122 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{el}{sl}{ 123 | <-> alias * SourceSansPro-Inf/extralight/sl 124 | }{} 125 | 126 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{el}{it}{ 127 | <-> alias * SourceSansPro-Inf/extralight/it 128 | }{} 129 | 130 | 131 | % l --> light 132 | 133 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{l}{it}{ 134 | <-> alias * SourceSansPro-Inf/light/it 135 | }{} 136 | 137 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{l}{sl}{ 138 | <-> alias * SourceSansPro-Inf/light/sl 139 | }{} 140 | 141 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{l}{n}{ 142 | <-> alias * SourceSansPro-Inf/light/n 143 | }{} 144 | 145 | 146 | % m --> regular 147 | 148 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{m}{n}{ 149 | <-> alias * SourceSansPro-Inf/regular/n 150 | }{} 151 | 152 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{m}{sl}{ 153 | <-> alias * SourceSansPro-Inf/regular/sl 154 | }{} 155 | 156 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{m}{it}{ 157 | <-> alias * SourceSansPro-Inf/regular/it 158 | }{} 159 | 160 | 161 | % sb --> semibold 162 | 163 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{sb}{sl}{ 164 | <-> alias * SourceSansPro-Inf/semibold/sl 165 | }{} 166 | 167 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{sb}{it}{ 168 | <-> alias * SourceSansPro-Inf/semibold/it 169 | }{} 170 | 171 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{sb}{n}{ 172 | <-> alias * SourceSansPro-Inf/semibold/n 173 | }{} 174 | 175 | 176 | % b --> bold 177 | 178 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{b}{it}{ 179 | <-> alias * SourceSansPro-Inf/bold/it 180 | }{} 181 | 182 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{b}{sl}{ 183 | <-> alias * SourceSansPro-Inf/bold/sl 184 | }{} 185 | 186 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{b}{n}{ 187 | <-> alias * SourceSansPro-Inf/bold/n 188 | }{} 189 | 190 | 191 | % eb --> black 192 | 193 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{eb}{sl}{ 194 | <-> alias * SourceSansPro-Inf/black/sl 195 | }{} 196 | 197 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{eb}{it}{ 198 | <-> alias * SourceSansPro-Inf/black/it 199 | }{} 200 | 201 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{eb}{n}{ 202 | <-> alias * SourceSansPro-Inf/black/n 203 | }{} 204 | 205 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{bx}{it}{ 206 | <-> ssub * SourceSansPro-Inf/b/it 207 | }{} 208 | 209 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{bx}{sl}{ 210 | <-> ssub * SourceSansPro-Inf/b/sl 211 | }{} 212 | 213 | \DeclareFontShape{LGR}{SourceSansPro-Inf}{bx}{n}{ 214 | <-> ssub * SourceSansPro-Inf/b/n 215 | }{} 216 | 217 | \endinput 218 | -------------------------------------------------------------------------------- /resumeSrc/packages/LGRSourceSansPro-Sup.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2020/01/19 2 | %% 3 | \ProvidesFile{LGRSourceSansPro-Sup.fd} 4 | [2020/01/19 (autoinst) Font definitions for LGR/SourceSansPro-Sup.] 5 | 6 | \ifcsname s@fct@alias\endcsname\else 7 | \gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} 8 | \gdef\@font@aliasinfo#1{% 9 | \@font@info{Font\space shape\space `\curr@fontshape'\space will 10 | \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% 11 | } 12 | \fi 13 | 14 | \expandafter\ifx\csname SourceSansPro@scale\endcsname\relax 15 | \let\SourceSansPro@@scale\@empty 16 | \else 17 | \edef\SourceSansPro@@scale{s*[\csname SourceSansPro@scale\endcsname]}% 18 | \fi 19 | 20 | \DeclareFontFamily{LGR}{SourceSansPro-Sup}{} 21 | 22 | 23 | % ---- regular ---- 24 | 25 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{regular}{n}{ 26 | <-> \SourceSansPro@@scale SourceSansPro-Regular-sup-lgr 27 | }{} 28 | 29 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{regular}{it}{ 30 | <-> \SourceSansPro@@scale SourceSansPro-It-sup-lgr 31 | }{} 32 | 33 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{regular}{sl}{ 34 | <-> ssub * SourceSansPro-Sup/regular/it 35 | }{} 36 | 37 | 38 | % ---- semibold ---- 39 | 40 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{semibold}{it}{ 41 | <-> \SourceSansPro@@scale SourceSansPro-SemiboldIt-sup-lgr 42 | }{} 43 | 44 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{semibold}{n}{ 45 | <-> \SourceSansPro@@scale SourceSansPro-Semibold-sup-lgr 46 | }{} 47 | 48 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{semibold}{sl}{ 49 | <-> ssub * SourceSansPro-Sup/semibold/it 50 | }{} 51 | 52 | 53 | % ---- extralight ---- 54 | 55 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{extralight}{n}{ 56 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLight-sup-lgr 57 | }{} 58 | 59 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{extralight}{it}{ 60 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLightIt-sup-lgr 61 | }{} 62 | 63 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{extralight}{sl}{ 64 | <-> ssub * SourceSansPro-Sup/extralight/it 65 | }{} 66 | 67 | 68 | % ---- light ---- 69 | 70 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{light}{it}{ 71 | <-> \SourceSansPro@@scale SourceSansPro-LightIt-sup-lgr 72 | }{} 73 | 74 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{light}{n}{ 75 | <-> \SourceSansPro@@scale SourceSansPro-Light-sup-lgr 76 | }{} 77 | 78 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{light}{sl}{ 79 | <-> ssub * SourceSansPro-Sup/light/it 80 | }{} 81 | 82 | 83 | % ---- bold ---- 84 | 85 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{bold}{n}{ 86 | <-> \SourceSansPro@@scale SourceSansPro-Bold-sup-lgr 87 | }{} 88 | 89 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{bold}{it}{ 90 | <-> \SourceSansPro@@scale SourceSansPro-BoldIt-sup-lgr 91 | }{} 92 | 93 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{bold}{sl}{ 94 | <-> ssub * SourceSansPro-Sup/bold/it 95 | }{} 96 | 97 | 98 | % ---- black ---- 99 | 100 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{black}{it}{ 101 | <-> \SourceSansPro@@scale SourceSansPro-BlackIt-sup-lgr 102 | }{} 103 | 104 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{black}{n}{ 105 | <-> \SourceSansPro@@scale SourceSansPro-Black-sup-lgr 106 | }{} 107 | 108 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{black}{sl}{ 109 | <-> ssub * SourceSansPro-Sup/black/it 110 | }{} 111 | 112 | % 113 | % Extra 'alias' rules to map the standard NFSS codes to our fancy names 114 | % 115 | 116 | % el --> extralight 117 | 118 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{el}{n}{ 119 | <-> alias * SourceSansPro-Sup/extralight/n 120 | }{} 121 | 122 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{el}{sl}{ 123 | <-> alias * SourceSansPro-Sup/extralight/sl 124 | }{} 125 | 126 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{el}{it}{ 127 | <-> alias * SourceSansPro-Sup/extralight/it 128 | }{} 129 | 130 | 131 | % l --> light 132 | 133 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{l}{it}{ 134 | <-> alias * SourceSansPro-Sup/light/it 135 | }{} 136 | 137 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{l}{sl}{ 138 | <-> alias * SourceSansPro-Sup/light/sl 139 | }{} 140 | 141 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{l}{n}{ 142 | <-> alias * SourceSansPro-Sup/light/n 143 | }{} 144 | 145 | 146 | % m --> regular 147 | 148 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{m}{n}{ 149 | <-> alias * SourceSansPro-Sup/regular/n 150 | }{} 151 | 152 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{m}{it}{ 153 | <-> alias * SourceSansPro-Sup/regular/it 154 | }{} 155 | 156 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{m}{sl}{ 157 | <-> alias * SourceSansPro-Sup/regular/sl 158 | }{} 159 | 160 | 161 | % sb --> semibold 162 | 163 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{sb}{sl}{ 164 | <-> alias * SourceSansPro-Sup/semibold/sl 165 | }{} 166 | 167 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{sb}{it}{ 168 | <-> alias * SourceSansPro-Sup/semibold/it 169 | }{} 170 | 171 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{sb}{n}{ 172 | <-> alias * SourceSansPro-Sup/semibold/n 173 | }{} 174 | 175 | 176 | % b --> bold 177 | 178 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{b}{sl}{ 179 | <-> alias * SourceSansPro-Sup/bold/sl 180 | }{} 181 | 182 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{b}{it}{ 183 | <-> alias * SourceSansPro-Sup/bold/it 184 | }{} 185 | 186 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{b}{n}{ 187 | <-> alias * SourceSansPro-Sup/bold/n 188 | }{} 189 | 190 | 191 | % eb --> black 192 | 193 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{eb}{n}{ 194 | <-> alias * SourceSansPro-Sup/black/n 195 | }{} 196 | 197 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{eb}{sl}{ 198 | <-> alias * SourceSansPro-Sup/black/sl 199 | }{} 200 | 201 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{eb}{it}{ 202 | <-> alias * SourceSansPro-Sup/black/it 203 | }{} 204 | 205 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{bx}{n}{ 206 | <-> ssub * SourceSansPro-Sup/b/n 207 | }{} 208 | 209 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{bx}{it}{ 210 | <-> ssub * SourceSansPro-Sup/b/it 211 | }{} 212 | 213 | \DeclareFontShape{LGR}{SourceSansPro-Sup}{bx}{sl}{ 214 | <-> ssub * SourceSansPro-Sup/b/sl 215 | }{} 216 | 217 | \endinput 218 | -------------------------------------------------------------------------------- /resumeSrc/packages/LY1SourceSansPro-Inf.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2020/01/19 2 | %% 3 | \ProvidesFile{LY1SourceSansPro-Inf.fd} 4 | [2020/01/19 (autoinst) Font definitions for LY1/SourceSansPro-Inf.] 5 | 6 | \ifcsname s@fct@alias\endcsname\else 7 | \gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} 8 | \gdef\@font@aliasinfo#1{% 9 | \@font@info{Font\space shape\space `\curr@fontshape'\space will 10 | \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% 11 | } 12 | \fi 13 | 14 | \expandafter\ifx\csname SourceSansPro@scale\endcsname\relax 15 | \let\SourceSansPro@@scale\@empty 16 | \else 17 | \edef\SourceSansPro@@scale{s*[\csname SourceSansPro@scale\endcsname]}% 18 | \fi 19 | 20 | \DeclareFontFamily{LY1}{SourceSansPro-Inf}{} 21 | 22 | 23 | % ---- black ---- 24 | 25 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{black}{n}{ 26 | <-> \SourceSansPro@@scale SourceSansPro-Black-inf-ly1 27 | }{} 28 | 29 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{black}{it}{ 30 | <-> \SourceSansPro@@scale SourceSansPro-BlackIt-inf-ly1 31 | }{} 32 | 33 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{black}{sl}{ 34 | <-> ssub * SourceSansPro-Inf/black/it 35 | }{} 36 | 37 | 38 | % ---- bold ---- 39 | 40 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{bold}{n}{ 41 | <-> \SourceSansPro@@scale SourceSansPro-Bold-inf-ly1 42 | }{} 43 | 44 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{bold}{it}{ 45 | <-> \SourceSansPro@@scale SourceSansPro-BoldIt-inf-ly1 46 | }{} 47 | 48 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{bold}{sl}{ 49 | <-> ssub * SourceSansPro-Inf/bold/it 50 | }{} 51 | 52 | 53 | % ---- regular ---- 54 | 55 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{regular}{n}{ 56 | <-> \SourceSansPro@@scale SourceSansPro-Regular-inf-ly1 57 | }{} 58 | 59 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{regular}{it}{ 60 | <-> \SourceSansPro@@scale SourceSansPro-It-inf-ly1 61 | }{} 62 | 63 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{regular}{sl}{ 64 | <-> ssub * SourceSansPro-Inf/regular/it 65 | }{} 66 | 67 | 68 | % ---- semibold ---- 69 | 70 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{semibold}{n}{ 71 | <-> \SourceSansPro@@scale SourceSansPro-Semibold-inf-ly1 72 | }{} 73 | 74 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{semibold}{it}{ 75 | <-> \SourceSansPro@@scale SourceSansPro-SemiboldIt-inf-ly1 76 | }{} 77 | 78 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{semibold}{sl}{ 79 | <-> ssub * SourceSansPro-Inf/semibold/it 80 | }{} 81 | 82 | 83 | % ---- light ---- 84 | 85 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{light}{n}{ 86 | <-> \SourceSansPro@@scale SourceSansPro-Light-inf-ly1 87 | }{} 88 | 89 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{light}{it}{ 90 | <-> \SourceSansPro@@scale SourceSansPro-LightIt-inf-ly1 91 | }{} 92 | 93 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{light}{sl}{ 94 | <-> ssub * SourceSansPro-Inf/light/it 95 | }{} 96 | 97 | 98 | % ---- extralight ---- 99 | 100 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{extralight}{it}{ 101 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLightIt-inf-ly1 102 | }{} 103 | 104 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{extralight}{n}{ 105 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLight-inf-ly1 106 | }{} 107 | 108 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{extralight}{sl}{ 109 | <-> ssub * SourceSansPro-Inf/extralight/it 110 | }{} 111 | 112 | % 113 | % Extra 'alias' rules to map the standard NFSS codes to our fancy names 114 | % 115 | 116 | % el --> extralight 117 | 118 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{el}{it}{ 119 | <-> alias * SourceSansPro-Inf/extralight/it 120 | }{} 121 | 122 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{el}{sl}{ 123 | <-> alias * SourceSansPro-Inf/extralight/sl 124 | }{} 125 | 126 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{el}{n}{ 127 | <-> alias * SourceSansPro-Inf/extralight/n 128 | }{} 129 | 130 | 131 | % l --> light 132 | 133 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{l}{n}{ 134 | <-> alias * SourceSansPro-Inf/light/n 135 | }{} 136 | 137 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{l}{sl}{ 138 | <-> alias * SourceSansPro-Inf/light/sl 139 | }{} 140 | 141 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{l}{it}{ 142 | <-> alias * SourceSansPro-Inf/light/it 143 | }{} 144 | 145 | 146 | % m --> regular 147 | 148 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{m}{it}{ 149 | <-> alias * SourceSansPro-Inf/regular/it 150 | }{} 151 | 152 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{m}{sl}{ 153 | <-> alias * SourceSansPro-Inf/regular/sl 154 | }{} 155 | 156 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{m}{n}{ 157 | <-> alias * SourceSansPro-Inf/regular/n 158 | }{} 159 | 160 | 161 | % sb --> semibold 162 | 163 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{sb}{sl}{ 164 | <-> alias * SourceSansPro-Inf/semibold/sl 165 | }{} 166 | 167 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{sb}{it}{ 168 | <-> alias * SourceSansPro-Inf/semibold/it 169 | }{} 170 | 171 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{sb}{n}{ 172 | <-> alias * SourceSansPro-Inf/semibold/n 173 | }{} 174 | 175 | 176 | % b --> bold 177 | 178 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{b}{n}{ 179 | <-> alias * SourceSansPro-Inf/bold/n 180 | }{} 181 | 182 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{b}{sl}{ 183 | <-> alias * SourceSansPro-Inf/bold/sl 184 | }{} 185 | 186 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{b}{it}{ 187 | <-> alias * SourceSansPro-Inf/bold/it 188 | }{} 189 | 190 | 191 | % eb --> black 192 | 193 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{eb}{sl}{ 194 | <-> alias * SourceSansPro-Inf/black/sl 195 | }{} 196 | 197 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{eb}{it}{ 198 | <-> alias * SourceSansPro-Inf/black/it 199 | }{} 200 | 201 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{eb}{n}{ 202 | <-> alias * SourceSansPro-Inf/black/n 203 | }{} 204 | 205 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{bx}{n}{ 206 | <-> ssub * SourceSansPro-Inf/b/n 207 | }{} 208 | 209 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{bx}{sl}{ 210 | <-> ssub * SourceSansPro-Inf/b/sl 211 | }{} 212 | 213 | \DeclareFontShape{LY1}{SourceSansPro-Inf}{bx}{it}{ 214 | <-> ssub * SourceSansPro-Inf/b/it 215 | }{} 216 | 217 | \endinput 218 | -------------------------------------------------------------------------------- /resumeSrc/packages/LY1SourceSansPro-Sup.fd: -------------------------------------------------------------------------------- 1 | %% Generated by autoinst on 2020/01/19 2 | %% 3 | \ProvidesFile{LY1SourceSansPro-Sup.fd} 4 | [2020/01/19 (autoinst) Font definitions for LY1/SourceSansPro-Sup.] 5 | 6 | \ifcsname s@fct@alias\endcsname\else 7 | \gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} 8 | \gdef\@font@aliasinfo#1{% 9 | \@font@info{Font\space shape\space `\curr@fontshape'\space will 10 | \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% 11 | } 12 | \fi 13 | 14 | \expandafter\ifx\csname SourceSansPro@scale\endcsname\relax 15 | \let\SourceSansPro@@scale\@empty 16 | \else 17 | \edef\SourceSansPro@@scale{s*[\csname SourceSansPro@scale\endcsname]}% 18 | \fi 19 | 20 | \DeclareFontFamily{LY1}{SourceSansPro-Sup}{} 21 | 22 | 23 | % ---- bold ---- 24 | 25 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{bold}{it}{ 26 | <-> \SourceSansPro@@scale SourceSansPro-BoldIt-sup-ly1 27 | }{} 28 | 29 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{bold}{n}{ 30 | <-> \SourceSansPro@@scale SourceSansPro-Bold-sup-ly1 31 | }{} 32 | 33 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{bold}{sl}{ 34 | <-> ssub * SourceSansPro-Sup/bold/it 35 | }{} 36 | 37 | 38 | % ---- black ---- 39 | 40 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{black}{n}{ 41 | <-> \SourceSansPro@@scale SourceSansPro-Black-sup-ly1 42 | }{} 43 | 44 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{black}{it}{ 45 | <-> \SourceSansPro@@scale SourceSansPro-BlackIt-sup-ly1 46 | }{} 47 | 48 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{black}{sl}{ 49 | <-> ssub * SourceSansPro-Sup/black/it 50 | }{} 51 | 52 | 53 | % ---- extralight ---- 54 | 55 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{extralight}{n}{ 56 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLight-sup-ly1 57 | }{} 58 | 59 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{extralight}{it}{ 60 | <-> \SourceSansPro@@scale SourceSansPro-ExtraLightIt-sup-ly1 61 | }{} 62 | 63 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{extralight}{sl}{ 64 | <-> ssub * SourceSansPro-Sup/extralight/it 65 | }{} 66 | 67 | 68 | % ---- light ---- 69 | 70 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{light}{it}{ 71 | <-> \SourceSansPro@@scale SourceSansPro-LightIt-sup-ly1 72 | }{} 73 | 74 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{light}{n}{ 75 | <-> \SourceSansPro@@scale SourceSansPro-Light-sup-ly1 76 | }{} 77 | 78 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{light}{sl}{ 79 | <-> ssub * SourceSansPro-Sup/light/it 80 | }{} 81 | 82 | 83 | % ---- semibold ---- 84 | 85 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{semibold}{it}{ 86 | <-> \SourceSansPro@@scale SourceSansPro-SemiboldIt-sup-ly1 87 | }{} 88 | 89 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{semibold}{n}{ 90 | <-> \SourceSansPro@@scale SourceSansPro-Semibold-sup-ly1 91 | }{} 92 | 93 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{semibold}{sl}{ 94 | <-> ssub * SourceSansPro-Sup/semibold/it 95 | }{} 96 | 97 | 98 | % ---- regular ---- 99 | 100 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{regular}{n}{ 101 | <-> \SourceSansPro@@scale SourceSansPro-Regular-sup-ly1 102 | }{} 103 | 104 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{regular}{it}{ 105 | <-> \SourceSansPro@@scale SourceSansPro-It-sup-ly1 106 | }{} 107 | 108 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{regular}{sl}{ 109 | <-> ssub * SourceSansPro-Sup/regular/it 110 | }{} 111 | 112 | % 113 | % Extra 'alias' rules to map the standard NFSS codes to our fancy names 114 | % 115 | 116 | % el --> extralight 117 | 118 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{el}{n}{ 119 | <-> alias * SourceSansPro-Sup/extralight/n 120 | }{} 121 | 122 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{el}{it}{ 123 | <-> alias * SourceSansPro-Sup/extralight/it 124 | }{} 125 | 126 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{el}{sl}{ 127 | <-> alias * SourceSansPro-Sup/extralight/sl 128 | }{} 129 | 130 | 131 | % l --> light 132 | 133 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{l}{n}{ 134 | <-> alias * SourceSansPro-Sup/light/n 135 | }{} 136 | 137 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{l}{it}{ 138 | <-> alias * SourceSansPro-Sup/light/it 139 | }{} 140 | 141 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{l}{sl}{ 142 | <-> alias * SourceSansPro-Sup/light/sl 143 | }{} 144 | 145 | 146 | % m --> regular 147 | 148 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{m}{n}{ 149 | <-> alias * SourceSansPro-Sup/regular/n 150 | }{} 151 | 152 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{m}{sl}{ 153 | <-> alias * SourceSansPro-Sup/regular/sl 154 | }{} 155 | 156 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{m}{it}{ 157 | <-> alias * SourceSansPro-Sup/regular/it 158 | }{} 159 | 160 | 161 | % sb --> semibold 162 | 163 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{sb}{sl}{ 164 | <-> alias * SourceSansPro-Sup/semibold/sl 165 | }{} 166 | 167 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{sb}{it}{ 168 | <-> alias * SourceSansPro-Sup/semibold/it 169 | }{} 170 | 171 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{sb}{n}{ 172 | <-> alias * SourceSansPro-Sup/semibold/n 173 | }{} 174 | 175 | 176 | % b --> bold 177 | 178 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{b}{n}{ 179 | <-> alias * SourceSansPro-Sup/bold/n 180 | }{} 181 | 182 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{b}{it}{ 183 | <-> alias * SourceSansPro-Sup/bold/it 184 | }{} 185 | 186 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{b}{sl}{ 187 | <-> alias * SourceSansPro-Sup/bold/sl 188 | }{} 189 | 190 | 191 | % eb --> black 192 | 193 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{eb}{n}{ 194 | <-> alias * SourceSansPro-Sup/black/n 195 | }{} 196 | 197 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{eb}{it}{ 198 | <-> alias * SourceSansPro-Sup/black/it 199 | }{} 200 | 201 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{eb}{sl}{ 202 | <-> alias * SourceSansPro-Sup/black/sl 203 | }{} 204 | 205 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{bx}{n}{ 206 | <-> ssub * SourceSansPro-Sup/b/n 207 | }{} 208 | 209 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{bx}{sl}{ 210 | <-> ssub * SourceSansPro-Sup/b/sl 211 | }{} 212 | 213 | \DeclareFontShape{LY1}{SourceSansPro-Sup}{bx}{it}{ 214 | <-> ssub * SourceSansPro-Sup/b/it 215 | }{} 216 | 217 | \endinput 218 | --------------------------------------------------------------------------------