├── src ├── fmz_resume_web.pdf ├── fmz_resume_web_custom.pdf ├── fmz_resume_web_casual_blue.pdf └── fmz_resume_web_classic_blue.pdf ├── image ├── fmz_resume_web.png ├── fmz_resume_web_custom.png ├── fmz_resume_web_casual_blue.png └── fmz_resume_web_classic_blue.png ├── fmz_resume_web_custom ├── picture.jpg ├── linespacing_fix.sty ├── zh_CN-Adobefonts_external.sty ├── myresume.cls └── myresume_web.tex ├── fmz_resume_web_classicORCasual_blue ├── picture.jpg ├── moderncvcolorblack.sty ├── moderncvcolorred.sty ├── moderncvcolorblue.sty ├── moderncvcolorgreen.sty ├── moderncvcolorgrey.sty ├── moderncvcolororange.sty ├── moderncvcolorpurple.sty ├── moderncvstyleempty.sty ├── tweaklist.sty ├── moderncvcompatibility.sty ├── main_web_casual_blue.tex ├── main_web_classic_blue.tex ├── moderncvstylecasual.sty ├── moderncvstylebanking.sty ├── moderncvstyleclassic.sty ├── moderncvstyleoldstyle.sty └── moderncv.cls ├── fmz_resume_web ├── linespacing_fix.sty ├── zh_CN-Adobefonts_external.sty ├── resume.cls ├── fmz_resume_web.tex └── fontawesome.sty └── README.markdown /src/fmz_resume_web.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/src/fmz_resume_web.pdf -------------------------------------------------------------------------------- /image/fmz_resume_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/image/fmz_resume_web.png -------------------------------------------------------------------------------- /src/fmz_resume_web_custom.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/src/fmz_resume_web_custom.pdf -------------------------------------------------------------------------------- /image/fmz_resume_web_custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/image/fmz_resume_web_custom.png -------------------------------------------------------------------------------- /fmz_resume_web_custom/picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/fmz_resume_web_custom/picture.jpg -------------------------------------------------------------------------------- /src/fmz_resume_web_casual_blue.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/src/fmz_resume_web_casual_blue.pdf -------------------------------------------------------------------------------- /src/fmz_resume_web_classic_blue.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/src/fmz_resume_web_classic_blue.pdf -------------------------------------------------------------------------------- /image/fmz_resume_web_casual_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/image/fmz_resume_web_casual_blue.png -------------------------------------------------------------------------------- /image/fmz_resume_web_classic_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/image/fmz_resume_web_classic_blue.png -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FengMengZhao/LaTeX_generate_Chinese_resume/HEAD/fmz_resume_web_classicORCasual_blue/picture.jpg -------------------------------------------------------------------------------- /fmz_resume_web/linespacing_fix.sty: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e}[1994/06/01] 2 | \ProvidesPackage{linespacing_fix}[2015/06/06 linespacing_fix Package] 3 | 4 | % fix extra space introduced by setspace 5 | % http://tex.stackexchange.com/questions/138752/unnecessary-space-after-endspacing 6 | \RequirePackage{setspace} 7 | %% insert the following material in preamble 8 | \RequirePackage{calc} 9 | \newlength\modparskip 10 | \newlength\modbaselineskip 11 | \def\baselinestretch{1} % this parameter will be redefined at start of 'spacing' environment 12 | \setlength\modparskip{\parskip/\real{\baselinestretch}}% 13 | \setlength\modbaselineskip{\baselineskip/\real{\baselinestretch}}% 14 | \makeatletter 15 | \renewenvironment{spacing}[1]{\par% 16 | \def\baselinestretch{#1}% 17 | \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% 18 | }% 19 | {\par% 20 | \vskip \modparskip% % originally: \vskip \parskip 21 | \vskip \modbaselineskip% % originally: \vskip \baselineskip 22 | } 23 | \makeatother 24 | %% end of material to be inserted in preamble 25 | -------------------------------------------------------------------------------- /fmz_resume_web_custom/linespacing_fix.sty: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e}[1994/06/01] 2 | \ProvidesPackage{linespacing_fix}[2015/06/06 linespacing_fix Package] 3 | 4 | % fix extra space introduced by setspace 5 | % http://tex.stackexchange.com/questions/138752/unnecessary-space-after-endspacing 6 | \RequirePackage{setspace} 7 | %% insert the following material in preamble 8 | \RequirePackage{calc} 9 | \newlength\modparskip 10 | \newlength\modbaselineskip 11 | \def\baselinestretch{1} % this parameter will be redefined at start of 'spacing' environment 12 | \setlength\modparskip{\parskip/\real{\baselinestretch}}% 13 | \setlength\modbaselineskip{\baselineskip/\real{\baselinestretch}}% 14 | \makeatletter 15 | \renewenvironment{spacing}[1]{\par% 16 | \def\baselinestretch{#1}% 17 | \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% 18 | }% 19 | {\par% 20 | \vskip \modparskip% % originally: \vskip \parskip 21 | \vskip \modbaselineskip% % originally: \vskip \baselineskip 22 | } 23 | \makeatother 24 | %% end of material to be inserted in preamble 25 | -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvcolorblack.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvcolorblack.sty'. 2 | %% Copyright 2006-2012 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{moderncvcolorblack}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: black] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % color scheme definition 18 | %------------------------------------------------------------------------------- 19 | \definecolor{color0}{rgb}{0,0,0}% black 20 | \definecolor{color1}{rgb}{0,0,0}% black 21 | \definecolor{color2}{rgb}{0,0,0}% black 22 | 23 | 24 | \endinput 25 | 26 | 27 | %% end of file `moderncvcolorblack.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvcolorred.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvcolorred.sty'. 2 | %% Copyright 2006-2012 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{moderncvcolorred}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: red] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % color scheme definition 18 | %------------------------------------------------------------------------------- 19 | \definecolor{color0}{rgb}{0,0,0}% black 20 | \definecolor{color1}{rgb}{0.95,0.20,0.20}% red 21 | \definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey 22 | 23 | 24 | \endinput 25 | 26 | 27 | %% end of file `moderncvcolorred.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvcolorblue.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvcolorblue.sty'. 2 | %% Copyright 2006-2012 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{moderncvcolorblue}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: blue] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % color scheme definition 18 | %------------------------------------------------------------------------------- 19 | \definecolor{color0}{rgb}{0,0,0}% black 20 | \definecolor{color1}{rgb}{0.22,0.45,0.70}% light blue 21 | \definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey 22 | 23 | 24 | \endinput 25 | 26 | 27 | %% end of file `moderncvcolorblue.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvcolorgreen.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvcolorgreen.sty'. 2 | %% Copyright 2006-2012 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{moderncvcolorgreen}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: green] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % color scheme definition 18 | %------------------------------------------------------------------------------- 19 | \definecolor{color0}{rgb}{0,0,0}% black 20 | \definecolor{color1}{rgb}{0.35,0.70,0.30}% green 21 | \definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey 22 | 23 | 24 | \endinput 25 | 26 | 27 | %% end of file `moderncvcolorgreen.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvcolorgrey.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvcolorgrey.sty'. 2 | %% Copyright 2006-2012 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{moderncvcolorgrey}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: grey] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % color scheme definition 18 | %------------------------------------------------------------------------------- 19 | \definecolor{color0}{rgb}{0,0,0}% black 20 | \definecolor{color1}{rgb}{0.55,0.55,0.55}% dark grey 21 | \definecolor{color2}{rgb}{0.55,0.55,0.55}% dark grey 22 | 23 | 24 | \endinput 25 | 26 | 27 | %% end of file `moderncvcolorgrey.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvcolororange.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvcolororange.sty'. 2 | %% Copyright 2006-2012 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{moderncvcolororange}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: orange] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % color scheme definition 18 | %------------------------------------------------------------------------------- 19 | \definecolor{color0}{rgb}{0,0,0}% black 20 | \definecolor{color1}{rgb}{0.95,0.55,0.15}% orange 21 | \definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey 22 | 23 | 24 | \endinput 25 | 26 | 27 | %% end of file `moderncvcolororange.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvcolorpurple.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvcolorpurple.sty'. 2 | %% Copyright 2006-2012 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{moderncvcolorpurple}[2012/10/31 v1.2.0 modern curriculum vitae and letter color scheme: purple] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % color scheme definition 18 | %------------------------------------------------------------------------------- 19 | \definecolor{color0}{rgb}{0,0,0}% black 20 | \definecolor{color1}{rgb}{0.50,0.33,0.80}% purple 21 | \definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey 22 | 23 | 24 | \endinput 25 | 26 | 27 | %% end of file `moderncvcolorpurple.sty'. -------------------------------------------------------------------------------- /fmz_resume_web/zh_CN-Adobefonts_external.sty: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e}[1994/06/01] 2 | \ProvidesPackage{zh_CN-Adobefonts_external}[2015/05/25 zh_CN-Adobefonts_internal Package] 3 | 4 | \RequirePackage{fontspec} 5 | \RequirePackage{xeCJK} 6 | 7 | % https://github.com/boathit/CTEX/blob/master/texmf/tex/latex/ctex/fontset/ctex-xecjk-adobefonts.def 8 | % ctex-xecjk-adobefonts.def: Adobe 的 xeCJK 字体设置,为 Adobe 的四套字体 9 | % vim:ft=tex 10 | 11 | \defaultfontfeatures{Path = fonts/zh_CN-Adobe/, Mapping=tex-text} 12 | 13 | \setCJKmainfont[ 14 | BoldFont=AdobeHeitiStd-Regular.otf, 15 | ItalicFont=AdobeKaitiStd-Regular.otf, 16 | SmallCapsFont=AdobeHeitiStd-Regular.otf 17 | ]{AdobeSongStd-Light.otf} 18 | \setCJKsansfont{AdobeHeitiStd-Regular.otf} 19 | \setCJKmonofont{AdobeFangsongStd-Regular.otf} 20 | 21 | \setCJKfamilyfont{zhsong}{AdobeSongStd-Light.otf} 22 | \setCJKfamilyfont{zhhei}{AdobeHeitiStd-Regular.otf} 23 | \setCJKfamilyfont{zhfs}{AdobeFangsongStd-Regular.otf} 24 | \setCJKfamilyfont{zhkai}{AdobeKaitiStd-Regular.otf} 25 | 26 | \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体 27 | \newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体 28 | \newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书 29 | \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋 30 | 31 | \endinput 32 | -------------------------------------------------------------------------------- /fmz_resume_web_custom/zh_CN-Adobefonts_external.sty: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e}[1994/06/01] 2 | \ProvidesPackage{zh_CN-Adobefonts_external}[2015/05/25 zh_CN-Adobefonts_internal Package] 3 | 4 | \RequirePackage{fontspec} 5 | \RequirePackage{xeCJK} 6 | 7 | % https://github.com/boathit/CTEX/blob/master/texmf/tex/latex/ctex/fontset/ctex-xecjk-adobefonts.def 8 | % ctex-xecjk-adobefonts.def: Adobe 的 xeCJK 字体设置,为 Adobe 的四套字体 9 | % vim:ft=tex 10 | 11 | \defaultfontfeatures{Path = fonts/zh_CN-Adobe/, Mapping=tex-text} 12 | 13 | \setCJKmainfont[ 14 | BoldFont=AdobeHeitiStd-Regular.otf, 15 | ItalicFont=AdobeKaitiStd-Regular.otf, 16 | SmallCapsFont=AdobeHeitiStd-Regular.otf 17 | ]{AdobeSongStd-Light.otf} 18 | \setCJKsansfont{AdobeHeitiStd-Regular.otf} 19 | \setCJKmonofont{AdobeFangsongStd-Regular.otf} 20 | 21 | \setCJKfamilyfont{zhsong}{AdobeSongStd-Light.otf} 22 | \setCJKfamilyfont{zhhei}{AdobeHeitiStd-Regular.otf} 23 | \setCJKfamilyfont{zhfs}{AdobeFangsongStd-Regular.otf} 24 | \setCJKfamilyfont{zhkai}{AdobeKaitiStd-Regular.otf} 25 | 26 | \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体 27 | \newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体 28 | \newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书 29 | \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋 30 | 31 | \endinput 32 | -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvstyleempty.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvstyleempty.sty'. 2 | %% Copyright 2006-2012 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{moderncvstyleempty}[2012/10/31 v1.2.0 modern curriculum vitae scheme: empty] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % required packages 18 | %------------------------------------------------------------------------------- 19 | 20 | 21 | %------------------------------------------------------------------------------- 22 | % package options 23 | %------------------------------------------------------------------------------- 24 | 25 | 26 | %------------------------------------------------------------------------------- 27 | % style definition 28 | %------------------------------------------------------------------------------- 29 | % see moderncv.cls for command declarations that needs to be implemented, e.g. \maketitle, \section, \subsections, \cvline, etc 30 | 31 | \endinput 32 | 33 | 34 | %% end of file `moderncvstyleempty.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/tweaklist.sty: -------------------------------------------------------------------------------- 1 | %% start of file `tweaklist.sty'. 2 | %% Original by Jakob Schiøtz, downloaded from http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty; not found on ctan. 3 | %% Modified by Xavier Danaux (xdanaux@gmail.com). 4 | % 5 | % The tweaklist.sty package redefines the itemize, enumerate and description packages, so that all parameters can be adjusted. 6 | % This was done by copying the original definitions, and adding "hook commands" that are executed when entering the environment. 7 | % The hook commands are initially empty, but can be redefined with \renewcommand. 8 | % 9 | % This work may be distributed and/or modified under the 10 | % conditions of the LaTeX Project Public License version 1.3c, 11 | % available at http://www.latex-project.org/lppl/. 12 | 13 | 14 | % hooks for the itemize environment 15 | \def\itemhook{} 16 | \def\itemhooki{} 17 | \def\itemhookii{} 18 | \def\itemhookiii{} 19 | \def\itemhookiv{} 20 | % hooks for the enumerate environment 21 | \def\enumhook{} 22 | \def\enumhooki{} 23 | \def\enumhookii{} 24 | \def\enumhookiii{} 25 | \def\enumhookiv{} 26 | % hook for the description environment 27 | \def\deschook{} 28 | % original environment definitions, with hooks added 29 | \def\enumerate{% 30 | \ifnum \@enumdepth >\thr@@\@toodeep\else 31 | \advance\@enumdepth\@ne 32 | \edef\@enumctr{enum\romannumeral\the\@enumdepth}% 33 | \expandafter 34 | \list 35 | \csname label\@enumctr\endcsname 36 | {% 37 | \enumhook \csname enumhook\romannumeral\the\@enumdepth\endcsname% 38 | \usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}% 39 | }% 40 | \fi} 41 | \def\itemize{% 42 | \ifnum \@itemdepth >\thr@@\@toodeep\else 43 | \advance\@itemdepth\@ne 44 | \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% 45 | \expandafter 46 | \list 47 | \csname\@itemitem\endcsname 48 | {% 49 | \itemhook \csname itemhook\romannumeral\the\@itemdepth\endcsname% 50 | \def\makelabel##1{\hss\llap{##1}}% 51 | }% 52 | \fi} 53 | \newenvironment{description} 54 | {\list{}{\deschook\labelwidth\z@ \itemindent-\leftmargin 55 | \let\makelabel\descriptionlabel}} 56 | {\endlist} -------------------------------------------------------------------------------- /fmz_resume_web_custom/myresume.cls: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e} 2 | \ProvidesClass{resume}[2015/05/25 An elegant Résumé class] 3 | \LoadClass[11pt]{article} 4 | 5 | % disable indent globally 6 | \setlength{\parindent}{0pt} 7 | % some general improvements, defines the XeTeX logo 8 | \RequirePackage{xltxtra} 9 | % use xifthen 10 | \RequirePackage{xifthen} 11 | % use fontawesome 12 | \RequirePackage{fontawesome} 13 | % use xcolor for customizing color 14 | %\RequirePackage[usenames,dvipsnames]{xcolor} 15 | % loading fonts 16 | \RequirePackage{fontspec} 17 | % Main document font 18 | \setmainfont[ 19 | Path = fonts/Main/ , 20 | Extension = .otf , 21 | UprightFont = *-regular , 22 | BoldFont = *-bold , 23 | ItalicFont = *-italic , 24 | BoldItalicFont = *-bolditalic , 25 | SmallCapsFont = Fontin-SmallCaps 26 | ]{texgyretermes} 27 | 28 | \RequirePackage[ 29 | a4paper, 30 | left=0.8in, 31 | right=0.8in, 32 | top=0.70in, 33 | bottom=0.55in, 34 | nohead 35 | ]{geometry} 36 | 37 | \RequirePackage{titlesec} 38 | \RequirePackage{enumitem} 39 | \setlist{noitemsep} % removes spacing from items but leaves space around the whole list 40 | %\setlist{nosep} % removes all vertical spacing within and around the list 41 | \setlist[itemize]{topsep=0.25em, leftmargin=1.5pc} 42 | \setlist[enumerate]{topsep=0.25em, leftmargin=1.5pc} 43 | \RequirePackage[super]{nth} 44 | 45 | \titleformat{\section} % Customise the \section command 46 | {\Large\scshape\raggedleft} % Make the \section headers large (\Large), 47 | % small capitals (\scshape) and left aligned (\raggedright) 48 | {}{0em} % Can be used to give a prefix to all sections, like 'Section ...' 49 | {} % Can be used to insert code before the heading 50 | [\titlerule] % Inserts a horizontal line after the heading 51 | \titlespacing*{\section}{0cm}{*1.8}{*1.8} 52 | 53 | \titleformat{\subsection} 54 | {\large\raggedleft} 55 | {}{0em} 56 | {} 57 | \titlespacing*{\subsection}{0cm}{*1.8}{*0.6} 58 | 59 | \newcommand{\datedsection}[2]{% 60 | \section[#1]{#2 \hfill #1}% 61 | } 62 | \newcommand{\datedsubsection}[2]{% 63 | \subsection[#1]{#2 \hfill #1}% 64 | } 65 | \newcommand{\datedline}[2]{% 66 | {\par #2 \hfill #1 \par}% 67 | } 68 | 69 | \newcommand{\name}[1]{ 70 | \leftline{\Huge\scshape{#1}} 71 | \vspace{1.25ex} 72 | } 73 | 74 | \newcommand{\email}[1]{ 75 | \leftline{\faEnvelope\ \space {#1}} 76 | } 77 | 78 | \newcommand{\phone}[1]{ 79 | \leftline{\faPhone\ \space {#1}} 80 | } 81 | 82 | \newcommand{\homepage}[1]{ 83 | \leftline{\faLink\ \space {#1}} 84 | } -------------------------------------------------------------------------------- /fmz_resume_web/resume.cls: -------------------------------------------------------------------------------- 1 | \NeedsTeXFormat{LaTeX2e} 2 | \ProvidesClass{resume}[2015/05/25 An elegant Résumé class] 3 | \LoadClass[11pt]{article} 4 | 5 | % disable indent globally 6 | \setlength{\parindent}{0pt} 7 | % some general improvements, defines the XeTeX logo 8 | \RequirePackage{xltxtra} 9 | % use xifthen 10 | \RequirePackage{xifthen} 11 | % use fontawesome 12 | \RequirePackage{fontawesome} 13 | % use xcolor for customizing color 14 | %\RequirePackage[usenames,dvipsnames]{xcolor} 15 | % loading fonts 16 | \RequirePackage{fontspec} 17 | % Main document font 18 | \setmainfont[ 19 | Path = fonts/Main/ , 20 | Extension = .otf , 21 | UprightFont = *-regular , 22 | BoldFont = *-bold , 23 | ItalicFont = *-italic , 24 | BoldItalicFont = *-bolditalic , 25 | SmallCapsFont = Fontin-SmallCaps 26 | ]{texgyretermes} 27 | 28 | \RequirePackage[ 29 | a4paper, 30 | left=0.8in, 31 | right=0.8in, 32 | top=0.70in, 33 | bottom=0.55in, 34 | nohead 35 | ]{geometry} 36 | 37 | \RequirePackage{titlesec} 38 | \RequirePackage{enumitem} 39 | \setlist{noitemsep} % removes spacing from items but leaves space around the whole list 40 | %\setlist{nosep} % removes all vertical spacing within and around the list 41 | \setlist[itemize]{topsep=0.25em, leftmargin=1.5pc} 42 | \setlist[enumerate]{topsep=0.25em, leftmargin=1.5pc} 43 | \RequirePackage[super]{nth} 44 | 45 | \titleformat{\section} % Customise the \section command 46 | {\Large\scshape\raggedright} % Make the \section headers large (\Large), 47 | % small capitals (\scshape) and left aligned (\raggedright) 48 | {}{0em} % Can be used to give a prefix to all sections, like 'Section ...' 49 | {} % Can be used to insert code before the heading 50 | [\titlerule] % Inserts a horizontal line after the heading 51 | \titlespacing*{\section}{0cm}{*1.8}{*1.8} 52 | 53 | \titleformat{\subsection} 54 | {\large\raggedright} 55 | {}{0em} 56 | {} 57 | \titlespacing*{\subsection}{0cm}{*1.8}{*0.6} 58 | 59 | \newcommand{\datedsection}[2]{% 60 | \section[#1]{#1 \hfill #2}% 61 | } 62 | \newcommand{\datedsubsection}[2]{% 63 | \subsection[#1]{#1 \hfill #2}% 64 | } 65 | \newcommand{\datedline}[2]{% 66 | {\par #1 \hfill #2 \par}% 67 | } 68 | 69 | \newcommand{\name}[1]{ 70 | \centerline{\Huge\scshape{#1}} 71 | \vspace{1.25ex} 72 | } 73 | 74 | \newcommand{\contactInfo}[3]{ 75 | \centerline{\sffamily\large{\faEnvelope\ {#1} \textperiodcentered\ \faPhone\ {#2}} 76 | \ifthenelse{\isempty{#3}}% 77 | { } % if {#3} is empty 78 | {\textperiodcentered\ \faLink\ {#3} } % homepage, no space before \text... 79 | } 80 | \vspace{1.5ex} 81 | } 82 | 83 | \newcommand{\role}[2]{ 84 | {\par \textit{#1} ~ #2 \par} 85 | \vspace{0.85ex} 86 | } 87 | -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- 1 | ## 用LaTeX语言生成中文简历 2 | 3 | **用LaTeX制作中文简历,适合IT从业者。FontAwesome字体+Adobe字体+有照片和无照片版本,总有一款适合你。** 4 | 5 | ### 一睹为快(看一看哪款适合你) 6 | 7 | **无照片的简历模板** 8 | 9 | [fmz_resume_web.pdf](src/fmz_resume_web.pdf) 10 | 11 | ![Resume without photo](image/fmz_resume_web.png) 12 | 13 | **有照片的简历模板v1** 14 | 15 | [fmz_resume_web_classic_blue.pdf](src/fmz_resume_web_classic_blue.pdf) 16 | 17 | ![Resume with photo classic blue](image/fmz_resume_web_classic_blue.png) 18 | 19 | **有照片的简历模板v2** 20 | 21 | [fmz_resume_web_casual_blue.pdf](src/fmz_resume_web_casual_blue.pdf) 22 | 23 | ![Resume with photo casual blue](image/fmz_resume_web_casual_blue.png) 24 | 25 | **有照片的简历模板v3** 26 | 27 | [fmz_resume_web_custom.pdf](src/fmz_resume_web_custom.pdf) 28 | 29 | ![Resume with photo custom](image/fmz_resume_web_custom.png) 30 | 31 | --- 32 | 33 | **我们开始吧...** 34 | 35 | --- 36 | 37 | ### 注意 38 | 39 | - 本项目所有的简历都是使用Windows版本的[MikTeX](http://miktex.org/download),请自行下载安装。 40 | - 在编译的过程中选择`XeLateX`的选项 41 | - 首次安装可能会提示某个文件找不到,用MikTeX Package Manager进行包的安装,如果装过程有问题,请设置代理服务器。 42 | - 如果提示某个字体丢失,请网上下载字体,并安装到Windows系统中 43 | 44 | > 注意条目为编译过程中可能出现的问题,情况千差万别,不能一一列举,注意用Google进行问题搜索并解答。也可以[留言](https://fmzhao.github.io/guestbook/)讨论。 45 | 46 | ### 无照片模板建立 47 | 48 | 本项目在`fmz_resume_web`目录中,除了目录当中的文件之外,还需要下载需要导入的字体(我们使用的是汉语的简历)。 49 | 50 | [字体下载](https://pan.baidu.com/s/1nvERiOD)之后,会发现是一个`fonts/`目录,将此目录放入`fmz_resume_web`目录中即可完整编译。 51 | 52 | > 注意:模板v3`fmz_resume_custom`同样需要下载字体,也是同样的放置位置,详情后面不再赘述。 53 | 54 | **简要说明编译文件:** 55 | 56 | ``` 57 | fmz_resume_web.tex -> 要编译的文件 58 | resume.cls -> 编译文件会执行resume.cls中定义格式 59 | fontawesome.sty -> 定义第三方引入的FontAwesome字体格式 60 | linespacing_fix.sty -> 定义第三方定义的格式 61 | zh_CN-Adobefonts_external.sty -> 定义第三方引入的Adobe系列字体的格式 62 | ``` 63 | 64 | > 这样在MikLaTeX中编译`fmz_resume_web.tex`文件之后就能够得到`fmz_resume_web.pdf`文件,如果成功,可以自行进行修改。 65 | 66 | > 如果想要更深层次的自定义自己的简历模式,就要花费心思学习一下LaTeX语法,在`*.cls`和`*.sty`文件中自己定义格式。 67 | 68 | --- 69 | 70 | ### 有照片的模板v1、v2的建立 71 | 72 | > 本模板不需要自行下载字体,但是在编译的过程中可能提示某个字体不能找到,需要在互联网上下载并安装到Windows中。 73 | 74 | 本项目在`fmz_resume_web_classicORCasual_blue`目录中,该项目基于著名的`moderncv`项目。 75 | 76 | **项目下部分文件说明:** 77 | 78 | ``` 79 | main_web_classic_blue.tex -> 编译模板v1(classic_blue)的源文件 80 | main_web_casual_blue.tex -> 编译模板v2(casual_blue)的源文件 81 | moderncv.cls AND *.sty -> moderncv定义的格式文件 82 | picture.jpg -> 用来存放简历的照片 83 | ``` 84 | 85 | > 本项目除了classic、casual风格之外,还有oldstyle和banking风格,以及颜色还有橘黄色、绿色、红色、紫色、灰色和黑色。如果有偏好,需要进入编译源文件自行进行修改。 86 | 87 | --- 88 | 89 | ### 有照片的模板v3(自定义) 90 | 91 | > 本项目是个人基于无照片的项目,加入照片。 92 | 93 | 本项目在`fmz_resume_web_custom`目录中,同样需要字体下载 94 | 95 | > 项目说明同无照片项目相同,不再赘述。只是修改了其中的源编译文件和cls文件,加入了图片。 96 | 97 | --- 98 | 99 | End 100 | 101 | --- 102 | -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvcompatibility.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvcompatibility.sty'. 2 | %% Copyright 2006-2012 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{moderncvcompatibility}[2012/10/31 v1.2.0 modern curriculum vitae and letter compatibility patches] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % required packages 18 | %------------------------------------------------------------------------------- 19 | 20 | 21 | %------------------------------------------------------------------------------- 22 | % package options 23 | %------------------------------------------------------------------------------- 24 | % old casual option (version 0.1) 25 | %\DeclareOption{casual}{\input{moderncvstylecasual.sty}} 26 | 27 | % old classic option (version 0.1) 28 | %\DeclareOption{classic}{\input{moderncvstyleclassic.sty}} 29 | 30 | \DeclareOption*{} 31 | 32 | % process given options 33 | \ProcessOptions\relax 34 | 35 | %------------------------------------------------------------------------------- 36 | % definitions 37 | %------------------------------------------------------------------------------- 38 | % compatibility with version 0.1 39 | \newcommand*{\cvresume}[2]{\cvlistdoubleitem{#1}{#2}} 40 | 41 | % compatibility with versions <= 0.2 42 | % section, cvline, ... with width argument... 43 | %\newcommand*{\section}[2][0.825]{% 44 | % \closesection{}% 45 | % \@sectionopentrue% 46 | % \addcontentsline{toc}{part}{#2} 47 | % \begin{longtable}[t]{@{}r@{\hspace{.025\textwidth}}@{}p{#1\textwidth}@{}}% 48 | %% \colorrule{.15\textwidth}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}% 49 | % {\color{sectionrectanglecolor}\rule{0.15\textwidth}{1ex}}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}% 50 | %\newcommand*{\cvline}[3][.825]{% 51 | % \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\small\sffamily#2\end{minipage}&\begin{minipage}[t]{\maincolumnwidth}#3\end{minipage}\\} 52 | %\newcommand*{\cvitem}[3][.825]{% 53 | % \cvline[#1]{#2}{#3\vspace*{.75em}}} % the \vspace*{} inside the cvline environment is a hack... (should conceptually be outside the environment) 54 | 55 | % compatibility with versions <= 0.5 56 | %\newcommand*{\cvitem}[2]{\cvline{#1}{#2}} 57 | %\newcommand*{\moderncvstyle}[1]{\moderncvtheme{#1}} 58 | 59 | % compatibility with versions <= 0.7 60 | \newcommand*{\closesection}{} 61 | \newcommand*{\emptysection}{} 62 | \newcommand*{\sethintscolumnlength}[1]{% 63 | \setlength{\hintscolumnwidth}{#1}% 64 | \recomputelengths} 65 | \newcommand*{\sethintscolumntowidth}[1]{% 66 | \settowidth{\hintscolumnwidth}{#1}% 67 | \recomputelengths} 68 | 69 | % compatibility with versions <= 0.15 70 | \newcommand*{\cvline}[2]{\cvitem{#1}{#2}} 71 | \newcommand*{\cvlanguage}[3]{\cvitemwithcomment{#1}{#2}{#3}} 72 | \newcommand*{\cvcomputer}[4]{\cvdoubleitem{#1}{\small#2}{#3}{\small#4}} 73 | \newcommand*{\moderncvtheme}[2][blue]{% 74 | \moderncvcolor{#1}% 75 | \moderncvstyle{#2}} 76 | 77 | % compatibility with versions <= 0.19 78 | \newcommand*{\maketitle}{\makecvtitle}% 79 | \title{}% to avoid LaTeX complaining that \maketitle is a called without first a call to \title 80 | \newcommand*{\maketitlenamewidth}{\makecvtitlenamewidth} 81 | 82 | 83 | \endinput 84 | 85 | 86 | %% end of file `moderncvcompatibility.sty'. -------------------------------------------------------------------------------- /fmz_resume_web/fmz_resume_web.tex: -------------------------------------------------------------------------------- 1 | % !TEX TS-program = xelatex 2 | % !TEX encoding = UTF-8 Unicode 3 | % !Mode:: "TeX:UTF-8" 4 | 5 | \documentclass{resume} 6 | \usepackage{zh_CN-Adobefonts_external} % Simplified Chinese Support using external fonts (./fonts/zh_CN-Adobe/) 7 | %\usepackage{zh_CN-Adobefonts_internal} % Simplified Chinese Support using system fonts 8 | \usepackage{linespacing_fix} % disable extra space before next section 9 | \usepackage{cite} 10 | 11 | \begin{document} 12 | \pagenumbering{gobble} % suppress displaying page number 13 | 14 | \name{麦羞} 15 | 16 | % {E-mail}{mobilephone}{homepage} 17 | % be careful of _ in emaill address 18 | \contactInfo{fengmengzhao@gmail.com}{(+86) xxx-xxx-xxxxx}{https://fmzhao.github.io} 19 | % {E-mail}{mobilephone} 20 | % keep the last empty braces! 21 | %\contactInfo{xxx@yuanbin.me}{(+86) 131-221-87xxx}{} 22 | 23 | \section{\faGraduationCap\ 教育背景} 24 | \datedsubsection{\textbf{xxxxx大学}, xx,xx}{xxxx -- 至今} 25 | \textit{xxxxxx}\ xxxx, xxxxx 26 | \datedsubsection{\textbf{xxxxx大学}, xxx,xxx}{xxxx -- xxxx} 27 | \textit{xx}\ xxxx 28 | 29 | \bigbreak 30 | 31 | \section{\faHistory\ 项目} 32 | 33 | \datedsubsection{\textbf{DSA}}{2016年05月 -- 至今} 34 | %\role{\LaTeX, Python}{个人项目} 35 | \begin{onehalfspacing} 36 | % 优雅的 \LaTeX\ 简历模板, https://github.com/billryan/resume 37 | xxxxxxxxxxxxxxxx 38 | \begin{itemize} 39 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 40 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 41 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 42 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 43 | \end{itemize} 44 | \end{onehalfspacing} 45 | 46 | \datedsubsection{\textbf{机器学习}}{2016年03月 -- 2016月04月} 47 | %\role{\LaTeX, Python}{个人项目} 48 | \begin{onehalfspacing} 49 | %优雅的 \LaTeX\ 简历模板, https://github.com/billryan/resume 50 | xxxxxxxxxxxxxxxxx 51 | \begin{itemize} 52 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 53 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 54 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 55 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 56 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 57 | \end{itemize} 58 | \end{onehalfspacing} 59 | 60 | \datedsubsection{\textbf{Linux操作系统}}{2015年12月 -- 2016年02月} 61 | %\role{\LaTeX, Python}{个人项目} 62 | \begin{onehalfspacing} 63 | %优雅的 \LaTeX\ 简历模板, https://github.com/billryan/resume 64 | xxxxxxxxxxxxxxxxxx 65 | \begin{itemize} 66 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 67 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 68 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 69 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 70 | \end{itemize} 71 | \end{onehalfspacing} 72 | 73 | \datedsubsection{\textbf{Java EE}}{2015年08月 -- 2015年11月} 74 | %\role{Golang, Linux}{个人项目,和富帅糕合作开发} 75 | \begin{onehalfspacing} 76 | xxxxxxxxxxxxxxxxxx 77 | \begin{itemize} 78 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 79 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 80 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 81 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 82 | \end{itemize} 83 | \end{onehalfspacing} 84 | 85 | \datedsubsection{\textbf{Jave SE}}{2015年04月 -- 2015年07月} 86 | %\role{实习}{经理: 高富帅} 87 | xxxxxxxxxxxxx 88 | \begin{itemize} 89 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 90 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 91 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 92 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 93 | \end{itemize} 94 | 95 | % Reference Test 96 | %\datedsubsection{\textbf{Paper Title\cite{zaharia2012resilient}}}{May. 2015} 97 | %An xxx optimized for xxx\cite{verma2015large} 98 | %\begin{itemize} 99 | % \item main contribution 100 | %\end{itemize} 101 | 102 | \section{\faCogs\ IT 技能} 103 | % increase linespacing [parsep=0.5ex] 104 | \begin{itemize}[parsep=0.5ex] 105 | \item 编程语言:xxxxx 106 | \item 优化:xxxxx 107 | \item 平台:xxxxx 108 | \item 版本控制:xxxxx 109 | \item 建模语言:xxxxx 110 | \item 数据库:xxxxx 111 | \item 并发编程:xxxxx 112 | \end{itemize} 113 | 114 | \bigbreak 115 | 116 | \section{\faBug\ IT 兴趣} 117 | %\datedline{\textit{第一名}, xxx 比赛}{2013 年6 月} 118 | %\datedline{其他奖项}{2015} 119 | \begin{itemize}[parsep=0.5ex] 120 | \item xxxxxxxxxxxxxxxxx 121 | \item xxxxxxxxxxxxxxxxx 122 | \item xxxxxxxxxxxxxxxxx 123 | \item xxxxxxxxxxxxxxxxx 124 | \item xxxxxxxxxxxxxxxxx 125 | \end{itemize} 126 | 127 | \bigbreak 128 | 129 | \section{\faAt\ 自我} 130 | % increase linespacing [parsep=0.5ex] 131 | {\textbf{认知}} 132 | \begin{onehalfspacing} 133 | \begin{itemize}[parsep=0.5ex] 134 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 135 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 136 | \end{itemize} 137 | \end{onehalfspacing} 138 | 139 | {\textbf{格言}} 140 | \begin{onehalfspacing} 141 | \begin{itemize}[parsep=0.5ex] 142 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 143 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 144 | \end{itemize} 145 | \end{onehalfspacing} 146 | 147 | {\textbf{优点} 148 | \begin{onehalfspacing} 149 | \begin{itemize}[parsep=0.5ex] 150 | \item xxx 151 | \item xxx 152 | \item xxx 153 | \end{itemize} 154 | \end{onehalfspacing} 155 | 156 | {\textbf{缺点} 157 | \begin{onehalfspacing} 158 | \begin{itemize}[parsep=0.5ex] 159 | \item xxxxxxxxxxxxxxxxxxxxx 160 | \item xxxxxxxxxxxxxxxxxxxxx 161 | \end{itemize} 162 | \end{onehalfspacing} 163 | 164 | {\textbf{爱好} 165 | \begin{onehalfspacing} 166 | \begin{itemize}[parsep=0.5ex] 167 | \item xx 168 | \item xx 169 | \item xx 170 | \end{itemize} 171 | \end{onehalfspacing} 172 | 173 | %% Reference 174 | %\newpage 175 | %\bibliographystyle{IEEETran} 176 | %\bibliography{mycite} 177 | \end{document} 178 | -------------------------------------------------------------------------------- /fmz_resume_web_custom/myresume_web.tex: -------------------------------------------------------------------------------- 1 | % !TEX TS-program = xelatex 2 | % !TEX encoding = UTF-8 Unicode 3 | % !Mode:: "TeX:UTF-8" 4 | 5 | \documentclass{myresume} 6 | \usepackage{zh_CN-Adobefonts_external} % Simplified Chinese Support using external fonts (./fonts/zh_CN-Adobe/) 7 | %\usepackage{zh_CN-Adobefonts_internal} % Simplified Chinese Support using system fonts 8 | \usepackage{linespacing_fix} % disable extra space before next section 9 | \usepackage{cite} 10 | \usepackage{graphicx} 11 | 12 | \begin{document} 13 | \pagenumbering{gobble} % suppress displaying page number 14 | 15 | \begin{minipage}{0.65\textwidth} 16 | \begingroup 17 | \let\center\flushleft 18 | \let\endcenter\endflushleft 19 | \name{xxx} 20 | \bigbreak 21 | \phone{xxxxxxxxxxx} 22 | \email{fengmengzhao@gmail.com} 23 | \homepage{https://fmzhao.github.io} 24 | \endgroup 25 | \end{minipage} 26 | \raggedleft{ 27 | \begin{minipage}{0.3\textwidth} 28 | \flushright{\includegraphics[width=58pt]{picture}} 29 | \end{minipage} 30 | } 31 | 32 | 33 | % {E-mail}{mobilephone}{homepage} 34 | % be careful of _ in emaill address 35 | %\contactInfo{fengmengzhao@gmail.com}{(+86) 187-284-63725}{https://fmzhao.github.io} 36 | % {E-mail}{mobilephone} 37 | % keep the last empty braces! 38 | %\contactInfo{xxx@yuanbin.me}{(+86) 131-221-87xxx}{} 39 | 40 | \section{学历 \faGraduationCap} 41 | \datedsubsection{\textbf{xxxx大学}\ 成都}{xxxx -- 至今} 42 | \raggedleft{\fontsize{9pt}{11pt}{\textit{xxxx}\ xxxx \space xxxx}} 43 | \datedsubsection{\textbf{xxxx大学}\ xxx}{xxxx -- xxxx} 44 | \raggedleft{\fontsize{9pt}{11pt}{\textit{xx}\ xxxx}} 45 | 46 | \bigbreak 47 | 48 | \section{项目 \faGithub} 49 | 50 | \datedsubsection{\textbf{DSA}}{2016年05月 -- 至今} 51 | %\role{\LaTeX, Python}{个人项目} 52 | \begin{onehalfspacing} 53 | % 优雅的 \LaTeX\ 简历模板, https://github.com/billryan/resume 54 | \raggedright{\fontsize{9pt}{11pt}{\textit{xxxxxxxxxxxxxxxxxxxxx}}} 55 | \begin{itemize} 56 | \item xxxxxxxxxxxxxxxxxxxxx 57 | \item xxxxxxxxxxxxxxxxxxxxx 58 | \item xxxxxxxxxxxxxxxxxxxxx 59 | \item xxxxxxxxxxxxxxxxxxxxx 60 | \end{itemize} 61 | \end{onehalfspacing} 62 | 63 | \datedsubsection{\textbf{机器学习}}{2016年03月 -- 2016月04月} 64 | %\role{\LaTeX, Python}{个人项目} 65 | \begin{onehalfspacing} 66 | %优雅的 \LaTeX\ 简历模板, https://github.com/billryan/resume 67 | \raggedright{\fontsize{9pt}{11pt}{\textit{xxxxxxxxxxxxxxxxxxxxx}}} 68 | \begin{itemize} 69 | \item xxxxxxxxxxxxxxxxxxxxx 70 | \item xxxxxxxxxxxxxxxxxxxxx 71 | \item xxxxxxxxxxxxxxxxxxxxx 72 | \end{itemize} 73 | \end{onehalfspacing} 74 | 75 | \datedsubsection{\textbf{Linux}}{2015年12月 -- 2016年02月} 76 | %\role{\LaTeX, Python}{个人项目} 77 | \begin{onehalfspacing} 78 | %优雅的 \LaTeX\ 简历模板, https://github.com/billryan/resume 79 | \raggedright{\fontsize{9pt}{11pt}{\textit{xxxxxxxxxxxxxxxxxxxxx}}} 80 | \begin{itemize} 81 | \item xxxxxxxxxxxxxxxxxxxxx 82 | \item xxxxxxxxxxxxxxxxxxxxx 83 | \item xxxxxxxxxxxxxxxxxxxxx 84 | \item xxxxxxxxxxxxxxxxxxxxx 85 | \end{itemize} 86 | \end{onehalfspacing} 87 | 88 | \datedsubsection{\textbf{Java EE}}{2015年08月 -- 2015年11月} 89 | %\role{Golang, Linux}{个人项目,和富帅糕合作开发} 90 | \begin{onehalfspacing} 91 | \raggedright{\fontsize{9pt}{11pt}{\textit{xxxxxxxxxxxxxxxxxxxxx}}} 92 | \begin{itemize} 93 | \item xxxxxxxxxxxxxxxxxxxxx 94 | \item xxxxxxxxxxxxxxxxxxxxx 95 | \item xxxxxxxxxxxxxxxxxxxxx 96 | \item xxxxxxxxxxxxxxxxxxxxx 97 | \end{itemize} 98 | \end{onehalfspacing} 99 | 100 | \datedsubsection{\textbf{Jave SE}}{2015年04月 -- 2015年07月} 101 | %\role{实习}{经理: 高富帅} 102 | \raggedright{\fontsize{9pt}{11pt}{\textit{xxxxxxxxxxxxxxxxxxxxx}}} 103 | \begin{itemize} 104 | \item xxxxxxxxxxxxxxxxxxxxx 105 | \item xxxxxxxxxxxxxxxxxxxxx 106 | \item xxxxxxxxxxxxxxxxxxxxx 107 | \item xxxxxxxxxxxxxxxxxxxxx 108 | \end{itemize} 109 | 110 | \section{IT 技能 \faCogs} 111 | % increase linespacing [parsep=0.5ex] 112 | \begin{itemize}[parsep=0.5ex] 113 | \item 编程语言:xxxx 114 | \item 优化:xxxx 115 | \item 平台:xxxx 116 | \item 版本控制:xxxx 117 | \item 建模语言:xxxx 118 | \item 数据库:xxxx 119 | \item 并发编程:xxxx 120 | \end{itemize} 121 | 122 | \bigbreak 123 | 124 | \section{IT 兴趣 \faBug} 125 | %\datedline{\textit{第一名}, xxx 比赛}{2013 年6 月} 126 | %\datedline{其他奖项}{2015} 127 | \begin{itemize}[parsep=0.5ex] 128 | \item xxxxxxxxxxxx 129 | \item xxxxxxxxxxxx 130 | \item xxxxxxxxxxxx 131 | \item xxxxxxxxxxxx 132 | \end{itemize} 133 | 134 | \bigbreak 135 | 136 | \section{自我 \faAt} 137 | % increase linespacing [parsep=0.5ex] 138 | {\textbf{认知}} 139 | \begin{onehalfspacing} 140 | \begin{itemize}[parsep=0.5ex] 141 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 142 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 143 | \end{itemize} 144 | \end{onehalfspacing} 145 | 146 | {\textbf{格言}} 147 | \begin{onehalfspacing} 148 | \begin{itemize}[parsep=0.5ex] 149 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 150 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 151 | \end{itemize} 152 | \end{onehalfspacing} 153 | 154 | {\textbf{优点} 155 | \begin{onehalfspacing} 156 | \begin{itemize}[parsep=0.5ex] 157 | \item xxxx 158 | \item xxxx 159 | \item xxxx 160 | \end{itemize} 161 | \end{onehalfspacing} 162 | 163 | {\textbf{缺点} 164 | \begin{onehalfspacing} 165 | \begin{itemize}[parsep=0.5ex] 166 | \item xxxxx 167 | \item xxxxx 168 | \end{itemize} 169 | \end{onehalfspacing} 170 | 171 | {\textbf{爱好} 172 | \begin{onehalfspacing} 173 | \begin{itemize}[parsep=0.5ex] 174 | \item xx 175 | \item xx 176 | \item xx 177 | \end{itemize} 178 | \end{onehalfspacing} 179 | 180 | \end{document} 181 | -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/main_web_casual_blue.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | % "ModernCV" CV and Cover Letter 3 | % LaTeX Template 4 | % Version 1.1 (9/12/12) 5 | % 6 | % This template has been downloaded from: 7 | % http://www.LaTeXTemplates.com 8 | % 9 | % Original author: 10 | % Xavier Danaux (xdanaux@gmail.com) 11 | % 12 | % License: 13 | % CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/) 14 | % 15 | % Important note: 16 | % This template requires the moderncv.cls and .sty files to be in the same 17 | % directory as this .tex file. These files provide the resume style and themes 18 | % used for structuring the document. 19 | % 20 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 21 | 22 | %---------------------------------------------------------------------------------------- 23 | % PACKAGES AND OTHER DOCUMENT CONFIGURATIONS 24 | %---------------------------------------------------------------------------------------- 25 | 26 | \documentclass[11pt,a4paper,sans]{moderncv} % Font sizes: 10, 11, or 12; paper sizes: a4paper, letterpaper, a5paper, legalpaper, executivepaper or landscape; font families: sans or roman 27 | \usepackage{xeCJK} 28 | \setCJKmainfont{Droid Sans Fallback} 29 | \setCJKsansfont{WenQuanYi Zen Hei} 30 | \setCJKmonofont{cwTeXFangSong} 31 | 32 | \moderncvstyle{casual} % CV theme - options include: 'casual' (default), 'classic', 'oldstyle' and 'banking' 33 | \moderncvcolor{blue} % CV color - options include: 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black' 34 | 35 | \usepackage{lipsum} % Used for inserting dummy 'Lorem ipsum' text into the template 36 | 37 | \usepackage[scale=0.75]{geometry} % Reduce document margins 38 | %\setlength{\hintscolumnwidth}{3cm} % Uncomment to change the width of the dates column 39 | %\setlength{\makecvtitlenamewidth}{10cm} % For the 'classic' style, uncomment to adjust the width of the space allocated to your name 40 | 41 | %---------------------------------------------------------------------------------------- 42 | % NAME AND CONTACT INFORMATION SECTION 43 | %---------------------------------------------------------------------------------------- 44 | 45 | \firstname{} % Your first name 46 | \familyname{xxx} % Your last name 47 | 48 | % All information in this block is optional, comment out any lines you don't need 49 | %\title{Curriculum Vitae} 50 | %\address{123 Broadway}{City, State 12345} 51 | \mobile{(+86) xxx xxx xxxxx} 52 | %\phone{(000) 111 1112} 53 | %\fax{(000) 111 1113} 54 | \email{fengmengzhao@gmail.com} 55 | \homepage{fmzhao.github.io}{http://fmzhao.github.io/} % The first argument is the url for the clickable link, the second argument is the url displayed in the template - this allows special characters to be displayed such as the tilde in this example 56 | %\extrainfo{additional information} 57 | \photo[70pt][0.4pt]{picture} % The first bracket is the picture height, the second is the thickness of the frame around the picture (0pt for no frame) 58 | %\quote{人无善志,虽勇必伤} 59 | 60 | %---------------------------------------------------------------------------------------- 61 | 62 | \begin{document} 63 | \makecvtitle % Print the CV title 64 | 65 | %---------------------------------------------------------------------------------------- 66 | % EDUCATION SECTION 67 | %---------------------------------------------------------------------------------------- 68 | \section{学历} 69 | 70 | \cventry{xxxx--至今}{xxxxxx}{xxxxxxx}{}{}{ 71 | \textit{xxxxxx},xxxxxxxxxxxxxxx 72 | } % Arguments not required can be left empty 73 | 74 | \vspace{0.1cm} 75 | 76 | \cventry{xxxx--xxxx}{xxxxxx}{xxxxxx}{}{}{ 77 | \textit{xx} 78 | } % Arguments not required can be left empty 79 | %---------------------------------------------------------------------------------------- 80 | % WORK EXPERIENCE SECTION 81 | %---------------------------------------------------------------------------------------- 82 | 83 | \section{项目} 84 | 85 | \cventry{2016.05}{DSA}{}{}{}{ 86 | \textit{xxxxxxxxxxxxx} 87 | \begin{itemize} 88 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 89 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 90 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 91 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 92 | \end{itemize} 93 | } 94 | 95 | \vspace{0.1cm} 96 | 97 | \cventry{2016.03}{机器学习}{}{}{}{ 98 | \textit{xxxxxxxxxxxxxxx} 99 | \begin{itemize} 100 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 101 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 102 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 103 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 104 | \end{itemize} 105 | } 106 | 107 | \vspace{0.1cm} 108 | 109 | \cventry{2015--2016}{Linux}{}{}{}{ 110 | \textit{xxxxxxxxxx} 111 | \begin{itemize} 112 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 113 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 114 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 115 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 116 | \end{itemize} 117 | } 118 | 119 | \vspace{0.1cm} 120 | 121 | \cventry{2015.08}{Java EE}{}{}{}{ 122 | \textit{xxxxxxxxxxxxxxxxxxxx} 123 | \begin{itemize} 124 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 125 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 126 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 127 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 128 | \end{itemize} 129 | } 130 | 131 | \vspace{0.1cm} 132 | 133 | \cventry{2015.04}{Java SE}{}{}{}{ 134 | \textit{xxxxxxxxxxxxxxxxx} 135 | \begin{itemize} 136 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 137 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 138 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 139 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 140 | \end{itemize} 141 | } 142 | 143 | %---------------------------------------------------------------------------------------- 144 | % COMPUTER SKILLS SECTION 145 | %---------------------------------------------------------------------------------------- 146 | 147 | \section{IT 技能} 148 | 149 | \cvitem{编程语言}{xxxxx} 150 | \cvitem{优化}{xxxxx} 151 | \cvitem{平台}{xxxxx} 152 | \cvitem{版本控制}{xxxxx} 153 | \cvitem{建模语言}{xxxxx} 154 | \cvitem{数据库}{xxxxx} 155 | \cvitem{并发编程}{xxxxx} 156 | 157 | %---------------------------------------------------------------------------------------- 158 | % LANGUAGES SECTION 159 | %---------------------------------------------------------------------------------------- 160 | 161 | \section{IT 兴趣} 162 | 163 | \cventry{专注}{成长}{}{}{}{ 164 | \begin{itemize} 165 | \item xxxxxxxxxxxxxxxxxx 166 | \item xxxxxxxxxxxxxxxxxx 167 | \item xxxxxxxxxxxxxxxxxx 168 | \item xxxxxxxxxxxxxxxxxx 169 | \item xxxxxxxxxxxxxxxxxx 170 | \end{itemize} 171 | } 172 | 173 | %---------------------------------------------------------------------------------------- 174 | % INTERESTS SECTION 175 | %---------------------------------------------------------------------------------------- 176 | %\bigskip 177 | 178 | \section{自我} 179 | 180 | \cventry{@}{认知}{}{}{}{ 181 | \begin{itemize} 182 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 183 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 184 | \end{itemize} 185 | } 186 | 187 | \vspace{0.1cm} 188 | 189 | \cventry{@}{格言}{}{}{}{ 190 | \begin{itemize} 191 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 192 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 193 | \end{itemize} 194 | } 195 | 196 | \vspace{0.1cm} 197 | 198 | \cventry{@}{优点}{}{}{}{ 199 | \begin{itemize} 200 | \item xxxx 201 | \item xxxx 202 | \item xxxx 203 | \item xxxx 204 | \end{itemize} 205 | } 206 | 207 | \vspace{0.1cm} 208 | 209 | \cventry{@}{缺点}{}{}{}{ 210 | \begin{itemize} 211 | \item xxxxxxx 212 | \item xxxxxxx 213 | \item xxxxxxx 214 | \end{itemize} 215 | } 216 | 217 | \vspace{0.1cm} 218 | 219 | \cventry{@}{爱好}{}{}{}{ 220 | \begin{itemize} 221 | \item xxxx 222 | \item xxxx 223 | \item xxxx 224 | \end{itemize} 225 | } 226 | 227 | %---------------------------------------------------------------------------------------- 228 | % COVER LETTER 229 | %---------------------------------------------------------------------------------------- 230 | 231 | % To remove the cover letter, comment out this entire block 232 | 233 | %\clearpage 234 | 235 | %\recipient{HR Departmnet}{Corporation\\123 Pleasant Lane\\12345 City, State} % Letter recipient 236 | %\date{\today} % Letter date 237 | %\opening{Dear Sir or Madam,} % Opening greeting 238 | %\closing{Sincerely yours,} % Closing phrase 239 | %\enclosure[Attached]{curriculum vit\ae{}} % List of enclosed documents 240 | 241 | %\makelettertitle % Print letter title 242 | 243 | %\lipsum[1-3] % Dummy text 244 | 245 | %\makeletterclosing % Print letter signature 246 | 247 | %---------------------------------------------------------------------------------------- 248 | \end{document} -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/main_web_classic_blue.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | % "ModernCV" CV and Cover Letter 3 | % LaTeX Template 4 | % Version 1.1 (9/12/12) 5 | % 6 | % This template has been downloaded from: 7 | % http://www.LaTeXTemplates.com 8 | % 9 | % Original author: 10 | % Xavier Danaux (xdanaux@gmail.com) 11 | % 12 | % License: 13 | % CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/) 14 | % 15 | % Important note: 16 | % This template requires the moderncv.cls and .sty files to be in the same 17 | % directory as this .tex file. These files provide the resume style and themes 18 | % used for structuring the document. 19 | % 20 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 21 | 22 | %---------------------------------------------------------------------------------------- 23 | % PACKAGES AND OTHER DOCUMENT CONFIGURATIONS 24 | %---------------------------------------------------------------------------------------- 25 | 26 | \documentclass[11pt,a4paper,sans]{moderncv} % Font sizes: 10, 11, or 12; paper sizes: a4paper, letterpaper, a5paper, legalpaper, executivepaper or landscape; font families: sans or roman 27 | \usepackage{xeCJK} 28 | \setCJKmainfont{Droid Sans Fallback} 29 | \setCJKsansfont{WenQuanYi Zen Hei} 30 | \setCJKmonofont{cwTeXFangSong} 31 | 32 | \moderncvstyle{classic} % CV theme - options include: 'casual' (default), 'classic', 'oldstyle' and 'banking' 33 | \moderncvcolor{blue} % CV color - options include: 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black' 34 | 35 | \usepackage{lipsum} % Used for inserting dummy 'Lorem ipsum' text into the template 36 | 37 | \usepackage[scale=0.75]{geometry} % Reduce document margins 38 | %\setlength{\hintscolumnwidth}{3cm} % Uncomment to change the width of the dates column 39 | %\setlength{\makecvtitlenamewidth}{10cm} % For the 'classic' style, uncomment to adjust the width of the space allocated to your name 40 | 41 | %---------------------------------------------------------------------------------------- 42 | % NAME AND CONTACT INFORMATION SECTION 43 | %---------------------------------------------------------------------------------------- 44 | 45 | \firstname{} % Your first name 46 | \familyname{xxx} % Your last name 47 | 48 | % All information in this block is optional, comment out any lines you don't need 49 | %\title{Curriculum Vitae} 50 | %\address{123 Broadway}{City, State 12345} 51 | \mobile{(+86) xxx xxx xxxxx} 52 | %\phone{(000) 111 1112} 53 | %\fax{(000) 111 1113} 54 | \email{fengmengzhao@gmail.com} 55 | \homepage{fmzhao.github.io}{http://fmzhao.github.io/} % The first argument is the url for the clickable link, the second argument is the url displayed in the template - this allows special characters to be displayed such as the tilde in this example 56 | %\extrainfo{additional information} 57 | \photo[70pt][0.4pt]{picture} % The first bracket is the picture height, the second is the thickness of the frame around the picture (0pt for no frame) 58 | %\quote{人无善志,虽勇必伤} 59 | 60 | %---------------------------------------------------------------------------------------- 61 | 62 | \begin{document} 63 | \makecvtitle % Print the CV title 64 | 65 | %---------------------------------------------------------------------------------------- 66 | % EDUCATION SECTION 67 | %---------------------------------------------------------------------------------------- 68 | \section{学历} 69 | 70 | \cventry{xxxx--至今}{xxxxxx}{xxxxxxx}{}{}{ 71 | \textit{xxxxxx},xxxxxxxxxxxxxxx 72 | } % Arguments not required can be left empty 73 | 74 | \vspace{0.1cm} 75 | 76 | \cventry{xxxx--xxxx}{xxxxxx}{xxxxxx}{}{}{ 77 | \textit{xx} 78 | } % Arguments not required can be left empty 79 | %---------------------------------------------------------------------------------------- 80 | % WORK EXPERIENCE SECTION 81 | %---------------------------------------------------------------------------------------- 82 | 83 | \section{项目} 84 | 85 | \cventry{2016.05}{DSA}{}{}{}{ 86 | \textit{xxxxxxxxxxxxx} 87 | \begin{itemize} 88 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 89 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 90 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 91 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 92 | \end{itemize} 93 | } 94 | 95 | \vspace{0.1cm} 96 | 97 | \cventry{2016.03}{机器学习}{}{}{}{ 98 | \textit{xxxxxxxxxxxxxxx} 99 | \begin{itemize} 100 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 101 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 102 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 103 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 104 | \end{itemize} 105 | } 106 | 107 | \vspace{0.1cm} 108 | 109 | \cventry{2015--2016}{Linux}{}{}{}{ 110 | \textit{xxxxxxxxxx} 111 | \begin{itemize} 112 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 113 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 114 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 115 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 116 | \end{itemize} 117 | } 118 | 119 | \vspace{0.1cm} 120 | 121 | \cventry{2015.08}{Java EE}{}{}{}{ 122 | \textit{xxxxxxxxxxxxxxxxxxxx} 123 | \begin{itemize} 124 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 125 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 126 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 127 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 128 | \end{itemize} 129 | } 130 | 131 | \vspace{0.1cm} 132 | 133 | \cventry{2015.04}{Java SE}{}{}{}{ 134 | \textit{xxxxxxxxxxxxxxxxx} 135 | \begin{itemize} 136 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 137 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 138 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 139 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 140 | \end{itemize} 141 | } 142 | 143 | %---------------------------------------------------------------------------------------- 144 | % COMPUTER SKILLS SECTION 145 | %---------------------------------------------------------------------------------------- 146 | 147 | \section{IT 技能} 148 | 149 | \cvitem{编程语言}{xxxxx} 150 | \cvitem{优化}{xxxxx} 151 | \cvitem{平台}{xxxxx} 152 | \cvitem{版本控制}{xxxxx} 153 | \cvitem{建模语言}{xxxxx} 154 | \cvitem{数据库}{xxxxx} 155 | \cvitem{并发编程}{xxxxx} 156 | 157 | %---------------------------------------------------------------------------------------- 158 | % LANGUAGES SECTION 159 | %---------------------------------------------------------------------------------------- 160 | 161 | \section{IT 兴趣} 162 | 163 | \cventry{专注}{成长}{}{}{}{ 164 | \begin{itemize} 165 | \item xxxxxxxxxxxxxxxxxx 166 | \item xxxxxxxxxxxxxxxxxx 167 | \item xxxxxxxxxxxxxxxxxx 168 | \item xxxxxxxxxxxxxxxxxx 169 | \item xxxxxxxxxxxxxxxxxx 170 | \end{itemize} 171 | } 172 | 173 | %---------------------------------------------------------------------------------------- 174 | % INTERESTS SECTION 175 | %---------------------------------------------------------------------------------------- 176 | %\bigskip 177 | 178 | \section{自我} 179 | 180 | \cventry{@}{认知}{}{}{}{ 181 | \begin{itemize} 182 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 183 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 184 | \end{itemize} 185 | } 186 | 187 | \vspace{0.1cm} 188 | 189 | \cventry{@}{格言}{}{}{}{ 190 | \begin{itemize} 191 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 192 | \item xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 193 | \end{itemize} 194 | } 195 | 196 | \vspace{0.1cm} 197 | 198 | \cventry{@}{优点}{}{}{}{ 199 | \begin{itemize} 200 | \item xxxx 201 | \item xxxx 202 | \item xxxx 203 | \item xxxx 204 | \end{itemize} 205 | } 206 | 207 | \vspace{0.1cm} 208 | 209 | \cventry{@}{缺点}{}{}{}{ 210 | \begin{itemize} 211 | \item xxxxxxx 212 | \item xxxxxxx 213 | \item xxxxxxx 214 | \end{itemize} 215 | } 216 | 217 | \vspace{0.1cm} 218 | 219 | \cventry{@}{爱好}{}{}{}{ 220 | \begin{itemize} 221 | \item xxxx 222 | \item xxxx 223 | \item xxxx 224 | \end{itemize} 225 | } 226 | 227 | %---------------------------------------------------------------------------------------- 228 | % COVER LETTER 229 | %---------------------------------------------------------------------------------------- 230 | 231 | % To remove the cover letter, comment out this entire block 232 | 233 | %\clearpage 234 | 235 | %\recipient{HR Departmnet}{Corporation\\123 Pleasant Lane\\12345 City, State} % Letter recipient 236 | %\date{\today} % Letter date 237 | %\opening{Dear Sir or Madam,} % Opening greeting 238 | %\closing{Sincerely yours,} % Closing phrase 239 | %\enclosure[Attached]{curriculum vit\ae{}} % List of enclosed documents 240 | 241 | %\makelettertitle % Print letter title 242 | 243 | %\lipsum[1-3] % Dummy text 244 | 245 | %\makeletterclosing % Print letter signature 246 | 247 | %---------------------------------------------------------------------------------------- 248 | \end{document} -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvstylecasual.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvstylecasual.sty'. 2 | %% Copyright 2006-2012 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{moderncvstylecasual}[2012/10/31 v1.2.0 modern curriculum vitae and letter style scheme: casual] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % required packages 18 | %------------------------------------------------------------------------------- 19 | 20 | 21 | %------------------------------------------------------------------------------- 22 | % package options 23 | %------------------------------------------------------------------------------- 24 | \RequirePackage{moderncvstyleclassic} 25 | 26 | 27 | %------------------------------------------------------------------------------- 28 | % overall style definition 29 | %------------------------------------------------------------------------------- 30 | % commands 31 | % footer symbol used to separate footer elements 32 | \newcommand*{\footersymbol}{% 33 | {~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n 34 | % internal command to add an element to the footer 35 | % it collects the elements in a temporary box, and checks when to flush the box 36 | \newsavebox{\footerbox}% 37 | \newsavebox{\footertempbox}% 38 | \newlength{\footerwidth}% 39 | \newlength{\footerboxwidth}% 40 | \newif\if@firstfooterelement\@firstfooterelementtrue% 41 | % adds an element to the footer, separated by footersymbol 42 | % usage: \addtofooter[footersymbol]{element} 43 | \newcommand*{\addtofooter}[2][\footersymbol]{% 44 | \if@firstfooterelement% 45 | \savebox{\footertempbox}{\usebox{\footerbox}#2}% 46 | \else% 47 | \savebox{\footertempbox}{\usebox{\footerbox}#1#2}\fi% 48 | \settowidth{\footerboxwidth}{\usebox{\footertempbox}}% 49 | \ifnum\footerboxwidth<\footerwidth% 50 | \savebox{\footerbox}{\usebox{\footertempbox}}% 51 | \@firstfooterelementfalse% 52 | \else% 53 | \flushfooter\\% 54 | \savebox{\footerbox}{#2}% 55 | \savebox{\footertempbox}{#2}% 56 | \settowidth{\footerboxwidth}{\usebox{\footerbox}}% 57 | \@firstfooterelementfalse\fi} 58 | % internal command to flush the footer 59 | \newcommand*{\flushfooter}{% 60 | \strut\usebox{\footerbox}% 61 | \savebox{\footerbox}{}% 62 | \savebox{\footertempbox}{}% 63 | \setlength{\footerboxwidth}{0pt}} 64 | 65 | 66 | %------------------------------------------------------------------------------- 67 | % resume style definition 68 | %------------------------------------------------------------------------------- 69 | % fonts 70 | \renewcommand*{\namefont}{\fontsize{38}{40}\mdseries\upshape} 71 | \renewcommand*{\addressfont}{\normalsize\mdseries\slshape} 72 | 73 | % commands 74 | \renewcommand*{\makecvtitle}{% 75 | % recompute lengths (in case we are switching from letter to resume, or vice versa) 76 | \recomputecvlengths% 77 | % ensure footer with personal information 78 | \makecvfooter% 79 | % optional picture 80 | \newbox{\makecvtitlepicturebox}% 81 | \savebox{\makecvtitlepicturebox}{% 82 | \ifthenelse{\isundefined{\@photo}}% 83 | {}% 84 | {% 85 | \setlength\fboxrule{\@photoframewidth}% 86 | \ifdim\@photoframewidth=0pt% 87 | \setlength{\fboxsep}{0pt}\fi% 88 | {\color{color1}\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}}% 89 | \usebox{\makecvtitlepicturebox}% 90 | % name 91 | \@initializelength{\makecvtitlepicturewidth}% 92 | \settowidth{\makecvtitlepicturewidth}{\usebox{\makecvtitlepicturebox}}% 93 | \parbox[b]{\textwidth-\makecvtitlepicturewidth}{% 94 | \raggedleft\namefont{\color{color2!50}\@firstname} {\color{color2}\@familyname}}\\[-.35em]% alternate design: \MakeLowercase and no space 95 | {\color{color2!50}\rule{\textwidth}{.25ex}}% 96 | % optional title 97 | \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\null\hfill\titlestyle{\@title}}\\[2.5em]% \null is required as there is no box on the line after \\, so glue (and leaders) disappears; this is in contrast to after \par, where the next line starts with an indent box (even after \noindent). 98 | % optional quote 99 | \ifthenelse{\isundefined{\@quote}}% 100 | {}% 101 | {{\null\hfill\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\hfill\null\\[2.5em]}}% 102 | \par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle 103 | 104 | \renewcommand*{\makecvfooter}{% 105 | \setlength{\footerwidth}{0.8\textwidth}% 106 | \fancypagestyle{plain}{% 107 | \fancyfoot[c]{% 108 | \parbox[b]{\footerwidth}{% 109 | \centering% 110 | \color{color2}\addressfont% 111 | \ifthenelse{\isundefined{\@addressstreet}}{}{\addtofooter[]{\addresssymbol\@addressstreet}% 112 | \ifthenelse{\equal{\@addresscity}{}}{}{\addtofooter[~--~]{\@addresscity}}\flushfooter\@firstfooterelementtrue\\}% if \addresstreet is defined, \addresscity will always be defined but could be empty 113 | \ifthenelse{\isundefined{\@mobile}}{}{\addtofooter{\mobilesymbol\@mobile}}% 114 | \ifthenelse{\isundefined{\@phone}}{}{\addtofooter{\phonesymbol\@phone}}% 115 | \ifthenelse{\isundefined{\@fax}}{}{\addtofooter{\faxsymbol\@fax}}% 116 | \ifthenelse{\isundefined{\@email}}{}{\addtofooter{\emailsymbol\emaillink{\@email}}}% 117 | \ifthenelse{\isundefined{\@homepage}}{}{% 118 | \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty 119 | {\addtofooter{\homepagesymbol\httplink{\@homepage}}}% 120 | {\addtofooter{\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}}% 121 | \ifthenelse{\isundefined{\@extrainfo}}{}{\addtofooter{\@extrainfo}}% 122 | \ifthenelse{\lengthtest{\footerboxwidth=0pt}}{}{\flushfooter}% the lengthtest is required to avoid flushing an empty footer, which could cause a blank line due to the \\ after the address, if no other personal info is used 123 | }}}% 124 | \pagestyle{plain}} 125 | 126 | 127 | %------------------------------------------------------------------------------- 128 | % letter style definition 129 | %------------------------------------------------------------------------------- 130 | \renewcommand*{\makelettertitle}{% 131 | % recompute lengths (in case we are switching from letter to resume, or vice versa) 132 | \recomputeletterlengths% 133 | % ensure footer with personal information 134 | \makeletterfooter% 135 | % recipient block 136 | \begin{minipage}[t]{.5\textwidth} 137 | \raggedright% 138 | \addressfont% 139 | {\bfseries\upshape\@recipientname}\\% 140 | \@recipientaddress% 141 | \end{minipage} 142 | % date 143 | \hfill% US style 144 | % \\[1em]% UK style 145 | \@date\\[2em]% US informal style: "April 6, 2006"; UK formal style: "05/04/2006" 146 | % opening 147 | \raggedright% 148 | \@opening\\[1.5em]% 149 | % ensure no extra spacing after \makelettertitle due to a possible blank line 150 | % \ignorespacesafterend% not working 151 | \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}} 152 | 153 | \renewcommand*{\makeletterfooter}{% 154 | \setlength{\footerwidth}{0.8\textwidth}% 155 | \fancypagestyle{plain}{% 156 | \fancyfoot[c]{% 157 | \parbox[b]{\footerwidth}{% 158 | \centering% 159 | \addressfont\color{color2}% 160 | \vspace{-\baselineskip}% to cancel out the extra vertical space taken by the name (below) and ensure perfect alignment of letter and cv footers 161 | \strut{\bfseries\upshape\@firstname~\@familyname}\\% the \strut is required to ensure the line is exactly \baselineskip tall 162 | \ifthenelse{\isundefined{\@addressstreet}}{}{\addtofooter[]{\addresssymbol\@addressstreet}% 163 | \ifthenelse{\equal{\@addresscity}{}}{}{\addtofooter[~--~]{\@addresscity}}\flushfooter\@firstfooterelementtrue\\}% if \addresstreet is defined, \addresscity will always be defined but could be empty 164 | \ifthenelse{\isundefined{\@mobile}}{}{\addtofooter{\mobilesymbol\@mobile}}% 165 | \ifthenelse{\isundefined{\@phone}}{}{\addtofooter{\phonesymbol\@phone}}% 166 | \ifthenelse{\isundefined{\@fax}}{}{\addtofooter{\faxsymbol\@fax}}% 167 | \ifthenelse{\isundefined{\@email}}{}{\addtofooter{\emailsymbol\emaillink{\@email}}}% 168 | \ifthenelse{\isundefined{\@homepage}}{}{% 169 | \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty 170 | {\addtofooter{\homepagesymbol\httplink{\@homepage}}}% 171 | {\addtofooter{\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}}% 172 | \ifthenelse{\isundefined{\@extrainfo}}{}{\addtofooter{\@extrainfo}}% 173 | \ifthenelse{\lengthtest{\footerboxwidth=0pt}}{}{\flushfooter}% the lengthtest is required to avoid flushing an empty footer, which could cause a blank line due to the \\ after the address, if no other personal info is used 174 | }}}% 175 | \pagestyle{plain}} 176 | 177 | \renewcommand*{\makeletterclosing}{ 178 | \@closing\\[3em]% 179 | {\bfseries\@firstname~\@familyname}% 180 | \ifthenelse{\isundefined{\@enclosure}}{}{% 181 | \\% 182 | \vfil% 183 | {\color{color2}\itshape\enclname: \@enclosure}}% 184 | \vfil} 185 | 186 | 187 | \endinput 188 | 189 | 190 | %% end of file `moderncvstylecasual.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvstylebanking.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvstylebanking.sty'. 2 | %% Copyright 2006-2012 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{moderncvstylebanking}[2012/10/31 v1.2.0 modern curriculum vitae and letter style scheme: banking] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % required packages 18 | %------------------------------------------------------------------------------- 19 | 20 | 21 | %------------------------------------------------------------------------------- 22 | % package options 23 | %------------------------------------------------------------------------------- 24 | 25 | 26 | %------------------------------------------------------------------------------- 27 | % overall style definition 28 | %------------------------------------------------------------------------------- 29 | % fonts 30 | %\ifxetexorluatex 31 | % \setmainfont{Tex-Gyre Pagella} 32 | % \setsansfont{Tex-Gyre Pagella} 33 | % \setmathfont{Tex-Gyre Pagella} 34 | % \setmathfont[range=\mathit,\mathsfit]{Tex-Gyre Pagella Italic} 35 | % \setmathfont[range=\mathbfup,\mathbfsfup]{Tex-Gyre Pagella Bold} 36 | % \setmathfont[range=\mathbfit,\mathbfsfit]{Tex-Gyre Pagella Bold Italic} 37 | %\else 38 | \IfFileExists{tgpagella.sty}% 39 | {% 40 | \RequirePackage{tgpagella}% 41 | \renewcommand*{\familydefault}{\rmdefault}}% 42 | {} 43 | %\fi 44 | 45 | % symbols 46 | \renewcommand*{\mobilesymbol}{\marvosymbol{72}~} 47 | \renewcommand*{\phonesymbol}{\marvosymbol{84}~} 48 | \renewcommand*{\faxsymbol}{\marvosymbol{117}~} 49 | \renewcommand*{\emailsymbol}{\marvosymbol{66}~} 50 | \renewcommand*{\homepagesymbol}{{\Large\marvosymbol{205}}~} 51 | 52 | % commands 53 | \newcommand*{\maketitlesymbol}{% 54 | {~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n 55 | % internal command to add an element to the footer 56 | % it collects the elements in a temporary box, and checks when to flush the box 57 | \newsavebox{\maketitlebox}% 58 | \newsavebox{\maketitletempbox}% 59 | \newlength{\maketitlewidth}% 60 | \newlength{\maketitleboxwidth}% 61 | \newif\if@firstmaketitleelement\@firstmaketitleelementtrue% 62 | % adds an element to the maketitle, separated by maketitlesymbol 63 | % usage: \addtomaketitle[maketitlesymbol]{element} 64 | \newcommand*{\addtomaketitle}[2][\maketitlesymbol]{% 65 | \if@firstmaketitleelement% 66 | \savebox{\maketitletempbox}{\usebox{\maketitlebox}#2}% 67 | \else% 68 | \savebox{\maketitletempbox}{\usebox{\maketitlebox}#1#2}\fi% 69 | \settowidth{\maketitleboxwidth}{\usebox{\maketitletempbox}}% 70 | \ifnum\maketitleboxwidth<\maketitlewidth% 71 | \savebox{\maketitlebox}{\usebox{\maketitletempbox}}% 72 | \@firstmaketitleelementfalse% 73 | \else% 74 | \flushmaketitle{}\\% 75 | \savebox{\maketitlebox}{#2}% 76 | \savebox{\maketitletempbox}{#2}% 77 | \settowidth{\maketitleboxwidth}{\usebox{\maketitlebox}}% 78 | \@firstmaketitleelementfalse\fi} 79 | % internal command to flush the maketitle 80 | \newcommand*{\flushmaketitle}{% 81 | \strut\usebox{\maketitlebox}% 82 | \savebox{\maketitlebox}{}% 83 | \savebox{\maketitletempbox}{}% 84 | \setlength{\maketitleboxwidth}{0pt}} 85 | \renewcommand*{\maketitle}{% 86 | \setlength{\maketitlewidth}{0.8\textwidth}% 87 | \hfil% 88 | \parbox{\maketitlewidth}{% 89 | \centering% 90 | % name and title 91 | \namestyle{\@firstname~\@familyname}% 92 | \ifthenelse{\isundefined{\@title}}{}{\titlestyle{~|~\@title}}\\% 93 | % detailed information 94 | \addressfont\color{color2}% 95 | \ifthenelse{\isundefined{\@addressstreet}}{}{\addtomaketitle{\addresssymbol\@addressstreet}% 96 | \ifthenelse{\equal{\@addresscity}{}}{}{\addtomaketitle[~--~]{\@addresscity}}\flushmaketitle\@firstmaketitleelementtrue\\}% if \addresstreet is defined, \addresscity will always be defined but could be empty 97 | \ifthenelse{\isundefined{\@mobile}}{}{\addtomaketitle{\mobilesymbol\@mobile}}% 98 | \ifthenelse{\isundefined{\@phone}}{}{\addtomaketitle{\phonesymbol\@phone}}% 99 | \ifthenelse{\isundefined{\@fax}}{}{\addtomaketitle{\faxsymbol\@fax}}% 100 | \ifthenelse{\isundefined{\@email}}{}{\addtomaketitle{\emailsymbol\emaillink{\@email}}}% 101 | \ifthenelse{\isundefined{\@homepage}}{}{% 102 | \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty 103 | {\addtomaketitle{\homepagesymbol\httplink{\@homepage}}}% 104 | {\addtomaketitle{\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}}% 105 | \ifthenelse{\isundefined{\@extrainfo}}{}{\addtomaketitle{\@extrainfo}}% 106 | \flushmaketitle}\\[2.5em]}% need to force a \par after this to avoid weird spacing bug at the first section if no blank line is left after \maketitle 107 | 108 | 109 | %------------------------------------------------------------------------------- 110 | % resume style definition 111 | %------------------------------------------------------------------------------- 112 | % fonts 113 | \renewcommand*{\namefont}{\Huge\bfseries\upshape} 114 | \renewcommand*{\titlefont}{\Huge\mdseries\upshape} 115 | \renewcommand*{\addressfont}{\normalsize\mdseries\upshape} 116 | \renewcommand*{\quotefont}{\large\slshape} 117 | \renewcommand*{\sectionfont}{\Large\bfseries\upshape} 118 | \renewcommand*{\subsectionfont}{\large\upshape\fontseries{sb}\selectfont} 119 | \renewcommand*{\hintfont}{\bfseries} 120 | 121 | % styles 122 | \renewcommand*{\namestyle}[1]{{\namefont\textcolor{color1}{#1}}} 123 | \renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2!85}{#1}}} 124 | \renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color1}{#1}}} 125 | \renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} 126 | \renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} 127 | \renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} 128 | \renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} 129 | 130 | % lengths 131 | \newlength{\quotewidth} 132 | \newlength{\hintscolumnwidth} 133 | \setlength{\hintscolumnwidth}{0.3\textwidth}% 134 | \newlength{\separatorcolumnwidth} 135 | \setlength{\separatorcolumnwidth}{0.025\textwidth}% 136 | \newlength{\maincolumnwidth} 137 | \newlength{\doubleitemcolumnwidth} 138 | \newlength{\listitemsymbolwidth} 139 | \settowidth{\listitemsymbolwidth}{\listitemsymbol} 140 | \newlength{\listitemmaincolumnwidth} 141 | \newlength{\listdoubleitemmaincolumnwidth} 142 | 143 | % commands 144 | \renewcommand*{\recomputecvlengths}{% 145 | \setlength{\quotewidth}{0.65\textwidth}% 146 | % main lenghts 147 | \setlength{\maincolumnwidth}{\textwidth}% 148 | % listitem lengths 149 | \setlength{\listitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% 150 | % doubleitem lengths 151 | \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}% 152 | \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% 153 | % listdoubleitem lengths 154 | \setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% 155 | \setlength{\listdoubleitemmaincolumnwidth}{0.5\listdoubleitemmaincolumnwidth}% 156 | % fancyhdr lengths 157 | \renewcommand{\headwidth}{\textwidth}% 158 | % regular lengths 159 | \setlength{\parskip}{0\p@}} 160 | 161 | \renewcommand*{\makecvtitle}{% 162 | % recompute lengths (in case we are switching from letter to resume, or vice versa) 163 | \recomputecvlengths% 164 | \maketitle% 165 | % optional quote 166 | \ifthenelse{\isundefined{\@quote}}% 167 | {}% 168 | {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% 169 | \par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle} 170 | 171 | \renewcommand*{\section}[1]{% 172 | \par\addvspace{2.5ex}% 173 | \phantomsection{}% reset the anchor for hyperrefs 174 | \addcontentsline{toc}{section}{#1}% 175 | \strut\sectionstyle{#1}% 176 | {\color{color1}\hrule}% 177 | \par\nobreak\addvspace{1ex}\@afterheading} 178 | 179 | \newcommand{\subsectionfill}{\xleaders\hbox to 0.35em{\scriptsize.}\hfill}% different subsectionfills will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible 180 | \renewcommand*{\subsection}[1]{% 181 | \par\addvspace{1ex}% 182 | \phantomsection{}% 183 | \addcontentsline{toc}{subsection}{#1}% 184 | \strut\subsectionstyle{#1}{\color{color1}{\subsectionfill}}% 185 | \par\nobreak\addvspace{0.5ex}\@afterheading} 186 | 187 | \renewcommand*{\cvitem}[3][.25em]{% 188 | \ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }{#3}% 189 | \par\addvspace{#1}} 190 | 191 | \renewcommand*{\cvdoubleitem}[5][.25em]{% 192 | \begin{minipage}[t]{\doubleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}% 193 | \hfill% fill of \separatorcolumnwidth 194 | \begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}% 195 | \par\addvspace{#1}} 196 | 197 | \renewcommand*{\cvlistitem}[2][.25em]{% 198 | \listitemsymbol\begin{minipage}[t]{\listitemmaincolumnwidth}#2\end{minipage}% 199 | \par\addvspace{#1}} 200 | 201 | \renewcommand*{\cvlistdoubleitem}[3][.25em]{% 202 | \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}% 203 | \hfill% fill of \separatorcolumnwidth 204 | \ifthenelse{\equal{#3}{}}% 205 | {}% 206 | {\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#3\end{minipage}}}} 207 | 208 | \renewcommand*{\cventry}[7][.25em]{ 209 | \begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}% 210 | {\bfseries #4} & {\bfseries #5} \\% 211 | {\itshape #3\ifthenelse{\equal{#6}{}}{}{, #6}} & {\itshape #2}\\% 212 | \end{tabular*}% 213 | \ifx&% 214 | \else{\\\vbox{\small#7}}\fi% 215 | \par\addvspace{#1}} 216 | 217 | \newbox{\cvitemwithcommentmainbox} 218 | \newlength{\cvitemwithcommentmainlength} 219 | \newlength{\cvitemwithcommentcommentlength} 220 | \renewcommand*{\cvitemwithcomment}[4][.25em]{% 221 | \savebox{\cvitemwithcommentmainbox}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3}% 222 | \setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}% 223 | \setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}% 224 | \begin{minipage}[t]{\cvitemwithcommentmainlength}\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3\end{minipage}% 225 | \hfill% fill of \separatorcolumnwidth 226 | \begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}% 227 | \par\addvspace{#1}} 228 | 229 | \renewenvironment{thebibliography}[1]% 230 | {% 231 | \bibliographyhead{\refname}% 232 | % \small% 233 | \begin{list}{\bibliographyitemlabel}% 234 | {% 235 | \setlength{\topsep}{0pt}% 236 | \setlength{\labelwidth}{0pt}% 237 | \setlength{\labelsep}{0pt}% 238 | \leftmargin\labelwidth% 239 | \advance\leftmargin\labelsep% 240 | \@openbib@code% 241 | \usecounter{enumiv}% 242 | \let\p@enumiv\@empty% 243 | \renewcommand\theenumiv{\@arabic\c@enumiv}}% 244 | \sloppy\clubpenalty4000\widowpenalty4000% 245 | % \sfcode`\.\@m% 246 | % \sfcode `\=1000\relax% 247 | }% 248 | {% 249 | \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% 250 | \end{list}% 251 | } 252 | 253 | 254 | %------------------------------------------------------------------------------- 255 | % letter style definition 256 | %------------------------------------------------------------------------------- 257 | % commands 258 | \renewcommand*{\recomputeletterlengths}{ 259 | \recomputecvlengths% 260 | \setlength{\parskip}{6\p@}} 261 | 262 | \renewcommand*{\makelettertitle}{% 263 | % recompute lengths (in case we are switching from letter to resume, or vice versa) 264 | \recomputeletterlengths% 265 | % sender block 266 | \maketitle% 267 | \par% 268 | % recipient block 269 | \begin{minipage}[t]{.5\textwidth} 270 | \raggedright% 271 | \addressfont% 272 | {\bfseries\upshape\@recipientname}\\% 273 | \@recipientaddress% 274 | \end{minipage} 275 | % date 276 | \hfill % US style 277 | % \\[1em] % UK style 278 | \@date\\[2em]% US informal style: "April 6, 2006"; UK formal style: "05/04/2006" 279 | % opening 280 | \raggedright% 281 | \@opening\\[1.5em]% 282 | % ensure no extra spacing after \makelettertitle due to a possible blank line 283 | % \ignorespacesafterend% not working 284 | \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}} 285 | 286 | \renewcommand*{\makeletterclosing}{ 287 | \@closing\\[3em]% 288 | {\bfseries \@firstname~\@familyname}% 289 | \ifthenelse{\isundefined{\@enclosure}}{}{% 290 | \\% 291 | \vfill% 292 | {\color{color2}\itshape\enclname: \@enclosure}}} 293 | 294 | 295 | \endinput 296 | 297 | 298 | %% end of file `moderncvstylebanking.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvstyleclassic.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvstyleclassic.sty'. 2 | %% Copyright 2006-2012 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{moderncvstyleclassic}[2012/10/31 v1.2.0 modern curriculum vitae and letter style scheme: classic] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % required packages 18 | %------------------------------------------------------------------------------- 19 | 20 | 21 | %------------------------------------------------------------------------------- 22 | % package options 23 | %------------------------------------------------------------------------------- 24 | 25 | 26 | %------------------------------------------------------------------------------- 27 | % overall style definition 28 | %------------------------------------------------------------------------------- 29 | % fonts 30 | %\ifxetexorluatex 31 | % \setmainfont{Latin Modern Roman} 32 | % \setsansfont{Latin Modern Sans} 33 | % \setmathfont{Latin Modern Math} 34 | %\else 35 | \IfFileExists{lmodern.sty}% 36 | {\RequirePackage{lmodern}}% 37 | {} 38 | %\fi 39 | 40 | % symbols 41 | \renewcommand*{\mobilesymbol}{\marvosymbol{72}~} 42 | \renewcommand*{\phonesymbol}{\marvosymbol{84}~} 43 | \renewcommand*{\faxsymbol}{\marvosymbol{117}~} 44 | \renewcommand*{\emailsymbol}{\marvosymbol{66}~} 45 | \renewcommand*{\homepagesymbol}{{\Large\marvosymbol{205}}~} 46 | 47 | 48 | %------------------------------------------------------------------------------- 49 | % resume style definition 50 | %------------------------------------------------------------------------------- 51 | % fonts 52 | \renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape} 53 | \renewcommand*{\titlefont}{\LARGE\mdseries\slshape} 54 | \renewcommand*{\addressfont}{\small\mdseries\slshape} 55 | \renewcommand*{\quotefont}{\large\slshape} 56 | \renewcommand*{\sectionfont}{\Large\mdseries\upshape} 57 | \renewcommand*{\subsectionfont}{\large\mdseries\upshape} 58 | \renewcommand*{\hintfont}{} 59 | 60 | % styles 61 | \renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} 62 | \renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} 63 | \renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color1}{#1}}} 64 | \renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} 65 | \renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} 66 | \renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} 67 | \renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} 68 | 69 | % lengths 70 | \newlength{\quotewidth} 71 | \newlength{\hintscolumnwidth} 72 | \setlength{\hintscolumnwidth}{0.175\textwidth} 73 | \newlength{\separatorcolumnwidth} 74 | \setlength{\separatorcolumnwidth}{0.025\textwidth} 75 | \newlength{\maincolumnwidth} 76 | \newlength{\doubleitemmaincolumnwidth} 77 | \newlength{\listitemsymbolwidth} 78 | \settowidth{\listitemsymbolwidth}{\listitemsymbol} 79 | \newlength{\listitemmaincolumnwidth} 80 | \newlength{\listdoubleitemmaincolumnwidth} 81 | 82 | % commands 83 | \renewcommand*{\recomputecvlengths}{% 84 | \setlength{\quotewidth}{0.65\textwidth}% 85 | % main lenghts 86 | \setlength{\maincolumnwidth}{\textwidth-\separatorcolumnwidth-\hintscolumnwidth}% 87 | % listitem lengths 88 | \setlength{\listitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% 89 | % doubleitem lengths 90 | \setlength{\doubleitemmaincolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}% 91 | \setlength{\doubleitemmaincolumnwidth}{0.5\doubleitemmaincolumnwidth}% 92 | % listdoubleitem lengths 93 | \setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% 94 | \setlength{\listdoubleitemmaincolumnwidth}{0.5\listdoubleitemmaincolumnwidth}% 95 | % fancyhdr lengths 96 | \renewcommand{\headwidth}{\textwidth}% 97 | % regular lengths 98 | \setlength{\parskip}{0\p@}} 99 | 100 | % optional maketitle width to force a certain width (if set to 0pt, the width is calculated automatically) 101 | \newlength{\makecvtitlenamewidth} 102 | \setlength{\makecvtitlenamewidth}{0pt}% dummy value 103 | \renewcommand*{\makecvtitle}{% 104 | % recompute lengths (in case we are switching from letter to resume, or vice versa) 105 | \recomputecvlengths% 106 | % optional detailed information box 107 | \newbox{\makecvtitledetailsbox}% 108 | \savebox{\makecvtitledetailsbox}{% 109 | \addressfont\color{color2}% 110 | \begin{tabular}[b]{@{}r@{}}% 111 | \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% 112 | \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% if \addresstreet is defined, \addresscity will always be defined but could be empty 113 | \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% 114 | \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% 115 | \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% 116 | \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% 117 | \ifthenelse{\isundefined{\@homepage}}{}{% 118 | \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty 119 | {\makenewline\homepagesymbol\httplink{\@homepage}}% 120 | {\makenewline\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}% 121 | \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}% 122 | \end{tabular} 123 | }% 124 | % optional photo (pre-rendering) 125 | \newbox{\makecvtitlepicturebox}% 126 | \savebox{\makecvtitlepicturebox}{% 127 | \ifthenelse{\isundefined{\@photo}}% 128 | {}% 129 | {% 130 | \hspace*{\separatorcolumnwidth}% 131 | \color{color1}% 132 | \setlength{\fboxrule}{\@photoframewidth}% 133 | \ifdim\@photoframewidth=0pt% 134 | \setlength{\fboxsep}{0pt}\fi% 135 | \framebox{\includegraphics[width=\@photowidth]{\@photo}}}}% 136 | % name and title 137 | \newlength{\makecvtitledetailswidth}\settowidth{\makecvtitledetailswidth}{\usebox{\makecvtitledetailsbox}}% 138 | \newlength{\makecvtitlepicturewidth}\settowidth{\makecvtitlepicturewidth}{\usebox{\makecvtitlepicturebox}}% 139 | \ifthenelse{\lengthtest{\makecvtitlenamewidth=0pt}}% check for dummy value (equivalent to \ifdim\makecvtitlenamewidth=0pt) 140 | {\setlength{\makecvtitlenamewidth}{\textwidth-\makecvtitledetailswidth-\makecvtitlepicturewidth}}% 141 | {}% 142 | \begin{minipage}[b]{\makecvtitlenamewidth}% 143 | \namestyle{\@firstname\ \@familyname}% 144 | \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% 145 | \end{minipage}% 146 | \hfill% 147 | % detailed information 148 | \llap{\usebox{\makecvtitledetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvtitlenamewidth is forced 149 | % optional photo (rendering) 150 | \usebox{\makecvtitlepicturebox}\\[2.5em]% 151 | % optional quote 152 | \ifthenelse{\isundefined{\@quote}}% 153 | {}% 154 | {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% 155 | \par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvtitle 156 | 157 | \newlength{\baseletterheight} 158 | \settoheight{\baseletterheight}{\sectionstyle{o}} 159 | \setlength{\baseletterheight}{\baseletterheight-0.95ex} 160 | \renewcommand*{\section}[1]{% 161 | \par\addvspace{2.5ex}% 162 | \phantomsection{}% reset the anchor for hyperrefs 163 | \addcontentsline{toc}{section}{#1}% 164 | \parbox[t]{\hintscolumnwidth}{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{\hintscolumnwidth}{0.95ex}}}% 165 | \hspace{\separatorcolumnwidth}% 166 | \parbox[t]{\maincolumnwidth}{\strut\sectionstyle{#1}}% 167 | \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading 168 | 169 | \renewcommand*{\subsection}[1]{% 170 | \par\addvspace{1ex}% 171 | \phantomsection{}% reset the anchor for hyperrefs 172 | \addcontentsline{toc}{subsection}{#1}% 173 | \begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% 174 | \raggedleft\hintstyle{} &{\strut\subsectionstyle{#1}}% 175 | \end{tabular}% 176 | \par\nobreak\addvspace{0.5ex}\@afterheading}% to avoid a pagebreak after the heading 177 | 178 | \renewcommand*{\cvitem}[3][.25em]{% 179 | \begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% 180 | \raggedleft\hintstyle{#2} &{#3}% 181 | \end{tabular}% 182 | \par\addvspace{#1}} 183 | 184 | \renewcommand*{\cvdoubleitem}[5][.25em]{% 185 | \cvitem[#1]{#2}{% 186 | \begin{minipage}[t]{\doubleitemmaincolumnwidth}#3\end{minipage}% 187 | \hfill% fill of \separatorcolumnwidth 188 | \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}% 189 | \hspace*{\separatorcolumnwidth}% 190 | \begin{minipage}[t]{\doubleitemmaincolumnwidth}#5\end{minipage}}} 191 | 192 | \renewcommand*{\cvlistitem}[2][.25em]{% 193 | \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemmaincolumnwidth}#2\end{minipage}}} 194 | 195 | \renewcommand*{\cvlistdoubleitem}[3][.25em]{% 196 | \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}% 197 | \hfill% fill of \separatorcolumnwidth 198 | \ifthenelse{\equal{#3}{}}% 199 | {}% 200 | {\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#3\end{minipage}}}} 201 | 202 | \renewcommand*{\cventry}[7][.25em]{% 203 | \cvitem[#1]{#2}{% 204 | {\bfseries#3}% 205 | \ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}% 206 | \ifthenelse{\equal{#5}{}}{}{, #5}% 207 | \ifthenelse{\equal{#6}{}}{}{, #6}% 208 | .\strut% 209 | \ifx&% 210 | \else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}} 211 | 212 | \newbox{\cvitemwithcommentmainbox} 213 | \newlength{\cvitemwithcommentmainlength} 214 | \newlength{\cvitemwithcommentcommentlength} 215 | \renewcommand*{\cvitemwithcomment}[4][.25em]{% 216 | \savebox{\cvitemwithcommentmainbox}{{\bfseries#3}}% 217 | \setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}% 218 | \setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}% 219 | \cvitem[#1]{#2}{% 220 | \begin{minipage}[t]{\cvitemwithcommentmainlength}\bfseries#3\end{minipage}% 221 | \hfill% fill of \separatorcolumnwidth 222 | \begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}}} 223 | 224 | \renewenvironment{thebibliography}[1]% 225 | {% 226 | \bibliographyhead{\refname}% 227 | % \small% 228 | \begin{list}{\bibliographyitemlabel}% 229 | {% 230 | \setlength{\topsep}{0pt}% 231 | \setlength{\labelwidth}{\hintscolumnwidth}% 232 | \setlength{\labelsep}{\separatorcolumnwidth}% 233 | \leftmargin\labelwidth% 234 | \advance\leftmargin\labelsep% 235 | \@openbib@code% 236 | \usecounter{enumiv}% 237 | \let\p@enumiv\@empty% 238 | \renewcommand\theenumiv{\@arabic\c@enumiv}}% 239 | \sloppy\clubpenalty4000\widowpenalty4000% 240 | % \sfcode`\.\@m% 241 | % \sfcode `\=1000\relax% 242 | }% 243 | {% 244 | \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% 245 | \end{list}% 246 | } 247 | 248 | 249 | %------------------------------------------------------------------------------- 250 | % letter style definition 251 | %------------------------------------------------------------------------------- 252 | % commands 253 | \renewcommand*{\recomputeletterlengths}{% 254 | \recomputecvlengths% 255 | \setlength{\parskip}{6\p@}} 256 | 257 | \renewcommand*{\makelettertitle}{% 258 | % recompute lengths (in case we are switching from letter to resume, or vice versa) 259 | \recomputeletterlengths% 260 | % sender contact info 261 | \hfill% 262 | \begin{minipage}{.5\textwidth}% 263 | \raggedleft% 264 | \addressfont\textcolor{color2}{% 265 | {\bfseries\upshape\@firstname~\@familyname}\@firstdetailselementfalse% 266 | \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% 267 | \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% 268 | \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% 269 | \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% 270 | \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% 271 | \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% 272 | \ifthenelse{\isundefined{\@homepage}}{}{% 273 | \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty 274 | {\makenewline\homepagesymbol\httplink{\@homepage}}% 275 | {\makenewline\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}% 276 | \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}% 277 | \end{minipage}\\[1em] 278 | % recipient block 279 | \begin{minipage}[t]{.5\textwidth} 280 | \raggedright% 281 | \addressfont% 282 | {\bfseries\upshape\@recipientname}\\% 283 | \@recipientaddress% 284 | \end{minipage} 285 | % date 286 | \hfill% US style 287 | % \\[1em]% UK style 288 | \@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900" 289 | % opening 290 | \raggedright% 291 | \@opening\\[1.5em]% 292 | % ensure no extra spacing after \makelettertitle due to a possible blank line 293 | % \ignorespacesafterend% not working 294 | \hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}} 295 | 296 | \renewcommand*{\makeletterclosing}{ 297 | \@closing\\[3em]% 298 | {\bfseries \@firstname~\@familyname}% 299 | \ifthenelse{\isundefined{\@enclosure}}{}{% 300 | \\% 301 | \vfill% 302 | {\color{color2}\itshape\enclname: \@enclosure}}} 303 | 304 | 305 | \endinput 306 | 307 | 308 | %% end of file `moderncvstyleclassic.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncvstyleoldstyle.sty: -------------------------------------------------------------------------------- 1 | %% start of file `moderncvstyleoldstyle.sty'. 2 | %% Copyright 2006-2012 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{moderncvstyleoldstyle}[2012/10/31 v1.2.0 modern curriculum vitae and letter style scheme: oldstyle] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % required packages 18 | %------------------------------------------------------------------------------- 19 | % change the layout of the page on the fly, for resume or letter layout 20 | \RequirePackage{changepage} 21 | 22 | 23 | %------------------------------------------------------------------------------- 24 | % package options 25 | %------------------------------------------------------------------------------- 26 | 27 | 28 | %------------------------------------------------------------------------------- 29 | % overall style definition 30 | %------------------------------------------------------------------------------- 31 | % fonts 32 | %\ifxetexorluatex 33 | % \setmainfont[Numbers={OldStyle,Proportional}, BoldFont={Kurier Bold}, ItalicFont={Kurier Light Italic}, BoldItalicFont={Kurier Bold Italic}]{Kurier Light} 34 | % \setsansfont[Numbers={OldStyle,Proportional}, BoldFont={Kurier Bold}, ItalicFont={Kurier Light Italic}, BoldItalicFont={Kurier Bold Italic}]{Kurier Light} 35 | % \setmathfont{Kurier Light} 36 | % \setmathfont[range=\mathit,\mathsfit]{Kurier Light Italic} 37 | % \setmathfont[range=\mathbfup,\mathbfsfup]{Kurier Bold} 38 | % \setmathfont[range=\mathbfit,\mathbfsfit]{Kurier Bold Italic} 39 | %\else 40 | \IfFileExists{kurier.sty}% 41 | {\RequirePackage[light,math]{kurier}}% 42 | {} 43 | %\fi 44 | 45 | % symbols 46 | \renewcommand*{\listitemsymbol}{\labelitemi~} 47 | \renewcommand*{\addresssymbol}{} 48 | \renewcommand*{\mobilesymbol}{\textbf{M}~} 49 | \renewcommand*{\phonesymbol}{\textbf{T}~} 50 | \renewcommand*{\faxsymbol}{\textbf{F}~} 51 | \renewcommand*{\emailsymbol}{\textbf{E}~} 52 | \renewcommand*{\homepagesymbol}{} 53 | 54 | 55 | %------------------------------------------------------------------------------- 56 | % resume style definition 57 | %------------------------------------------------------------------------------- 58 | % fonts 59 | \renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape} 60 | \renewcommand*{\titlefont}{\LARGE\mdseries\slshape} 61 | \renewcommand*{\addressfont}{\small\mdseries} 62 | \renewcommand*{\quotefont}{\large\itshape} 63 | \renewcommand*{\sectionfont}{\Large\bfseries\upshape} 64 | \renewcommand*{\subsectionfont}{\large\bfseries\itshape} 65 | \renewcommand*{\hintfont}{\bfseries} 66 | 67 | % styles 68 | \renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}} 69 | \renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}} 70 | \renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}} 71 | \renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}} 72 | \renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}} 73 | \renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}} 74 | \renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}} 75 | 76 | % lengths 77 | \newlength{\quotewidth} 78 | \newlength{\hintscolumnwidth} 79 | \setlength{\hintscolumnwidth}{0.3\textwidth}% 80 | \newlength{\separatorcolumnwidth} 81 | \setlength{\separatorcolumnwidth}{0.025\textwidth}% 82 | \newlength{\maincolumnwidth} 83 | \newlength{\doubleitemcolumnwidth} 84 | \newlength{\listitemsymbolwidth} 85 | \settowidth{\listitemsymbolwidth}{\listitemsymbol} 86 | \newlength{\listitemmaincolumnwidth} 87 | \newlength{\listdoubleitemmaincolumnwidth} 88 | 89 | % commands 90 | \setlength{\marginparwidth}{0\p@}% 91 | \setlength{\marginparsep}{0\p@} 92 | \renewcommand*{\recomputecvlengths}{% 93 | % regular lengths 94 | \changepage{}{+\marginparwidth+\marginparsep}{}{}{}{}{}{}{}% if a letter was typeset before the resume, \marginparwidth and \marginparsep will be non-zero; otherwise, this has no effect 95 | \setlength{\marginparwidth}{0\p@}% 96 | \setlength{\marginparsep}{0\p@} 97 | \setlength{\parskip}{0\p@}% 98 | % maketitle lengths 99 | \setlength{\quotewidth}{0.65\textwidth}% 100 | % main lenghts 101 | \setlength{\maincolumnwidth}{\textwidth-\hintscolumnwidth-\separatorcolumnwidth}% 102 | % listitem lengths 103 | \setlength{\listitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}% 104 | % doubleitem lengths 105 | \setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}% 106 | \setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}% 107 | % listdoubleitem lengths 108 | \setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}% 109 | \setlength{\listdoubleitemmaincolumnwidth}{0.5\listdoubleitemmaincolumnwidth}% 110 | % fancyhdr lengths 111 | \renewcommand{\headwidth}{\textwidth}} 112 | 113 | \newcommand{\makecvinfo}[1]{% 114 | \newbox{\makecvinfobox}% 115 | \savebox{\makecvinfobox}{\parbox[t]{\hintscolumnwidth}{#1}}% 116 | \newlength{\makecvinfoheight}% 117 | \setlength{\makecvinfoheight}{\totalheightof{\usebox{\makecvinfobox}}}% the total height of the parbox is the sum of its height (\the\ht\makeinfobox) and its depth (\the\dp\makeinfobox); the \totalheightof command is provided by the "calc" package 118 | \usebox{\makecvinfobox}\vspace{-\makecvinfoheight}% 119 | \newlength{\leftcolumnwidth}% 120 | \setlength{\leftcolumnwidth}{\hintscolumnwidth+\separatorcolumnwidth}% 121 | \par\vspace{-\baselineskip}\vspace{-\parskip}\leftskip=\leftcolumnwidth} 122 | 123 | \renewcommand*{\makecvtitle}{ 124 | % recompute lengths (in case we are switching from letter to resume, or vice versa) 125 | \recomputecvlengths% 126 | % optional picture box 127 | \newbox{\makecvtitlepicturebox}% 128 | \savebox{\makecvtitlepicturebox}{% 129 | \ifthenelse{\isundefined{\@photo}}% 130 | {}% 131 | {% 132 | \color{color1}% 133 | \setlength\fboxrule{\@photoframewidth}% 134 | \ifdim\@photoframewidth=0pt% 135 | \setlength{\fboxsep}{0pt}\fi% 136 | \framebox{\includegraphics[width=\@photowidth]{\@photo}}}}% 137 | % name and title 138 | \newlength{\makecvtitlepicturewidth}\settowidth{\makecvtitlepicturewidth}{\usebox{\makecvtitlepicturebox}}% 139 | \newlength{\makecvtitlenamewidth}\setlength{\makecvtitlenamewidth}{\textwidth-\makecvtitlepicturewidth}% 140 | \begin{minipage}[b]{\makecvtitlenamewidth}% 141 | \namestyle{\@firstname\ \@familyname}% 142 | \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% 143 | \end{minipage}% 144 | % optional photo 145 | \usebox{\makecvtitlepicturebox}\\[2.5em]% 146 | % optional quote 147 | \ifthenelse{\isundefined{\@quote}}% 148 | {}% 149 | {{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}% 150 | % optional details 151 | \makecvinfo{% 152 | \addressfont\color{color2}% 153 | \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% 154 | \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% if \addresstreet is defined, \addresscity will always be defined but could be empty 155 | \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% 156 | \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% 157 | \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% 158 | \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% 159 | \ifthenelse{\isundefined{\@homepage}}{}{% 160 | \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty 161 | {\makenewline\homepagesymbol\httplink{\@homepage}}% 162 | {\makenewline\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}% 163 | \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}} 164 | 165 | \renewcommand*{\section}[1]{% 166 | \par\addvspace{2.5ex}% 167 | \phantomsection{}% reset the anchor for hyperrefs 168 | \addcontentsline{toc}{section}{#1}% 169 | \strut\sectionstyle{#1}% 170 | \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading 171 | 172 | \renewcommand*{\subsection}[1]{% 173 | \par\addvspace{1ex}% 174 | \phantomsection{}% reset the anchor for hyperrefs 175 | \addcontentsline{toc}{subsection}{#1}% 176 | \strut\subsectionstyle{#1}% 177 | \par\nobreak\addvspace{0.5ex}\@afterheading}% to avoid a pagebreak after the heading 178 | 179 | \renewcommand*{\cvitem}[3][.25em]{% 180 | \ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }{#3}% 181 | \par\addvspace{#1}} 182 | 183 | \renewcommand*{\cvdoubleitem}[5][.25em]{% 184 | \begin{minipage}[t]{\doubleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}% 185 | \hfill% fill of \separatorcolumnwidth 186 | \begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}% 187 | \par\addvspace{#1}} 188 | 189 | \renewcommand*{\cvlistitem}[2][.25em]{% 190 | \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemmaincolumnwidth}#2\end{minipage}}} 191 | 192 | \renewcommand*{\cvlistdoubleitem}[3][.25em]{% 193 | \cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}% 194 | \hfill% fill of \separatorcolumnwidth 195 | \ifthenelse{\equal{#3}{}}% 196 | {}% 197 | {\listitemsymbol\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#3\end{minipage}}}} 198 | 199 | \newbox{\cventryyearbox} 200 | \newlength{\cventrytitleboxwidth} 201 | \renewcommand*{\cventry}[7][.25em]{% 202 | \savebox{\cventryyearbox}{% 203 | \hspace*{2\separatorcolumnwidth}% 204 | \hintstyle{#2}}% 205 | \setlength{\cventrytitleboxwidth}{\widthof{\usebox{\cventryyearbox}}}% 206 | \setlength{\cventrytitleboxwidth}{\maincolumnwidth-\cventrytitleboxwidth}% 207 | \begin{minipage}{\maincolumnwidth}% 208 | \parbox[t]{\cventrytitleboxwidth}{% 209 | \strut% 210 | {\bfseries#3}% 211 | \ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}% 212 | \ifthenelse{\equal{#5}{}}{}{, #5}% 213 | \ifthenelse{\equal{#6}{}}{}{, #6}% 214 | .\strut}% 215 | \usebox{\cventryyearbox}% 216 | \end{minipage}% 217 | \ifx&% 218 | \else{% 219 | \newline{}% 220 | \begin{minipage}[t]{\maincolumnwidth}% 221 | \small% 222 | #7% 223 | \end{minipage}}\fi% 224 | \par\addvspace{#1}} 225 | 226 | \newbox{\cvitemwithcommentmainbox} 227 | \newlength{\cvitemwithcommentmainlength} 228 | \newlength{\cvitemwithcommentcommentlength} 229 | \renewcommand*{\cvitemwithcomment}[4][.25em]{% 230 | \savebox{\cvitemwithcommentmainbox}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3}% 231 | \setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}% 232 | \setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}% 233 | \begin{minipage}[t]{\cvitemwithcommentmainlength}\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3\end{minipage}% 234 | \hfill% fill of \separatorcolumnwidth 235 | \begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}% 236 | \par\addvspace{#1}} 237 | 238 | \renewenvironment{thebibliography}[1]% 239 | {% 240 | \bibliographyhead{\refname}% 241 | % \small% 242 | \begin{list}{\bibliographyitemlabel}% 243 | {% 244 | \setlength{\topsep}{0pt}% 245 | \setlength{\labelwidth}{\hintscolumnwidth}% 246 | \setlength{\labelsep}{\separatorcolumnwidth}% 247 | \leftmargin\labelwidth% 248 | \advance\leftmargin\labelsep% 249 | \@openbib@code% 250 | \usecounter{enumiv}% 251 | \let\p@enumiv\@empty% 252 | \renewcommand\theenumiv{\@arabic\c@enumiv}}% 253 | \sloppy\clubpenalty4000\widowpenalty4000% 254 | % \sfcode`\.\@m% 255 | % \sfcode `\=1000\relax% 256 | }% 257 | {% 258 | \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% 259 | \end{list}% 260 | } 261 | 262 | 263 | %------------------------------------------------------------------------------- 264 | % letter style definition 265 | %------------------------------------------------------------------------------- 266 | % commands 267 | %\newlength{\textwidthdelta}% 268 | \renewcommand*{\recomputeletterlengths}{% 269 | \recomputecvlengths% 270 | \setlength{\parskip}{6\p@}% 271 | \leftskip=0pt% 272 | % \setlength{\textwidthdelta}{+\marginparwidth+\marginparsep}% 273 | \setlength{\marginparwidth}{\hintscolumnwidth}% 274 | \setlength{\marginparsep}{2\separatorcolumnwidth}% 275 | % \addtolength{\textwidthdelta}{-\marginparwidth-\marginparsep}% 276 | % \changepage{}{\textwidthdelta}{-\textwidthdelta}{}{}{}{}{}{}%\changepage{}{}{}{}{}{}{}{}{} 277 | \changepage{}{-\marginparwidth-\marginparsep}{}{}{}{}{}{}{}%\changepage{}{}{}{}{}{}{}{}{} 278 | } 279 | 280 | \renewcommand*{\makelettertitle}{% 281 | % recompute lengths (in case we are switching from letter to resume, or vice versa) 282 | \recomputeletterlengths% 283 | % recipient block 284 | {\addressfont% 285 | {\bfseries\upshape\@recipientname}\\% 286 | \@recipientaddress}\\[1em]% 287 | % date 288 | \@date\\[2em]% 289 | % opening 290 | \@opening\\[1.5em]% 291 | % sender contact info 292 | \hspace{0pt}% 293 | \marginpar{% 294 | \addressfont\textcolor{color2}{% 295 | {\bfseries\@firstname~\@familyname}\@firstdetailselementfalse% 296 | \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% 297 | \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% 298 | \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% 299 | \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% 300 | \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% 301 | \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% 302 | \ifthenelse{\isundefined{\@homepage}}{}{% 303 | \ifthenelse{\equal{\@homepagetitle}{}}% \homepagetitle could be empty 304 | {\makenewline\homepagesymbol\httplink{\@homepage}}% 305 | {\makenewline\homepagesymbol\httplink[\@homepagetitle]{\@homepage}}}% 306 | \ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}}% 307 | % ensure no extra spacing after \makelettertitle due to a possible blank line 308 | % \ignorespacesafterend% not working 309 | \par\vspace{-\baselineskip}\vspace{-\parskip}} 310 | 311 | \renewcommand*{\makeletterclosing}{ 312 | \@closing\\[3em]% 313 | {\bfseries\@firstname~\@familyname}% 314 | \ifthenelse{\isundefined{\@enclosure}}{}{% 315 | \\% 316 | \vfill% 317 | {\color{color2}\itshape\enclname: \@enclosure}}} 318 | 319 | 320 | \endinput 321 | 322 | 323 | %% end of file `moderncvstyleoldstyle.sty'. -------------------------------------------------------------------------------- /fmz_resume_web_classicORCasual_blue/moderncv.cls: -------------------------------------------------------------------------------- 1 | %% start of file `moderncv.cls'. 2 | %% Copyright 2006-2012 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 | \ProvidesClass{moderncv}[2012/10/31 v1.2.0 modern curriculum vitae and letter document class] 14 | 15 | 16 | %------------------------------------------------------------------------------- 17 | % class options 18 | % 19 | % (need to be done before the external package loading, for example because 20 | % we need \paperwidth, \paperheight and \@ptsize to be defined before loading 21 | % geometry and fancyhdr) 22 | %------------------------------------------------------------------------------- 23 | % paper size option 24 | \DeclareOption{a4paper}{ 25 | \setlength\paperheight{297mm} 26 | \setlength\paperwidth{210mm}} 27 | \DeclareOption{a5paper}{ 28 | \setlength\paperheight{210mm} 29 | \setlength\paperwidth{148mm}} 30 | \DeclareOption{b5paper}{ 31 | \setlength\paperheight{250mm} 32 | \setlength\paperwidth{176mm}} 33 | \DeclareOption{letterpaper}{ 34 | \setlength\paperheight{11in} 35 | \setlength\paperwidth{8.5in}} 36 | \DeclareOption{legalpaper}{ 37 | \setlength\paperheight{14in} 38 | \setlength\paperwidth{8.5in}} 39 | \DeclareOption{executivepaper}{ 40 | \setlength\paperheight{10.5in} 41 | \setlength\paperwidth{7.25in}} 42 | \DeclareOption{landscape}{ 43 | \setlength\@tempdima{\paperheight} 44 | \setlength\paperheight{\paperwidth} 45 | \setlength\paperwidth{\@tempdima}} 46 | 47 | % font size options 48 | \newcommand\@ptsize{} 49 | \DeclareOption{10pt}{\renewcommand\@ptsize{0}} 50 | \DeclareOption{11pt}{\renewcommand\@ptsize{1}} 51 | \DeclareOption{12pt}{\renewcommand\@ptsize{2}} 52 | 53 | % font type options 54 | \DeclareOption{sans}{\AtBeginDocument{\renewcommand{\familydefault}{\sfdefault}}} 55 | \DeclareOption{roman}{\AtBeginDocument{\renewcommand{\familydefault}{\rmdefault}}} 56 | 57 | % draft/final option 58 | \DeclareOption{draft}{\setlength\overfullrule{5pt}} 59 | \DeclareOption{final}{\setlength\overfullrule{0pt}} 60 | 61 | % execute default options 62 | \ExecuteOptions{a4paper,11pt,final} 63 | 64 | % process given options 65 | \ProcessOptions\relax 66 | \input{size1\@ptsize.clo} 67 | 68 | 69 | %------------------------------------------------------------------------------- 70 | % required packages 71 | %------------------------------------------------------------------------------- 72 | % \AtEndPreamble hook (loading etoolbox instead of defining the macro, as to avoid incompatibilities with etoolbox (and packages relying on it) defining the macro too) 73 | \RequirePackage{etoolbox} 74 | %\let\@endpreamblehook\@empty 75 | %\def\AtEndPreamble{\g@addto@macro\@endpreamblehook} 76 | %\let\document@original\document 77 | %\def\document{\endgroup\@endpreamblehook\begingroup\document@original} 78 | 79 | % if... then... else... constructs 80 | \RequirePackage{ifthen} 81 | % TODO: move to xifthen and \isempty{} instead of \equal{}{} 82 | 83 | % color 84 | \RequirePackage{xcolor} 85 | 86 | % font loading 87 | %\usepackage{ifxetex,ifluatex} 88 | %\newif\ifxetexorluatex 89 | %\ifxetex 90 | % \xetexorluatextrue 91 | %\else 92 | % \ifluatex 93 | % \xetexorluatextrue 94 | % \else 95 | % \xetexorluatexfalse 96 | % \fi 97 | %\fi 98 | % automatic loading of latin modern fonts 99 | %\ifxetexorluatex 100 | % \RequirePackage{fontspec} 101 | % \defaultfontfeatures{Ligatures=TeX} 102 | % \RequirePackage{unicode-math} 103 | % \setmainfont{Latin Modern} 104 | % \setsansfont{Latin Modern Sans} 105 | % \setmathfont{Latin Modern Math} 106 | %\else 107 | \RequirePackage[T1]{fontenc} 108 | \IfFileExists{lmodern.sty}% 109 | {\RequirePackage{lmodern}}% 110 | {} 111 | %\fi 112 | 113 | % MarVoSym font for symbols 114 | %\RequirePackage{marvosym} 115 | \newcommand*{\marvosymbol}[1]{} 116 | %\ifxetexorluatex 117 | % \renewcommand*{\marvosymbol}[1]{{\fontspec{MarVoSym}\char#1}} 118 | %\else 119 | \renewcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}} 120 | %\fi 121 | 122 | % hyper links (hyperref is loaded at the end of the preamble to pass options required by loaded packages such as CJK) 123 | \RequirePackage{url} 124 | \urlstyle{tt} 125 | \AtEndPreamble{ 126 | \pagenumbering{arabic}% has to be issued before loading hyperref, as to set \thepage and hence to avoid hyperref issuing a warning and setting pdfpagelabels=false 127 | \RequirePackage[unicode]{hyperref}% unicode is required for unicode pdf metadata 128 | \hypersetup{ 129 | breaklinks, 130 | baseurl = http://, 131 | pdfborder = 0 0 0, 132 | pdfpagemode = UseNone,% do not show thumbnails or bookmarks on opening 133 | pdfstartpage = 1, 134 | pdfcreator = {\LaTeX{} with 'moderncv' package}, 135 | % pdfproducer = {\LaTeX{}},% will/should be set automatically to the correct TeX engine used 136 | bookmarksopen = true, 137 | bookmarksdepth= 2,% to show sections and subsections 138 | pdfauthor = {\@firstname{}~\@familyname{}}, 139 | pdftitle = {\@firstname{}~\@familyname{} -- \@title{}}, 140 | pdfsubject = {Resum\'{e} of \@firstname{}~\@familyname{}}, 141 | pdfkeywords = {\@firstname{}~\@familyname{}, curriculum vit\ae{}, resum\'{e}}}} 142 | 143 | % graphics 144 | \RequirePackage{graphicx} 145 | 146 | % headers and footers 147 | \RequirePackage{fancyhdr} 148 | \fancypagestyle{plain}{ 149 | \renewcommand{\headrulewidth}{0pt} 150 | \renewcommand{\footrulewidth}{0pt} 151 | \fancyhf{}} 152 | % page numbers in footer if more than 1 page 153 | \newif\if@displaypagenumbers\@displaypagenumberstrue 154 | \newcommand*{\nopagenumbers}{\@displaypagenumbersfalse} 155 | \AtEndPreamble{% 156 | \AtBeginDocument{% 157 | \if@displaypagenumbers% 158 | \@ifundefined{r@lastpage}{}{% 159 | \ifthenelse{\pageref{lastpage}>1}{% 160 | \newlength{\pagenumberwidth}% 161 | \settowidth{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{lastpage}}% 162 | \fancypagestyle{plain}{% 163 | \fancyfoot[r]{\parbox[b]{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{lastpage}}}}% the parbox is required to ensure alignment with a possible center footer (e.g., as in the casual style) 164 | \pagestyle{plain}}{}}% 165 | \AtEndDocument{\label{lastpage}}\else\fi}} 166 | \pagestyle{plain} 167 | 168 | % lengths calculations 169 | \RequirePackage{calc} 170 | 171 | % advanced command arguments (LaTeX 3) 172 | \RequirePackage{xargs} 173 | % TODO (?): replace all \newcommand by \NewDocumentCommand 174 | 175 | % micro-typography (e.g., character protrusion, font expansion, hyphenatable letterspacing) 176 | \RequirePackage{microtype} 177 | 178 | % compatibility package with older versions of moderncv 179 | \RequirePackageWithOptions{moderncvcompatibility} 180 | 181 | 182 | %------------------------------------------------------------------------------- 183 | % class definition 184 | %------------------------------------------------------------------------------- 185 | % minimal base settings 186 | \setlength\lineskip{1\p@} 187 | \setlength\normallineskip{1\p@} 188 | \renewcommand\baselinestretch{} 189 | \setlength{\parindent}{0\p@} 190 | \setlength{\parskip}{0\p@} 191 | \setlength\columnsep{10\p@} 192 | \setlength\columnseprule{0\p@} 193 | \setlength\fboxsep{3\p@} 194 | \setlength\fboxrule{.4\p@} 195 | \setlength\arrayrulewidth{.4\p@} 196 | \setlength\doublerulesep{2\p@} 197 | 198 | % not set on purpose 199 | %\setlength\arraycolsep{5\p@} 200 | %\setlength\tabcolsep{6\p@} 201 | %\setlength\tabbingsep{\labelsep} 202 | 203 | \raggedbottom 204 | \onecolumn 205 | 206 | 207 | %------------------------------------------------------------------------------- 208 | % overall design commands definitions 209 | %------------------------------------------------------------------------------- 210 | % elements 211 | \newcommand*{\firstname}[1]{\def\@firstname{#1}} 212 | \newcommand*{\familyname}[1]{\def\@familyname{#1}} 213 | \renewcommand*{\title}[1]{\def\@title{#1}} 214 | \newcommand*{\address}[2]{\def\@addressstreet{#1}\def\@addresscity{#2}} 215 | \newcommand*{\mobile}[1]{\def\@mobile{#1}} 216 | \newcommand*{\phone}[1]{\def\@phone{#1}} 217 | \newcommand*{\fax}[1]{\def\@fax{#1}} 218 | \newcommand*{\email}[1]{\def\@email{#1}} 219 | \newcommand*{\homepage}[2]{\def\@homepage{#1}\def\@homepagetitle{#2}} 220 | 221 | % colors 222 | \definecolor{color0}{rgb}{0,0,0}% main default color, normally left to black 223 | \definecolor{color1}{rgb}{0,0,0}% primary theme color 224 | \definecolor{color2}{rgb}{0,0,0}% secondary theme color 225 | \definecolor{color3}{rgb}{0,0,0}% tertiary theme color 226 | 227 | % symbols 228 | % itemize labels (the struts were added to correct inter-item spacing (works for single line items, until a solution is found for multi-line ones...) 229 | \newcommand*{\labelitemi}{\strut\textcolor{color1}{\marvosymbol{123}}}% equivalent to \Neutral from marvosym package; alternative: \fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102} 230 | \newcommand*{\labelitemii}{\strut\textcolor{color1}{\large\bfseries-}} 231 | \newcommand*{\labelitemiii}{\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% alternative: \textasteriskcentered; the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n 232 | \newcommand*{\labelitemiv}{\labelitemiii} 233 | % enumerate labels 234 | \renewcommand{\theenumi}{\@arabic\c@enumi} 235 | \renewcommand{\theenumii}{\@alph\c@enumii} 236 | \renewcommand{\theenumiii}{\@roman\c@enumiii} 237 | \renewcommand{\theenumiv}{\@Alph\c@enumiv} 238 | % other symbols 239 | \newcommand*{\listitemsymbol}{\labelitemi~} 240 | \newcommand*{\addresssymbol}{} 241 | \newcommand*{\mobilesymbol}{} 242 | \newcommand*{\phonesymbol}{} 243 | \newcommand*{\faxsymbol}{} 244 | \newcommand*{\emailsymbol}{} 245 | \newcommand*{\homepagesymbol}{} 246 | 247 | % fonts 248 | \AtBeginDocument{\normalfont\color{color0}} 249 | 250 | % strings for internationalisation 251 | \newcommand*{\refname}{Publications} 252 | \newcommand*{\enclname}{Enclosure} 253 | 254 | % makes the footer (normally used both for the resume and the letter) 255 | % usage: \makefooter 256 | \newcommand*{\makefooter}{}% 257 | 258 | % loads a style scheme 259 | \newcommand*{\moderncvstyle}[1]{ 260 | \RequirePackage{moderncvstyle#1}} 261 | 262 | % loads a color scheme 263 | \newcommand*{\moderncvcolor}[1]{ 264 | \RequirePackage{moderncvcolor#1}} 265 | 266 | % recomputes all automatic lengths 267 | \newcommand*{\recomputelengths}{\recomputecvlengths} 268 | \AtBeginDocument{\recomputelengths{}} 269 | 270 | % creates a length if not yet defined 271 | \newcommand*{\@initializelength}[1]{% 272 | \ifdefined#1\else\newlength{#1}\fi} 273 | 274 | 275 | %------------------------------------------------------------------------------- 276 | % resume design commands definitions 277 | %------------------------------------------------------------------------------- 278 | % elements 279 | \newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}} 280 | \newcommandx*{\photo}[3][1=64pt,2=0.4pt,usedefault]{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}% the 1st (optional) argument is the width of the photo, the 2nd (optional) argument is the thickness of the frame around it. 281 | \newcommand*{\quote}[1]{\def\@quote{#1}} 282 | 283 | % fonts 284 | \newcommand*{\namefont}{} 285 | \newcommand*{\titlefont}{} 286 | \newcommand*{\addressfont}{} 287 | \newcommand*{\quotefont}{} 288 | \newcommand*{\sectionfont}{} 289 | \newcommand*{\subsectionfont}{} 290 | \newcommand*{\hintfont}{} 291 | 292 | % styles 293 | \newcommand*{\namestyle}[1]{{\namefont#1}} 294 | \newcommand*{\titlestyle}[1]{{\titlefont#1}} 295 | \newcommand*{\addressstyle}[1]{{\addressfont#1}} 296 | \newcommand*{\quotestyle}[1]{{\quotefont#1}} 297 | \newcommand*{\sectionstyle}[1]{{\sectionfont#1}} 298 | \newcommand*{\subsectionstyle}[1]{{\subsectionfont#1}} 299 | \newcommand*{\hintstyle}[1]{{\hintfont#1}} 300 | 301 | % recompute all resume lengths 302 | \newcommand*{\recomputecvlengths}{} 303 | 304 | % internal maketitle command to issue a new line only when required 305 | \newif\if@firstdetailselement\@firstdetailselementtrue 306 | \newcommand*{\makenewline}{ 307 | \if@firstdetailselement% 308 | \strut% to ensure baseline alignment, e.g. with when put in the margin vs sections that also contains a \strut 309 | \else% 310 | \\\fi% 311 | \@firstdetailselementfalse} 312 | 313 | % makes the resume title 314 | % usage: \makecvtitle 315 | \newcommand*{\makecvtitle}{} 316 | 317 | % makes the resume footer 318 | % usage: \makecvfooter 319 | \newcommand*{\makecvfooter}{\makefooter} 320 | 321 | % makes a resume section 322 | % usage: \section{} 323 | \newcommand*{\section}[1]{} 324 | % starred variant, which is identical but defined to allow its use (e.g. for natbib compatibility, who uses \section*{} for the bibliography header) 325 | \RequirePackage{suffix} 326 | \AtBeginDocument{\WithSuffix\newcommand\section*{\section}} 327 | 328 | % makes a resume subsection 329 | % usage: \subsection{title} 330 | \newcommand*{\subsection}[1]{} 331 | \AtBeginDocument{\WithSuffix\newcommand\subsection*{\subsection}} 332 | 333 | % makes a resume line with a header and a corresponding text 334 | % usage: \cvitem[spacing]{header}{text} 335 | \newcommand*{\cvitem}[3][.25em]{} 336 | 337 | % makes a resume line 2 headers and their corresponding text 338 | % usage: \cvdoubleitem[spacing]{header1}{text1}{header2}{text2} 339 | \newcommand*{\cvdoubleitem}[5][.25em]{} 340 | 341 | % makes a resume line with a list item 342 | % usage: \cvlistitem[label]{item} 343 | \newcommand*{\cvlistitem}[2][\listitemsymbol]{} 344 | 345 | % makes a resume line with 2 list items 346 | % usage: \cvlistdoubleitem[label]{item1}{item2} 347 | \newcommand*{\cvlistdoubleitem}[3][\listitemsymbol]{} 348 | 349 | % makes a typical resume job / education entry 350 | % usage: \cventry[spacing]{years}{degree/job title}{institution/employer}{localization}{optionnal: grade/...}{optional: comment/job description} 351 | \newcommand*{\cventry}[7][.25em]{} 352 | 353 | % makes a resume entry with a proficiency comment 354 | % usage: \cvitemwithcomment[spacing]{header}{text}{comment} 355 | \newcommand*{\cvitemwithcomment}[4][.25em]{} 356 | 357 | % makes a generic hyperlink 358 | % usage: \link[optional text]{link} 359 | \newcommand*{\link}[2][]{% 360 | \ifthenelse{\equal{#1}{}}% 361 | {\href{#2}{#2}}% 362 | {\href{#2}{#1}}} 363 | 364 | % makes a http hyperlink 365 | % usage: \httplink[optional text]{link} 366 | \newcommand*{\httplink}[2][]{% 367 | \ifthenelse{\equal{#1}{}}% 368 | {\href{http://#2}{#2}}% 369 | {\href{http://#2}{#1}}} 370 | 371 | % makes an email hyperlink 372 | % usage: \emaillink[optional text]{link} 373 | \newcommand*{\emaillink}[2][]{% 374 | \ifthenelse{\equal{#1}{}}% 375 | {\href{mailto:#2}{#2}}% 376 | {\href{mailto:#2}{#1}}} 377 | 378 | % thebibliography environment, for use with BibTeX and possibly multibib 379 | \newlength{\bibindent} 380 | \setlength{\bibindent}{1.5em} 381 | % bibliography item label 382 | \newcommand*{\bibliographyitemlabel}{}% use \@biblabel{\arabic{enumiv}} for BibTeX labels 383 | %\newif\if@multibibfirstbib\@multibibfirstbibfalse 384 | % bibliography head (section, etc}, depending on whether multibib is used 385 | \newcommand*{\bibliographyhead}[1]{\section{#1}} 386 | \AtEndPreamble{\@ifpackageloaded{multibib}{\renewcommand*{\bibliographyhead}[1]{\subsection{#1}}}{}} 387 | % thebibliography environment definition 388 | \newenvironment{thebibliography}[1]{}{} 389 | \newcommand*{\newblock}{\hskip .11em\@plus.33em\@minus.07em} 390 | \let\@openbib@code\@empty 391 | 392 | % itemize, enumerate and description environment 393 | \setlength{\leftmargini} {1em} 394 | \leftmargin\leftmargini 395 | \setlength{\leftmarginii} {\leftmargini} 396 | \setlength{\leftmarginiii} {\leftmargini} 397 | \setlength{\leftmarginiv} {\leftmargini} 398 | \setlength{\leftmarginv} {\leftmargini} 399 | \setlength{\leftmarginvi} {\leftmargini} 400 | \setlength{\labelsep} {.5em}% this is the distance between the label and the body, but it pushes the label to the left rather than pushing the body to the right (to do the latter, modify \leftmargin(i) 401 | \setlength{\labelwidth} {\leftmargini}% unfortunately, \labelwidth is not defined by item level (i.e. no \labeliwidth, \labeliiwidth, etc) 402 | \addtolength{\labelwidth} {-\labelsep} 403 | \@beginparpenalty -\@lowpenalty 404 | \@endparpenalty -\@lowpenalty 405 | \@itempenalty -\@lowpenalty 406 | \newcommand\labelenumi{\theenumi.} 407 | \newcommand\labelenumii{(\theenumii)} 408 | \newcommand\labelenumiii{\theenumiii.} 409 | \newcommand\labelenumiv{\theenumiv.} 410 | \renewcommand\p@enumii{\theenumi} 411 | \renewcommand\p@enumiii{\p@enumii(\theenumii)} 412 | \renewcommand\p@enumiv{\p@enumiii\theenumiii} 413 | % description label 414 | \newcommand*\descriptionlabel[1]{\hspace\labelsep\normalfont\bfseries#1} 415 | % hooks to adjust spacing (idea by Jakob Schiøtz; see http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty) 416 | \RequirePackage{tweaklist}% distributed with moderncv, not found on ctan and slightly modified 417 | \renewcommand*{\itemhook}{ 418 | \setlength{\topsep}{0pt}% 419 | \setlength{\parsep}{0pt}% 420 | \setlength{\parskip}{0pt}% 421 | \setlength{\itemsep}{0pt}} 422 | \renewcommand*{\enumhook}{\itemhook{}} 423 | \renewcommand*{\deschook}{\itemhook{}} 424 | 425 | % classical \today definition 426 | \def\today{\ifcase\month\or 427 | January\or February\or March\or April\or May\or June\or 428 | July\or August\or September\or October\or November\or December\fi 429 | \space\number\day, \number\year} 430 | 431 | %\newcommand{\widthofautobox}[1]{% 432 | % \widthof{\begin{tabular}{@{}l@{}}#1\end{tabular}}} 433 | 434 | %\newcommand{\autobox}[2][b]{% 435 | % \parbox[#1]{\widthofautobox{#2}}{#2}} 436 | 437 | 438 | %------------------------------------------------------------------------------- 439 | % letter design commands definitions 440 | %------------------------------------------------------------------------------- 441 | % elements 442 | \newcommand*{\recipient}[2]{\def\@recipientname{#1}\def\@recipientaddress{#2}} 443 | \renewcommand*{\date}[1]{\def\@date{#1}}\date{\today} 444 | \newcommand*{\opening}[1]{\def\@opening{#1}} 445 | \newcommand*{\closing}[1]{\def\@closing{#1}} 446 | \newcommand*{\enclosure}[2][]{% 447 | % if an optional argument is provided, use it to redefine \enclname 448 | \ifthenelse{\equal{#1}{}}{}{\renewcommand*{\enclname}{#1}}% 449 | \def\@enclosure{#2}} 450 | 451 | % recompute all letter lengths 452 | \newcommand*{\recomputeletterlengths}{} 453 | 454 | % makes the letter title 455 | % usage: \makelettertitle 456 | \newcommand*{\makelettertitle}{} 457 | 458 | % makes the letter footer 459 | % usage: \makeletterfooter 460 | \newcommand*{\makeletterfooter}{\makefooter} 461 | 462 | % makes the letter closing 463 | % usage: \makeletterclosing 464 | \newcommand*{\makeletterclosing}{} 465 | 466 | 467 | \endinput 468 | 469 | 470 | %% end of file `moderncv.cls'. -------------------------------------------------------------------------------- /fmz_resume_web/fontawesome.sty: -------------------------------------------------------------------------------- 1 | %% start of file `fontawesome.sty'. 2 | %% Original work Copyright 2013 Xavier Danaux (xdanaux@gmail.com). 3 | %% Modified work Copyright 2014 (adrien+dev@schischi.me) 4 | %% Modified work Copyright 2015 (yuanbin2014@gmail.com) 5 | % 6 | % This work may be distributed and/or modified under the 7 | % conditions of the LaTeX Project Public License version 1.3c, 8 | % available at http://www.latex-project.org/lppl/. 9 | 10 | 11 | %------------------------------------------------------------------------------- 12 | % identification 13 | %------------------------------------------------------------------------------- 14 | \NeedsTeXFormat{LaTeX2e} 15 | \ProvidesPackage{fontawesome}[2015/12/11 v4.5.0 font awesome icons] 16 | 17 | 18 | %------------------------------------------------------------------------------- 19 | % requirements 20 | %------------------------------------------------------------------------------- 21 | \RequirePackage{fontspec} 22 | 23 | 24 | %------------------------------------------------------------------------------- 25 | % implementation 26 | %------------------------------------------------------------------------------- 27 | 28 | % definition of \FA as a shortcut to load the Font Awesome font 29 | \newfontfamily{\FA}[ 30 | Path = fonts/ , 31 | Extension = .ttf , 32 | Scale = 0.85 , 33 | SmallCapsFont = * 34 | ]{fontawesome-webfont} 35 | 36 | % generic command to display an icon by its name 37 | \newcommand*{\faicon}[1]{% 38 | {\FA\csname faicon@#1\endcsname}} 39 | 40 | \expandafter\def\csname faicon@glass\endcsname {\symbol{"F000}} \def\faGlass {{\FA\csname faicon@glass\endcsname}} 41 | \expandafter\def\csname faicon@music\endcsname {\symbol{"F001}} \def\faMusic {{\FA\csname faicon@music\endcsname}} 42 | \expandafter\def\csname faicon@search\endcsname {\symbol{"F002}} \def\faSearch {{\FA\csname faicon@search\endcsname}} 43 | \expandafter\def\csname faicon@envelope-o\endcsname {\symbol{"F003}} \def\faEnvelopeO {{\FA\csname faicon@envelope-o\endcsname}} 44 | \expandafter\def\csname faicon@heart\endcsname {\symbol{"F004}} \def\faHeart {{\FA\csname faicon@heart\endcsname}} 45 | \expandafter\def\csname faicon@star\endcsname {\symbol{"F005}} \def\faStar {{\FA\csname faicon@star\endcsname}} 46 | \expandafter\def\csname faicon@star-o\endcsname {\symbol{"F006}} \def\faStarO {{\FA\csname faicon@star-o\endcsname}} 47 | \expandafter\def\csname faicon@user\endcsname {\symbol{"F007}} \def\faUser {{\FA\csname faicon@user\endcsname}} 48 | \expandafter\def\csname faicon@film\endcsname {\symbol{"F008}} \def\faFilm {{\FA\csname faicon@film\endcsname}} 49 | \expandafter\def\csname faicon@th-large\endcsname {\symbol{"F009}} \def\faThLarge {{\FA\csname faicon@th-large\endcsname}} 50 | \expandafter\def\csname faicon@th\endcsname {\symbol{"F00A}} \def\faTh {{\FA\csname faicon@th\endcsname}} 51 | \expandafter\def\csname faicon@th-list\endcsname {\symbol{"F00B}} \def\faThList {{\FA\csname faicon@th-list\endcsname}} 52 | \expandafter\def\csname faicon@check\endcsname {\symbol{"F00C}} \def\faCheck {{\FA\csname faicon@check\endcsname}} 53 | \expandafter\def\csname faicon@times\endcsname {\symbol{"F00D}} \def\faTimes {{\FA\csname faicon@times\endcsname}} 54 | \expandafter\def\csname faicon@search-plus\endcsname {\symbol{"F00E}} \def\faSearchPlus {{\FA\csname faicon@search-plus\endcsname}} 55 | \expandafter\def\csname faicon@search-minus\endcsname {\symbol{"F010}} \def\faSearchMinus {{\FA\csname faicon@search-minus\endcsname}} 56 | \expandafter\def\csname faicon@power-off\endcsname {\symbol{"F011}} \def\faPowerOff {{\FA\csname faicon@power-off\endcsname}} 57 | \expandafter\def\csname faicon@signal\endcsname {\symbol{"F012}} \def\faSignal {{\FA\csname faicon@signal\endcsname}} 58 | \expandafter\def\csname faicon@cog\endcsname {\symbol{"F013}} \def\faCog {{\FA\csname faicon@cog\endcsname}} 59 | \expandafter\def\csname faicon@trash-o\endcsname {\symbol{"F014}} \def\faTrashO {{\FA\csname faicon@trash-o\endcsname}} 60 | \expandafter\def\csname faicon@home\endcsname {\symbol{"F015}} \def\faHome {{\FA\csname faicon@home\endcsname}} 61 | \expandafter\def\csname faicon@file-o\endcsname {\symbol{"F016}} \def\faFileO {{\FA\csname faicon@file-o\endcsname}} 62 | \expandafter\def\csname faicon@clock-o\endcsname {\symbol{"F017}} \def\faClockO {{\FA\csname faicon@clock-o\endcsname}} 63 | \expandafter\def\csname faicon@road\endcsname {\symbol{"F018}} \def\faRoad {{\FA\csname faicon@road\endcsname}} 64 | \expandafter\def\csname faicon@download\endcsname {\symbol{"F019}} \def\faDownload {{\FA\csname faicon@download\endcsname}} 65 | \expandafter\def\csname faicon@arrow-circle-o-down\endcsname {\symbol{"F01A}} \def\faArrowCircleODown {{\FA\csname faicon@arrow-circle-o-down\endcsname}} 66 | \expandafter\def\csname faicon@arrow-circle-o-up\endcsname {\symbol{"F01B}} \def\faArrowCircleOUp {{\FA\csname faicon@arrow-circle-o-up\endcsname}} 67 | \expandafter\def\csname faicon@inbox\endcsname {\symbol{"F01C}} \def\faInbox {{\FA\csname faicon@inbox\endcsname}} 68 | \expandafter\def\csname faicon@play-circle-o\endcsname {\symbol{"F01D}} \def\faPlayCircleO {{\FA\csname faicon@play-circle-o\endcsname}} 69 | \expandafter\def\csname faicon@repeat\endcsname {\symbol{"F01E}} \def\faRepeat {{\FA\csname faicon@repeat\endcsname}} 70 | \expandafter\def\csname faicon@refresh\endcsname {\symbol{"F021}} \def\faRefresh {{\FA\csname faicon@refresh\endcsname}} 71 | \expandafter\def\csname faicon@list-alt\endcsname {\symbol{"F022}} \def\faListAlt {{\FA\csname faicon@list-alt\endcsname}} 72 | \expandafter\def\csname faicon@lock\endcsname {\symbol{"F023}} \def\faLock {{\FA\csname faicon@lock\endcsname}} 73 | \expandafter\def\csname faicon@flag\endcsname {\symbol{"F024}} \def\faFlag {{\FA\csname faicon@flag\endcsname}} 74 | \expandafter\def\csname faicon@headphones\endcsname {\symbol{"F025}} \def\faHeadphones {{\FA\csname faicon@headphones\endcsname}} 75 | \expandafter\def\csname faicon@volume-off\endcsname {\symbol{"F026}} \def\faVolumeOff {{\FA\csname faicon@volume-off\endcsname}} 76 | \expandafter\def\csname faicon@volume-down\endcsname {\symbol{"F027}} \def\faVolumeDown {{\FA\csname faicon@volume-down\endcsname}} 77 | \expandafter\def\csname faicon@volume-up\endcsname {\symbol{"F028}} \def\faVolumeUp {{\FA\csname faicon@volume-up\endcsname}} 78 | \expandafter\def\csname faicon@qrcode\endcsname {\symbol{"F029}} \def\faQrcode {{\FA\csname faicon@qrcode\endcsname}} 79 | \expandafter\def\csname faicon@barcode\endcsname {\symbol{"F02A}} \def\faBarcode {{\FA\csname faicon@barcode\endcsname}} 80 | \expandafter\def\csname faicon@tag\endcsname {\symbol{"F02B}} \def\faTag {{\FA\csname faicon@tag\endcsname}} 81 | \expandafter\def\csname faicon@tags\endcsname {\symbol{"F02C}} \def\faTags {{\FA\csname faicon@tags\endcsname}} 82 | \expandafter\def\csname faicon@book\endcsname {\symbol{"F02D}} \def\faBook {{\FA\csname faicon@book\endcsname}} 83 | \expandafter\def\csname faicon@bookmark\endcsname {\symbol{"F02E}} \def\faBookmark {{\FA\csname faicon@bookmark\endcsname}} 84 | \expandafter\def\csname faicon@print\endcsname {\symbol{"F02F}} \def\faPrint {{\FA\csname faicon@print\endcsname}} 85 | \expandafter\def\csname faicon@camera\endcsname {\symbol{"F030}} \def\faCamera {{\FA\csname faicon@camera\endcsname}} 86 | \expandafter\def\csname faicon@font\endcsname {\symbol{"F031}} \def\faFont {{\FA\csname faicon@font\endcsname}} 87 | \expandafter\def\csname faicon@bold\endcsname {\symbol{"F032}} \def\faBold {{\FA\csname faicon@bold\endcsname}} 88 | \expandafter\def\csname faicon@italic\endcsname {\symbol{"F033}} \def\faItalic {{\FA\csname faicon@italic\endcsname}} 89 | \expandafter\def\csname faicon@text-height\endcsname {\symbol{"F034}} \def\faTextHeight {{\FA\csname faicon@text-height\endcsname}} 90 | \expandafter\def\csname faicon@text-width\endcsname {\symbol{"F035}} \def\faTextWidth {{\FA\csname faicon@text-width\endcsname}} 91 | \expandafter\def\csname faicon@align-left\endcsname {\symbol{"F036}} \def\faAlignLeft {{\FA\csname faicon@align-left\endcsname}} 92 | \expandafter\def\csname faicon@align-center\endcsname {\symbol{"F037}} \def\faAlignCenter {{\FA\csname faicon@align-center\endcsname}} 93 | \expandafter\def\csname faicon@align-right\endcsname {\symbol{"F038}} \def\faAlignRight {{\FA\csname faicon@align-right\endcsname}} 94 | \expandafter\def\csname faicon@align-justify\endcsname {\symbol{"F039}} \def\faAlignJustify {{\FA\csname faicon@align-justify\endcsname}} 95 | \expandafter\def\csname faicon@list\endcsname {\symbol{"F03A}} \def\faList {{\FA\csname faicon@list\endcsname}} 96 | \expandafter\def\csname faicon@outdent\endcsname {\symbol{"F03B}} \def\faOutdent {{\FA\csname faicon@outdent\endcsname}} 97 | \expandafter\def\csname faicon@indent\endcsname {\symbol{"F03C}} \def\faIndent {{\FA\csname faicon@indent\endcsname}} 98 | \expandafter\def\csname faicon@video-camera\endcsname {\symbol{"F03D}} \def\faVideoCamera {{\FA\csname faicon@video-camera\endcsname}} 99 | \expandafter\def\csname faicon@picture-o\endcsname {\symbol{"F03E}} \def\faPictureO {{\FA\csname faicon@picture-o\endcsname}} 100 | \expandafter\def\csname faicon@pencil\endcsname {\symbol{"F040}} \def\faPencil {{\FA\csname faicon@pencil\endcsname}} 101 | \expandafter\def\csname faicon@map-marker\endcsname {\symbol{"F041}} \def\faMapMarker {{\FA\csname faicon@map-marker\endcsname}} 102 | \expandafter\def\csname faicon@adjust\endcsname {\symbol{"F042}} \def\faAdjust {{\FA\csname faicon@adjust\endcsname}} 103 | \expandafter\def\csname faicon@tint\endcsname {\symbol{"F043}} \def\faTint {{\FA\csname faicon@tint\endcsname}} 104 | \expandafter\def\csname faicon@pencil-square-o\endcsname {\symbol{"F044}} \def\faPencilSquareO {{\FA\csname faicon@pencil-square-o\endcsname}} 105 | \expandafter\def\csname faicon@share-square-o\endcsname {\symbol{"F045}} \def\faShareSquareO {{\FA\csname faicon@share-square-o\endcsname}} 106 | \expandafter\def\csname faicon@check-square-o\endcsname {\symbol{"F046}} \def\faCheckSquareO {{\FA\csname faicon@check-square-o\endcsname}} 107 | \expandafter\def\csname faicon@arrows\endcsname {\symbol{"F047}} \def\faArrows {{\FA\csname faicon@arrows\endcsname}} 108 | \expandafter\def\csname faicon@step-backward\endcsname {\symbol{"F048}} \def\faStepBackward {{\FA\csname faicon@step-backward\endcsname}} 109 | \expandafter\def\csname faicon@fast-backward\endcsname {\symbol{"F049}} \def\faFastBackward {{\FA\csname faicon@fast-backward\endcsname}} 110 | \expandafter\def\csname faicon@backward\endcsname {\symbol{"F04A}} \def\faBackward {{\FA\csname faicon@backward\endcsname}} 111 | \expandafter\def\csname faicon@play\endcsname {\symbol{"F04B}} \def\faPlay {{\FA\csname faicon@play\endcsname}} 112 | \expandafter\def\csname faicon@pause\endcsname {\symbol{"F04C}} \def\faPause {{\FA\csname faicon@pause\endcsname}} 113 | \expandafter\def\csname faicon@stop\endcsname {\symbol{"F04D}} \def\faStop {{\FA\csname faicon@stop\endcsname}} 114 | \expandafter\def\csname faicon@forward\endcsname {\symbol{"F04E}} \def\faForward {{\FA\csname faicon@forward\endcsname}} 115 | \expandafter\def\csname faicon@fast-forward\endcsname {\symbol{"F050}} \def\faFastForward {{\FA\csname faicon@fast-forward\endcsname}} 116 | \expandafter\def\csname faicon@step-forward\endcsname {\symbol{"F051}} \def\faStepForward {{\FA\csname faicon@step-forward\endcsname}} 117 | \expandafter\def\csname faicon@eject\endcsname {\symbol{"F052}} \def\faEject {{\FA\csname faicon@eject\endcsname}} 118 | \expandafter\def\csname faicon@chevron-left\endcsname {\symbol{"F053}} \def\faChevronLeft {{\FA\csname faicon@chevron-left\endcsname}} 119 | \expandafter\def\csname faicon@chevron-right\endcsname {\symbol{"F054}} \def\faChevronRight {{\FA\csname faicon@chevron-right\endcsname}} 120 | \expandafter\def\csname faicon@plus-circle\endcsname {\symbol{"F055}} \def\faPlusCircle {{\FA\csname faicon@plus-circle\endcsname}} 121 | \expandafter\def\csname faicon@minus-circle\endcsname {\symbol{"F056}} \def\faMinusCircle {{\FA\csname faicon@minus-circle\endcsname}} 122 | \expandafter\def\csname faicon@times-circle\endcsname {\symbol{"F057}} \def\faTimesCircle {{\FA\csname faicon@times-circle\endcsname}} 123 | \expandafter\def\csname faicon@check-circle\endcsname {\symbol{"F058}} \def\faCheckCircle {{\FA\csname faicon@check-circle\endcsname}} 124 | \expandafter\def\csname faicon@question-circle\endcsname {\symbol{"F059}} \def\faQuestionCircle {{\FA\csname faicon@question-circle\endcsname}} 125 | \expandafter\def\csname faicon@info-circle\endcsname {\symbol{"F05A}} \def\faInfoCircle {{\FA\csname faicon@info-circle\endcsname}} 126 | \expandafter\def\csname faicon@crosshairs\endcsname {\symbol{"F05B}} \def\faCrosshairs {{\FA\csname faicon@crosshairs\endcsname}} 127 | \expandafter\def\csname faicon@times-circle-o\endcsname {\symbol{"F05C}} \def\faTimesCircleO {{\FA\csname faicon@times-circle-o\endcsname}} 128 | \expandafter\def\csname faicon@check-circle-o\endcsname {\symbol{"F05D}} \def\faCheckCircleO {{\FA\csname faicon@check-circle-o\endcsname}} 129 | \expandafter\def\csname faicon@ban\endcsname {\symbol{"F05E}} \def\faBan {{\FA\csname faicon@ban\endcsname}} 130 | \expandafter\def\csname faicon@arrow-left\endcsname {\symbol{"F060}} \def\faArrowLeft {{\FA\csname faicon@arrow-left\endcsname}} 131 | \expandafter\def\csname faicon@arrow-right\endcsname {\symbol{"F061}} \def\faArrowRight {{\FA\csname faicon@arrow-right\endcsname}} 132 | \expandafter\def\csname faicon@arrow-up\endcsname {\symbol{"F062}} \def\faArrowUp {{\FA\csname faicon@arrow-up\endcsname}} 133 | \expandafter\def\csname faicon@arrow-down\endcsname {\symbol{"F063}} \def\faArrowDown {{\FA\csname faicon@arrow-down\endcsname}} 134 | \expandafter\def\csname faicon@share\endcsname {\symbol{"F064}} \def\faShare {{\FA\csname faicon@share\endcsname}} 135 | \expandafter\def\csname faicon@expand\endcsname {\symbol{"F065}} \def\faExpand {{\FA\csname faicon@expand\endcsname}} 136 | \expandafter\def\csname faicon@compress\endcsname {\symbol{"F066}} \def\faCompress {{\FA\csname faicon@compress\endcsname}} 137 | \expandafter\def\csname faicon@plus\endcsname {\symbol{"F067}} \def\faPlus {{\FA\csname faicon@plus\endcsname}} 138 | \expandafter\def\csname faicon@minus\endcsname {\symbol{"F068}} \def\faMinus {{\FA\csname faicon@minus\endcsname}} 139 | \expandafter\def\csname faicon@asterisk\endcsname {\symbol{"F069}} \def\faAsterisk {{\FA\csname faicon@asterisk\endcsname}} 140 | \expandafter\def\csname faicon@exclamation-circle\endcsname {\symbol{"F06A}} \def\faExclamationCircle {{\FA\csname faicon@exclamation-circle\endcsname}} 141 | \expandafter\def\csname faicon@gift\endcsname {\symbol{"F06B}} \def\faGift {{\FA\csname faicon@gift\endcsname}} 142 | \expandafter\def\csname faicon@leaf\endcsname {\symbol{"F06C}} \def\faLeaf {{\FA\csname faicon@leaf\endcsname}} 143 | \expandafter\def\csname faicon@fire\endcsname {\symbol{"F06D}} \def\faFire {{\FA\csname faicon@fire\endcsname}} 144 | \expandafter\def\csname faicon@eye\endcsname {\symbol{"F06E}} \def\faEye {{\FA\csname faicon@eye\endcsname}} 145 | \expandafter\def\csname faicon@eye-slash\endcsname {\symbol{"F070}} \def\faEyeSlash {{\FA\csname faicon@eye-slash\endcsname}} 146 | \expandafter\def\csname faicon@exclamation-triangle\endcsname {\symbol{"F071}} \def\faExclamationTriangle {{\FA\csname faicon@exclamation-triangle\endcsname}} 147 | \expandafter\def\csname faicon@plane\endcsname {\symbol{"F072}} \def\faPlane {{\FA\csname faicon@plane\endcsname}} 148 | \expandafter\def\csname faicon@calendar\endcsname {\symbol{"F073}} \def\faCalendar {{\FA\csname faicon@calendar\endcsname}} 149 | \expandafter\def\csname faicon@random\endcsname {\symbol{"F074}} \def\faRandom {{\FA\csname faicon@random\endcsname}} 150 | \expandafter\def\csname faicon@comment\endcsname {\symbol{"F075}} \def\faComment {{\FA\csname faicon@comment\endcsname}} 151 | \expandafter\def\csname faicon@magnet\endcsname {\symbol{"F076}} \def\faMagnet {{\FA\csname faicon@magnet\endcsname}} 152 | \expandafter\def\csname faicon@chevron-up\endcsname {\symbol{"F077}} \def\faChevronUp {{\FA\csname faicon@chevron-up\endcsname}} 153 | \expandafter\def\csname faicon@chevron-down\endcsname {\symbol{"F078}} \def\faChevronDown {{\FA\csname faicon@chevron-down\endcsname}} 154 | \expandafter\def\csname faicon@retweet\endcsname {\symbol{"F079}} \def\faRetweet {{\FA\csname faicon@retweet\endcsname}} 155 | \expandafter\def\csname faicon@shopping-cart\endcsname {\symbol{"F07A}} \def\faShoppingCart {{\FA\csname faicon@shopping-cart\endcsname}} 156 | \expandafter\def\csname faicon@folder\endcsname {\symbol{"F07B}} \def\faFolder {{\FA\csname faicon@folder\endcsname}} 157 | \expandafter\def\csname faicon@folder-open\endcsname {\symbol{"F07C}} \def\faFolderOpen {{\FA\csname faicon@folder-open\endcsname}} 158 | \expandafter\def\csname faicon@arrows-v\endcsname {\symbol{"F07D}} \def\faArrowsV {{\FA\csname faicon@arrows-v\endcsname}} 159 | \expandafter\def\csname faicon@arrows-h\endcsname {\symbol{"F07E}} \def\faArrowsH {{\FA\csname faicon@arrows-h\endcsname}} 160 | \expandafter\def\csname faicon@bar-chart\endcsname {\symbol{"F080}} \def\faBarChart {{\FA\csname faicon@bar-chart\endcsname}} 161 | \expandafter\def\csname faicon@twitter-square\endcsname {\symbol{"F081}} \def\faTwitterSquare {{\FA\csname faicon@twitter-square\endcsname}} 162 | \expandafter\def\csname faicon@facebook-square\endcsname {\symbol{"F082}} \def\faFacebookSquare {{\FA\csname faicon@facebook-square\endcsname}} 163 | \expandafter\def\csname faicon@camera-retro\endcsname {\symbol{"F083}} \def\faCameraRetro {{\FA\csname faicon@camera-retro\endcsname}} 164 | \expandafter\def\csname faicon@key\endcsname {\symbol{"F084}} \def\faKey {{\FA\csname faicon@key\endcsname}} 165 | \expandafter\def\csname faicon@cogs\endcsname {\symbol{"F085}} \def\faCogs {{\FA\csname faicon@cogs\endcsname}} 166 | \expandafter\def\csname faicon@comments\endcsname {\symbol{"F086}} \def\faComments {{\FA\csname faicon@comments\endcsname}} 167 | \expandafter\def\csname faicon@thumbs-o-up\endcsname {\symbol{"F087}} \def\faThumbsOUp {{\FA\csname faicon@thumbs-o-up\endcsname}} 168 | \expandafter\def\csname faicon@thumbs-o-down\endcsname {\symbol{"F088}} \def\faThumbsODown {{\FA\csname faicon@thumbs-o-down\endcsname}} 169 | \expandafter\def\csname faicon@star-half\endcsname {\symbol{"F089}} \def\faStarHalf {{\FA\csname faicon@star-half\endcsname}} 170 | \expandafter\def\csname faicon@heart-o\endcsname {\symbol{"F08A}} \def\faHeartO {{\FA\csname faicon@heart-o\endcsname}} 171 | \expandafter\def\csname faicon@sign-out\endcsname {\symbol{"F08B}} \def\faSignOut {{\FA\csname faicon@sign-out\endcsname}} 172 | \expandafter\def\csname faicon@linkedin-square\endcsname {\symbol{"F08C}} \def\faLinkedinSquare {{\FA\csname faicon@linkedin-square\endcsname}} 173 | \expandafter\def\csname faicon@thumb-tack\endcsname {\symbol{"F08D}} \def\faThumbTack {{\FA\csname faicon@thumb-tack\endcsname}} 174 | \expandafter\def\csname faicon@external-link\endcsname {\symbol{"F08E}} \def\faExternalLink {{\FA\csname faicon@external-link\endcsname}} 175 | \expandafter\def\csname faicon@sign-in\endcsname {\symbol{"F090}} \def\faSignIn {{\FA\csname faicon@sign-in\endcsname}} 176 | \expandafter\def\csname faicon@trophy\endcsname {\symbol{"F091}} \def\faTrophy {{\FA\csname faicon@trophy\endcsname}} 177 | \expandafter\def\csname faicon@github-square\endcsname {\symbol{"F092}} \def\faGithubSquare {{\FA\csname faicon@github-square\endcsname}} 178 | \expandafter\def\csname faicon@upload\endcsname {\symbol{"F093}} \def\faUpload {{\FA\csname faicon@upload\endcsname}} 179 | \expandafter\def\csname faicon@lemon-o\endcsname {\symbol{"F094}} \def\faLemonO {{\FA\csname faicon@lemon-o\endcsname}} 180 | \expandafter\def\csname faicon@phone\endcsname {\symbol{"F095}} \def\faPhone {{\FA\csname faicon@phone\endcsname}} 181 | \expandafter\def\csname faicon@square-o\endcsname {\symbol{"F096}} \def\faSquareO {{\FA\csname faicon@square-o\endcsname}} 182 | \expandafter\def\csname faicon@bookmark-o\endcsname {\symbol{"F097}} \def\faBookmarkO {{\FA\csname faicon@bookmark-o\endcsname}} 183 | \expandafter\def\csname faicon@phone-square\endcsname {\symbol{"F098}} \def\faPhoneSquare {{\FA\csname faicon@phone-square\endcsname}} 184 | \expandafter\def\csname faicon@twitter\endcsname {\symbol{"F099}} \def\faTwitter {{\FA\csname faicon@twitter\endcsname}} 185 | \expandafter\def\csname faicon@facebook\endcsname {\symbol{"F09A}} \def\faFacebook {{\FA\csname faicon@facebook\endcsname}} 186 | \expandafter\def\csname faicon@github\endcsname {\symbol{"F09B}} \def\faGithub {{\FA\csname faicon@github\endcsname}} 187 | \expandafter\def\csname faicon@unlock\endcsname {\symbol{"F09C}} \def\faUnlock {{\FA\csname faicon@unlock\endcsname}} 188 | \expandafter\def\csname faicon@credit-card\endcsname {\symbol{"F09D}} \def\faCreditCard {{\FA\csname faicon@credit-card\endcsname}} 189 | \expandafter\def\csname faicon@rss\endcsname {\symbol{"F09E}} \def\faRss {{\FA\csname faicon@rss\endcsname}} 190 | \expandafter\def\csname faicon@hdd-o\endcsname {\symbol{"F0A0}} \def\faHddO {{\FA\csname faicon@hdd-o\endcsname}} 191 | \expandafter\def\csname faicon@bullhorn\endcsname {\symbol{"F0A1}} \def\faBullhorn {{\FA\csname faicon@bullhorn\endcsname}} 192 | \expandafter\def\csname faicon@bell\endcsname {\symbol{"F0F3}} \def\faBell {{\FA\csname faicon@bell\endcsname}} 193 | \expandafter\def\csname faicon@certificate\endcsname {\symbol{"F0A3}} \def\faCertificate {{\FA\csname faicon@certificate\endcsname}} 194 | \expandafter\def\csname faicon@hand-o-right\endcsname {\symbol{"F0A4}} \def\faHandORight {{\FA\csname faicon@hand-o-right\endcsname}} 195 | \expandafter\def\csname faicon@hand-o-left\endcsname {\symbol{"F0A5}} \def\faHandOLeft {{\FA\csname faicon@hand-o-left\endcsname}} 196 | \expandafter\def\csname faicon@hand-o-up\endcsname {\symbol{"F0A6}} \def\faHandOUp {{\FA\csname faicon@hand-o-up\endcsname}} 197 | \expandafter\def\csname faicon@hand-o-down\endcsname {\symbol{"F0A7}} \def\faHandODown {{\FA\csname faicon@hand-o-down\endcsname}} 198 | \expandafter\def\csname faicon@arrow-circle-left\endcsname {\symbol{"F0A8}} \def\faArrowCircleLeft {{\FA\csname faicon@arrow-circle-left\endcsname}} 199 | \expandafter\def\csname faicon@arrow-circle-right\endcsname {\symbol{"F0A9}} \def\faArrowCircleRight {{\FA\csname faicon@arrow-circle-right\endcsname}} 200 | \expandafter\def\csname faicon@arrow-circle-up\endcsname {\symbol{"F0AA}} \def\faArrowCircleUp {{\FA\csname faicon@arrow-circle-up\endcsname}} 201 | \expandafter\def\csname faicon@arrow-circle-down\endcsname {\symbol{"F0AB}} \def\faArrowCircleDown {{\FA\csname faicon@arrow-circle-down\endcsname}} 202 | \expandafter\def\csname faicon@globe\endcsname {\symbol{"F0AC}} \def\faGlobe {{\FA\csname faicon@globe\endcsname}} 203 | \expandafter\def\csname faicon@wrench\endcsname {\symbol{"F0AD}} \def\faWrench {{\FA\csname faicon@wrench\endcsname}} 204 | \expandafter\def\csname faicon@tasks\endcsname {\symbol{"F0AE}} \def\faTasks {{\FA\csname faicon@tasks\endcsname}} 205 | \expandafter\def\csname faicon@filter\endcsname {\symbol{"F0B0}} \def\faFilter {{\FA\csname faicon@filter\endcsname}} 206 | \expandafter\def\csname faicon@briefcase\endcsname {\symbol{"F0B1}} \def\faBriefcase {{\FA\csname faicon@briefcase\endcsname}} 207 | \expandafter\def\csname faicon@arrows-alt\endcsname {\symbol{"F0B2}} \def\faArrowsAlt {{\FA\csname faicon@arrows-alt\endcsname}} 208 | \expandafter\def\csname faicon@users\endcsname {\symbol{"F0C0}} \def\faUsers {{\FA\csname faicon@users\endcsname}} 209 | \expandafter\def\csname faicon@link\endcsname {\symbol{"F0C1}} \def\faLink {{\FA\csname faicon@link\endcsname}} 210 | \expandafter\def\csname faicon@cloud\endcsname {\symbol{"F0C2}} \def\faCloud {{\FA\csname faicon@cloud\endcsname}} 211 | \expandafter\def\csname faicon@flask\endcsname {\symbol{"F0C3}} \def\faFlask {{\FA\csname faicon@flask\endcsname}} 212 | \expandafter\def\csname faicon@scissors\endcsname {\symbol{"F0C4}} \def\faScissors {{\FA\csname faicon@scissors\endcsname}} 213 | \expandafter\def\csname faicon@files-o\endcsname {\symbol{"F0C5}} \def\faFilesO {{\FA\csname faicon@files-o\endcsname}} 214 | \expandafter\def\csname faicon@paperclip\endcsname {\symbol{"F0C6}} \def\faPaperclip {{\FA\csname faicon@paperclip\endcsname}} 215 | \expandafter\def\csname faicon@floppy-o\endcsname {\symbol{"F0C7}} \def\faFloppyO {{\FA\csname faicon@floppy-o\endcsname}} 216 | \expandafter\def\csname faicon@square\endcsname {\symbol{"F0C8}} \def\faSquare {{\FA\csname faicon@square\endcsname}} 217 | \expandafter\def\csname faicon@bars\endcsname {\symbol{"F0C9}} \def\faBars {{\FA\csname faicon@bars\endcsname}} 218 | \expandafter\def\csname faicon@list-ul\endcsname {\symbol{"F0CA}} \def\faListUl {{\FA\csname faicon@list-ul\endcsname}} 219 | \expandafter\def\csname faicon@list-ol\endcsname {\symbol{"F0CB}} \def\faListOl {{\FA\csname faicon@list-ol\endcsname}} 220 | \expandafter\def\csname faicon@strikethrough\endcsname {\symbol{"F0CC}} \def\faStrikethrough {{\FA\csname faicon@strikethrough\endcsname}} 221 | \expandafter\def\csname faicon@underline\endcsname {\symbol{"F0CD}} \def\faUnderline {{\FA\csname faicon@underline\endcsname}} 222 | \expandafter\def\csname faicon@table\endcsname {\symbol{"F0CE}} \def\faTable {{\FA\csname faicon@table\endcsname}} 223 | \expandafter\def\csname faicon@magic\endcsname {\symbol{"F0D0}} \def\faMagic {{\FA\csname faicon@magic\endcsname}} 224 | \expandafter\def\csname faicon@truck\endcsname {\symbol{"F0D1}} \def\faTruck {{\FA\csname faicon@truck\endcsname}} 225 | \expandafter\def\csname faicon@pinterest\endcsname {\symbol{"F0D2}} \def\faPinterest {{\FA\csname faicon@pinterest\endcsname}} 226 | \expandafter\def\csname faicon@pinterest-square\endcsname {\symbol{"F0D3}} \def\faPinterestSquare {{\FA\csname faicon@pinterest-square\endcsname}} 227 | \expandafter\def\csname faicon@google-plus-square\endcsname {\symbol{"F0D4}} \def\faGooglePlusSquare {{\FA\csname faicon@google-plus-square\endcsname}} 228 | \expandafter\def\csname faicon@google-plus\endcsname {\symbol{"F0D5}} \def\faGooglePlus {{\FA\csname faicon@google-plus\endcsname}} 229 | \expandafter\def\csname faicon@money\endcsname {\symbol{"F0D6}} \def\faMoney {{\FA\csname faicon@money\endcsname}} 230 | \expandafter\def\csname faicon@caret-down\endcsname {\symbol{"F0D7}} \def\faCaretDown {{\FA\csname faicon@caret-down\endcsname}} 231 | \expandafter\def\csname faicon@caret-up\endcsname {\symbol{"F0D8}} \def\faCaretUp {{\FA\csname faicon@caret-up\endcsname}} 232 | \expandafter\def\csname faicon@caret-left\endcsname {\symbol{"F0D9}} \def\faCaretLeft {{\FA\csname faicon@caret-left\endcsname}} 233 | \expandafter\def\csname faicon@caret-right\endcsname {\symbol{"F0DA}} \def\faCaretRight {{\FA\csname faicon@caret-right\endcsname}} 234 | \expandafter\def\csname faicon@columns\endcsname {\symbol{"F0DB}} \def\faColumns {{\FA\csname faicon@columns\endcsname}} 235 | \expandafter\def\csname faicon@sort\endcsname {\symbol{"F0DC}} \def\faSort {{\FA\csname faicon@sort\endcsname}} 236 | \expandafter\def\csname faicon@sort-desc\endcsname {\symbol{"F0DD}} \def\faSortDesc {{\FA\csname faicon@sort-desc\endcsname}} 237 | \expandafter\def\csname faicon@sort-asc\endcsname {\symbol{"F0DE}} \def\faSortAsc {{\FA\csname faicon@sort-asc\endcsname}} 238 | \expandafter\def\csname faicon@envelope\endcsname {\symbol{"F0E0}} \def\faEnvelope {{\FA\csname faicon@envelope\endcsname}} 239 | \expandafter\def\csname faicon@linkedin\endcsname {\symbol{"F0E1}} \def\faLinkedin {{\FA\csname faicon@linkedin\endcsname}} 240 | \expandafter\def\csname faicon@undo\endcsname {\symbol{"F0E2}} \def\faUndo {{\FA\csname faicon@undo\endcsname}} 241 | \expandafter\def\csname faicon@gavel\endcsname {\symbol{"F0E3}} \def\faGavel {{\FA\csname faicon@gavel\endcsname}} 242 | \expandafter\def\csname faicon@tachometer\endcsname {\symbol{"F0E4}} \def\faTachometer {{\FA\csname faicon@tachometer\endcsname}} 243 | \expandafter\def\csname faicon@comment-o\endcsname {\symbol{"F0E5}} \def\faCommentO {{\FA\csname faicon@comment-o\endcsname}} 244 | \expandafter\def\csname faicon@comments-o\endcsname {\symbol{"F0E6}} \def\faCommentsO {{\FA\csname faicon@comments-o\endcsname}} 245 | \expandafter\def\csname faicon@bolt\endcsname {\symbol{"F0E7}} \def\faBolt {{\FA\csname faicon@bolt\endcsname}} 246 | \expandafter\def\csname faicon@sitemap\endcsname {\symbol{"F0E8}} \def\faSitemap {{\FA\csname faicon@sitemap\endcsname}} 247 | \expandafter\def\csname faicon@umbrella\endcsname {\symbol{"F0E9}} \def\faUmbrella {{\FA\csname faicon@umbrella\endcsname}} 248 | \expandafter\def\csname faicon@clipboard\endcsname {\symbol{"F0EA}} \def\faClipboard {{\FA\csname faicon@clipboard\endcsname}} 249 | \expandafter\def\csname faicon@lightbulb-o\endcsname {\symbol{"F0EB}} \def\faLightbulbO {{\FA\csname faicon@lightbulb-o\endcsname}} 250 | \expandafter\def\csname faicon@exchange\endcsname {\symbol{"F0EC}} \def\faExchange {{\FA\csname faicon@exchange\endcsname}} 251 | \expandafter\def\csname faicon@cloud-download\endcsname {\symbol{"F0ED}} \def\faCloudDownload {{\FA\csname faicon@cloud-download\endcsname}} 252 | \expandafter\def\csname faicon@cloud-upload\endcsname {\symbol{"F0EE}} \def\faCloudUpload {{\FA\csname faicon@cloud-upload\endcsname}} 253 | \expandafter\def\csname faicon@user-md\endcsname {\symbol{"F0F0}} \def\faUserMd {{\FA\csname faicon@user-md\endcsname}} 254 | \expandafter\def\csname faicon@stethoscope\endcsname {\symbol{"F0F1}} \def\faStethoscope {{\FA\csname faicon@stethoscope\endcsname}} 255 | \expandafter\def\csname faicon@suitcase\endcsname {\symbol{"F0F2}} \def\faSuitcase {{\FA\csname faicon@suitcase\endcsname}} 256 | \expandafter\def\csname faicon@bell-o\endcsname {\symbol{"F0A2}} \def\faBellO {{\FA\csname faicon@bell-o\endcsname}} 257 | \expandafter\def\csname faicon@coffee\endcsname {\symbol{"F0F4}} \def\faCoffee {{\FA\csname faicon@coffee\endcsname}} 258 | \expandafter\def\csname faicon@cutlery\endcsname {\symbol{"F0F5}} \def\faCutlery {{\FA\csname faicon@cutlery\endcsname}} 259 | \expandafter\def\csname faicon@file-text-o\endcsname {\symbol{"F0F6}} \def\faFileTextO {{\FA\csname faicon@file-text-o\endcsname}} 260 | \expandafter\def\csname faicon@building-o\endcsname {\symbol{"F0F7}} \def\faBuildingO {{\FA\csname faicon@building-o\endcsname}} 261 | \expandafter\def\csname faicon@hospital-o\endcsname {\symbol{"F0F8}} \def\faHospitalO {{\FA\csname faicon@hospital-o\endcsname}} 262 | \expandafter\def\csname faicon@ambulance\endcsname {\symbol{"F0F9}} \def\faAmbulance {{\FA\csname faicon@ambulance\endcsname}} 263 | \expandafter\def\csname faicon@medkit\endcsname {\symbol{"F0FA}} \def\faMedkit {{\FA\csname faicon@medkit\endcsname}} 264 | \expandafter\def\csname faicon@fighter-jet\endcsname {\symbol{"F0FB}} \def\faFighterJet {{\FA\csname faicon@fighter-jet\endcsname}} 265 | \expandafter\def\csname faicon@beer\endcsname {\symbol{"F0FC}} \def\faBeer {{\FA\csname faicon@beer\endcsname}} 266 | \expandafter\def\csname faicon@h-square\endcsname {\symbol{"F0FD}} \def\faHSquare {{\FA\csname faicon@h-square\endcsname}} 267 | \expandafter\def\csname faicon@plus-square\endcsname {\symbol{"F0FE}} \def\faPlusSquare {{\FA\csname faicon@plus-square\endcsname}} 268 | \expandafter\def\csname faicon@angle-double-left\endcsname {\symbol{"F100}} \def\faAngleDoubleLeft {{\FA\csname faicon@angle-double-left\endcsname}} 269 | \expandafter\def\csname faicon@angle-double-right\endcsname {\symbol{"F101}} \def\faAngleDoubleRight {{\FA\csname faicon@angle-double-right\endcsname}} 270 | \expandafter\def\csname faicon@angle-double-up\endcsname {\symbol{"F102}} \def\faAngleDoubleUp {{\FA\csname faicon@angle-double-up\endcsname}} 271 | \expandafter\def\csname faicon@angle-double-down\endcsname {\symbol{"F103}} \def\faAngleDoubleDown {{\FA\csname faicon@angle-double-down\endcsname}} 272 | \expandafter\def\csname faicon@angle-left\endcsname {\symbol{"F104}} \def\faAngleLeft {{\FA\csname faicon@angle-left\endcsname}} 273 | \expandafter\def\csname faicon@angle-right\endcsname {\symbol{"F105}} \def\faAngleRight {{\FA\csname faicon@angle-right\endcsname}} 274 | \expandafter\def\csname faicon@angle-up\endcsname {\symbol{"F106}} \def\faAngleUp {{\FA\csname faicon@angle-up\endcsname}} 275 | \expandafter\def\csname faicon@angle-down\endcsname {\symbol{"F107}} \def\faAngleDown {{\FA\csname faicon@angle-down\endcsname}} 276 | \expandafter\def\csname faicon@desktop\endcsname {\symbol{"F108}} \def\faDesktop {{\FA\csname faicon@desktop\endcsname}} 277 | \expandafter\def\csname faicon@laptop\endcsname {\symbol{"F109}} \def\faLaptop {{\FA\csname faicon@laptop\endcsname}} 278 | \expandafter\def\csname faicon@tablet\endcsname {\symbol{"F10A}} \def\faTablet {{\FA\csname faicon@tablet\endcsname}} 279 | \expandafter\def\csname faicon@mobile\endcsname {\symbol{"F10B}} \def\faMobile {{\FA\csname faicon@mobile\endcsname}} 280 | \expandafter\def\csname faicon@circle-o\endcsname {\symbol{"F10C}} \def\faCircleO {{\FA\csname faicon@circle-o\endcsname}} 281 | \expandafter\def\csname faicon@quote-left\endcsname {\symbol{"F10D}} \def\faQuoteLeft {{\FA\csname faicon@quote-left\endcsname}} 282 | \expandafter\def\csname faicon@quote-right\endcsname {\symbol{"F10E}} \def\faQuoteRight {{\FA\csname faicon@quote-right\endcsname}} 283 | \expandafter\def\csname faicon@spinner\endcsname {\symbol{"F110}} \def\faSpinner {{\FA\csname faicon@spinner\endcsname}} 284 | \expandafter\def\csname faicon@circle\endcsname {\symbol{"F111}} \def\faCircle {{\FA\csname faicon@circle\endcsname}} 285 | \expandafter\def\csname faicon@reply\endcsname {\symbol{"F112}} \def\faReply {{\FA\csname faicon@reply\endcsname}} 286 | \expandafter\def\csname faicon@github-alt\endcsname {\symbol{"F113}} \def\faGithubAlt {{\FA\csname faicon@github-alt\endcsname}} 287 | \expandafter\def\csname faicon@folder-o\endcsname {\symbol{"F114}} \def\faFolderO {{\FA\csname faicon@folder-o\endcsname}} 288 | \expandafter\def\csname faicon@folder-open-o\endcsname {\symbol{"F115}} \def\faFolderOpenO {{\FA\csname faicon@folder-open-o\endcsname}} 289 | \expandafter\def\csname faicon@smile-o\endcsname {\symbol{"F118}} \def\faSmileO {{\FA\csname faicon@smile-o\endcsname}} 290 | \expandafter\def\csname faicon@frown-o\endcsname {\symbol{"F119}} \def\faFrownO {{\FA\csname faicon@frown-o\endcsname}} 291 | \expandafter\def\csname faicon@meh-o\endcsname {\symbol{"F11A}} \def\faMehO {{\FA\csname faicon@meh-o\endcsname}} 292 | \expandafter\def\csname faicon@gamepad\endcsname {\symbol{"F11B}} \def\faGamepad {{\FA\csname faicon@gamepad\endcsname}} 293 | \expandafter\def\csname faicon@keyboard-o\endcsname {\symbol{"F11C}} \def\faKeyboardO {{\FA\csname faicon@keyboard-o\endcsname}} 294 | \expandafter\def\csname faicon@flag-o\endcsname {\symbol{"F11D}} \def\faFlagO {{\FA\csname faicon@flag-o\endcsname}} 295 | \expandafter\def\csname faicon@flag-checkered\endcsname {\symbol{"F11E}} \def\faFlagCheckered {{\FA\csname faicon@flag-checkered\endcsname}} 296 | \expandafter\def\csname faicon@terminal\endcsname {\symbol{"F120}} \def\faTerminal {{\FA\csname faicon@terminal\endcsname}} 297 | \expandafter\def\csname faicon@code\endcsname {\symbol{"F121}} \def\faCode {{\FA\csname faicon@code\endcsname}} 298 | \expandafter\def\csname faicon@reply-all\endcsname {\symbol{"F122}} \def\faReplyAll {{\FA\csname faicon@reply-all\endcsname}} 299 | \expandafter\def\csname faicon@star-half-o\endcsname {\symbol{"F123}} \def\faStarHalfO {{\FA\csname faicon@star-half-o\endcsname}} 300 | \expandafter\def\csname faicon@location-arrow\endcsname {\symbol{"F124}} \def\faLocationArrow {{\FA\csname faicon@location-arrow\endcsname}} 301 | \expandafter\def\csname faicon@crop\endcsname {\symbol{"F125}} \def\faCrop {{\FA\csname faicon@crop\endcsname}} 302 | \expandafter\def\csname faicon@code-fork\endcsname {\symbol{"F126}} \def\faCodeFork {{\FA\csname faicon@code-fork\endcsname}} 303 | \expandafter\def\csname faicon@chain-broken\endcsname {\symbol{"F127}} \def\faChainBroken {{\FA\csname faicon@chain-broken\endcsname}} 304 | \expandafter\def\csname faicon@question\endcsname {\symbol{"F128}} \def\faQuestion {{\FA\csname faicon@question\endcsname}} 305 | \expandafter\def\csname faicon@info\endcsname {\symbol{"F129}} \def\faInfo {{\FA\csname faicon@info\endcsname}} 306 | \expandafter\def\csname faicon@exclamation\endcsname {\symbol{"F12A}} \def\faExclamation {{\FA\csname faicon@exclamation\endcsname}} 307 | \expandafter\def\csname faicon@superscript\endcsname {\symbol{"F12B}} \def\faSuperscript {{\FA\csname faicon@superscript\endcsname}} 308 | \expandafter\def\csname faicon@subscript\endcsname {\symbol{"F12C}} \def\faSubscript {{\FA\csname faicon@subscript\endcsname}} 309 | \expandafter\def\csname faicon@eraser\endcsname {\symbol{"F12D}} \def\faEraser {{\FA\csname faicon@eraser\endcsname}} 310 | \expandafter\def\csname faicon@puzzle-piece\endcsname {\symbol{"F12E}} \def\faPuzzlePiece {{\FA\csname faicon@puzzle-piece\endcsname}} 311 | \expandafter\def\csname faicon@microphone\endcsname {\symbol{"F130}} \def\faMicrophone {{\FA\csname faicon@microphone\endcsname}} 312 | \expandafter\def\csname faicon@microphone-slash\endcsname {\symbol{"F131}} \def\faMicrophoneSlash {{\FA\csname faicon@microphone-slash\endcsname}} 313 | \expandafter\def\csname faicon@shield\endcsname {\symbol{"F132}} \def\faShield {{\FA\csname faicon@shield\endcsname}} 314 | \expandafter\def\csname faicon@calendar-o\endcsname {\symbol{"F133}} \def\faCalendarO {{\FA\csname faicon@calendar-o\endcsname}} 315 | \expandafter\def\csname faicon@fire-extinguisher\endcsname {\symbol{"F134}} \def\faFireExtinguisher {{\FA\csname faicon@fire-extinguisher\endcsname}} 316 | \expandafter\def\csname faicon@rocket\endcsname {\symbol{"F135}} \def\faRocket {{\FA\csname faicon@rocket\endcsname}} 317 | \expandafter\def\csname faicon@maxcdn\endcsname {\symbol{"F136}} \def\faMaxcdn {{\FA\csname faicon@maxcdn\endcsname}} 318 | \expandafter\def\csname faicon@chevron-circle-left\endcsname {\symbol{"F137}} \def\faChevronCircleLeft {{\FA\csname faicon@chevron-circle-left\endcsname}} 319 | \expandafter\def\csname faicon@chevron-circle-right\endcsname {\symbol{"F138}} \def\faChevronCircleRight {{\FA\csname faicon@chevron-circle-right\endcsname}} 320 | \expandafter\def\csname faicon@chevron-circle-up\endcsname {\symbol{"F139}} \def\faChevronCircleUp {{\FA\csname faicon@chevron-circle-up\endcsname}} 321 | \expandafter\def\csname faicon@chevron-circle-down\endcsname {\symbol{"F13A}} \def\faChevronCircleDown {{\FA\csname faicon@chevron-circle-down\endcsname}} 322 | \expandafter\def\csname faicon@html5\endcsname {\symbol{"F13B}} \def\faHtml5 {{\FA\csname faicon@html5\endcsname}} 323 | \expandafter\def\csname faicon@css3\endcsname {\symbol{"F13C}} \def\faCss3 {{\FA\csname faicon@css3\endcsname}} 324 | \expandafter\def\csname faicon@anchor\endcsname {\symbol{"F13D}} \def\faAnchor {{\FA\csname faicon@anchor\endcsname}} 325 | \expandafter\def\csname faicon@unlock-alt\endcsname {\symbol{"F13E}} \def\faUnlockAlt {{\FA\csname faicon@unlock-alt\endcsname}} 326 | \expandafter\def\csname faicon@bullseye\endcsname {\symbol{"F140}} \def\faBullseye {{\FA\csname faicon@bullseye\endcsname}} 327 | \expandafter\def\csname faicon@ellipsis-h\endcsname {\symbol{"F141}} \def\faEllipsisH {{\FA\csname faicon@ellipsis-h\endcsname}} 328 | \expandafter\def\csname faicon@ellipsis-v\endcsname {\symbol{"F142}} \def\faEllipsisV {{\FA\csname faicon@ellipsis-v\endcsname}} 329 | \expandafter\def\csname faicon@rss-square\endcsname {\symbol{"F143}} \def\faRssSquare {{\FA\csname faicon@rss-square\endcsname}} 330 | \expandafter\def\csname faicon@play-circle\endcsname {\symbol{"F144}} \def\faPlayCircle {{\FA\csname faicon@play-circle\endcsname}} 331 | \expandafter\def\csname faicon@ticket\endcsname {\symbol{"F145}} \def\faTicket {{\FA\csname faicon@ticket\endcsname}} 332 | \expandafter\def\csname faicon@minus-square\endcsname {\symbol{"F146}} \def\faMinusSquare {{\FA\csname faicon@minus-square\endcsname}} 333 | \expandafter\def\csname faicon@minus-square-o\endcsname {\symbol{"F147}} \def\faMinusSquareO {{\FA\csname faicon@minus-square-o\endcsname}} 334 | \expandafter\def\csname faicon@level-up\endcsname {\symbol{"F148}} \def\faLevelUp {{\FA\csname faicon@level-up\endcsname}} 335 | \expandafter\def\csname faicon@level-down\endcsname {\symbol{"F149}} \def\faLevelDown {{\FA\csname faicon@level-down\endcsname}} 336 | \expandafter\def\csname faicon@check-square\endcsname {\symbol{"F14A}} \def\faCheckSquare {{\FA\csname faicon@check-square\endcsname}} 337 | \expandafter\def\csname faicon@pencil-square\endcsname {\symbol{"F14B}} \def\faPencilSquare {{\FA\csname faicon@pencil-square\endcsname}} 338 | \expandafter\def\csname faicon@external-link-square\endcsname {\symbol{"F14C}} \def\faExternalLinkSquare {{\FA\csname faicon@external-link-square\endcsname}} 339 | \expandafter\def\csname faicon@share-square\endcsname {\symbol{"F14D}} \def\faShareSquare {{\FA\csname faicon@share-square\endcsname}} 340 | \expandafter\def\csname faicon@compass\endcsname {\symbol{"F14E}} \def\faCompass {{\FA\csname faicon@compass\endcsname}} 341 | \expandafter\def\csname faicon@caret-square-o-down\endcsname {\symbol{"F150}} \def\faCaretSquareODown {{\FA\csname faicon@caret-square-o-down\endcsname}} 342 | \expandafter\def\csname faicon@caret-square-o-up\endcsname {\symbol{"F151}} \def\faCaretSquareOUp {{\FA\csname faicon@caret-square-o-up\endcsname}} 343 | \expandafter\def\csname faicon@caret-square-o-right\endcsname {\symbol{"F152}} \def\faCaretSquareORight {{\FA\csname faicon@caret-square-o-right\endcsname}} 344 | \expandafter\def\csname faicon@eur\endcsname {\symbol{"F153}} \def\faEur {{\FA\csname faicon@eur\endcsname}} 345 | \expandafter\def\csname faicon@gbp\endcsname {\symbol{"F154}} \def\faGbp {{\FA\csname faicon@gbp\endcsname}} 346 | \expandafter\def\csname faicon@usd\endcsname {\symbol{"F155}} \def\faUsd {{\FA\csname faicon@usd\endcsname}} 347 | \expandafter\def\csname faicon@inr\endcsname {\symbol{"F156}} \def\faInr {{\FA\csname faicon@inr\endcsname}} 348 | \expandafter\def\csname faicon@jpy\endcsname {\symbol{"F157}} \def\faJpy {{\FA\csname faicon@jpy\endcsname}} 349 | \expandafter\def\csname faicon@rub\endcsname {\symbol{"F158}} \def\faRub {{\FA\csname faicon@rub\endcsname}} 350 | \expandafter\def\csname faicon@krw\endcsname {\symbol{"F159}} \def\faKrw {{\FA\csname faicon@krw\endcsname}} 351 | \expandafter\def\csname faicon@btc\endcsname {\symbol{"F15A}} \def\faBtc {{\FA\csname faicon@btc\endcsname}} 352 | \expandafter\def\csname faicon@file\endcsname {\symbol{"F15B}} \def\faFile {{\FA\csname faicon@file\endcsname}} 353 | \expandafter\def\csname faicon@file-text\endcsname {\symbol{"F15C}} \def\faFileText {{\FA\csname faicon@file-text\endcsname}} 354 | \expandafter\def\csname faicon@sort-alpha-asc\endcsname {\symbol{"F15D}} \def\faSortAlphaAsc {{\FA\csname faicon@sort-alpha-asc\endcsname}} 355 | \expandafter\def\csname faicon@sort-alpha-desc\endcsname {\symbol{"F15E}} \def\faSortAlphaDesc {{\FA\csname faicon@sort-alpha-desc\endcsname}} 356 | \expandafter\def\csname faicon@sort-amount-asc\endcsname {\symbol{"F160}} \def\faSortAmountAsc {{\FA\csname faicon@sort-amount-asc\endcsname}} 357 | \expandafter\def\csname faicon@sort-amount-desc\endcsname {\symbol{"F161}} \def\faSortAmountDesc {{\FA\csname faicon@sort-amount-desc\endcsname}} 358 | \expandafter\def\csname faicon@sort-numeric-asc\endcsname {\symbol{"F162}} \def\faSortNumericAsc {{\FA\csname faicon@sort-numeric-asc\endcsname}} 359 | \expandafter\def\csname faicon@sort-numeric-desc\endcsname {\symbol{"F163}} \def\faSortNumericDesc {{\FA\csname faicon@sort-numeric-desc\endcsname}} 360 | \expandafter\def\csname faicon@thumbs-up\endcsname {\symbol{"F164}} \def\faThumbsUp {{\FA\csname faicon@thumbs-up\endcsname}} 361 | \expandafter\def\csname faicon@thumbs-down\endcsname {\symbol{"F165}} \def\faThumbsDown {{\FA\csname faicon@thumbs-down\endcsname}} 362 | \expandafter\def\csname faicon@youtube-square\endcsname {\symbol{"F166}} \def\faYoutubeSquare {{\FA\csname faicon@youtube-square\endcsname}} 363 | \expandafter\def\csname faicon@youtube\endcsname {\symbol{"F167}} \def\faYoutube {{\FA\csname faicon@youtube\endcsname}} 364 | \expandafter\def\csname faicon@xing\endcsname {\symbol{"F168}} \def\faXing {{\FA\csname faicon@xing\endcsname}} 365 | \expandafter\def\csname faicon@xing-square\endcsname {\symbol{"F169}} \def\faXingSquare {{\FA\csname faicon@xing-square\endcsname}} 366 | \expandafter\def\csname faicon@youtube-play\endcsname {\symbol{"F16A}} \def\faYoutubePlay {{\FA\csname faicon@youtube-play\endcsname}} 367 | \expandafter\def\csname faicon@dropbox\endcsname {\symbol{"F16B}} \def\faDropbox {{\FA\csname faicon@dropbox\endcsname}} 368 | \expandafter\def\csname faicon@stack-overflow\endcsname {\symbol{"F16C}} \def\faStackOverflow {{\FA\csname faicon@stack-overflow\endcsname}} 369 | \expandafter\def\csname faicon@instagram\endcsname {\symbol{"F16D}} \def\faInstagram {{\FA\csname faicon@instagram\endcsname}} 370 | \expandafter\def\csname faicon@flickr\endcsname {\symbol{"F16E}} \def\faFlickr {{\FA\csname faicon@flickr\endcsname}} 371 | \expandafter\def\csname faicon@adn\endcsname {\symbol{"F170}} \def\faAdn {{\FA\csname faicon@adn\endcsname}} 372 | \expandafter\def\csname faicon@bitbucket\endcsname {\symbol{"F171}} \def\faBitbucket {{\FA\csname faicon@bitbucket\endcsname}} 373 | \expandafter\def\csname faicon@bitbucket-square\endcsname {\symbol{"F172}} \def\faBitbucketSquare {{\FA\csname faicon@bitbucket-square\endcsname}} 374 | \expandafter\def\csname faicon@tumblr\endcsname {\symbol{"F173}} \def\faTumblr {{\FA\csname faicon@tumblr\endcsname}} 375 | \expandafter\def\csname faicon@tumblr-square\endcsname {\symbol{"F174}} \def\faTumblrSquare {{\FA\csname faicon@tumblr-square\endcsname}} 376 | \expandafter\def\csname faicon@long-arrow-down\endcsname {\symbol{"F175}} \def\faLongArrowDown {{\FA\csname faicon@long-arrow-down\endcsname}} 377 | \expandafter\def\csname faicon@long-arrow-up\endcsname {\symbol{"F176}} \def\faLongArrowUp {{\FA\csname faicon@long-arrow-up\endcsname}} 378 | \expandafter\def\csname faicon@long-arrow-left\endcsname {\symbol{"F177}} \def\faLongArrowLeft {{\FA\csname faicon@long-arrow-left\endcsname}} 379 | \expandafter\def\csname faicon@long-arrow-right\endcsname {\symbol{"F178}} \def\faLongArrowRight {{\FA\csname faicon@long-arrow-right\endcsname}} 380 | \expandafter\def\csname faicon@apple\endcsname {\symbol{"F179}} \def\faApple {{\FA\csname faicon@apple\endcsname}} 381 | \expandafter\def\csname faicon@windows\endcsname {\symbol{"F17A}} \def\faWindows {{\FA\csname faicon@windows\endcsname}} 382 | \expandafter\def\csname faicon@android\endcsname {\symbol{"F17B}} \def\faAndroid {{\FA\csname faicon@android\endcsname}} 383 | \expandafter\def\csname faicon@linux\endcsname {\symbol{"F17C}} \def\faLinux {{\FA\csname faicon@linux\endcsname}} 384 | \expandafter\def\csname faicon@dribbble\endcsname {\symbol{"F17D}} \def\faDribbble {{\FA\csname faicon@dribbble\endcsname}} 385 | \expandafter\def\csname faicon@skype\endcsname {\symbol{"F17E}} \def\faSkype {{\FA\csname faicon@skype\endcsname}} 386 | \expandafter\def\csname faicon@foursquare\endcsname {\symbol{"F180}} \def\faFoursquare {{\FA\csname faicon@foursquare\endcsname}} 387 | \expandafter\def\csname faicon@trello\endcsname {\symbol{"F181}} \def\faTrello {{\FA\csname faicon@trello\endcsname}} 388 | \expandafter\def\csname faicon@female\endcsname {\symbol{"F182}} \def\faFemale {{\FA\csname faicon@female\endcsname}} 389 | \expandafter\def\csname faicon@male\endcsname {\symbol{"F183}} \def\faMale {{\FA\csname faicon@male\endcsname}} 390 | \expandafter\def\csname faicon@gratipay\endcsname {\symbol{"F184}} \def\faGratipay {{\FA\csname faicon@gratipay\endcsname}} 391 | \expandafter\def\csname faicon@sun-o\endcsname {\symbol{"F185}} \def\faSunO {{\FA\csname faicon@sun-o\endcsname}} 392 | \expandafter\def\csname faicon@moon-o\endcsname {\symbol{"F186}} \def\faMoonO {{\FA\csname faicon@moon-o\endcsname}} 393 | \expandafter\def\csname faicon@archive\endcsname {\symbol{"F187}} \def\faArchive {{\FA\csname faicon@archive\endcsname}} 394 | \expandafter\def\csname faicon@bug\endcsname {\symbol{"F188}} \def\faBug {{\FA\csname faicon@bug\endcsname}} 395 | \expandafter\def\csname faicon@vk\endcsname {\symbol{"F189}} \def\faVk {{\FA\csname faicon@vk\endcsname}} 396 | \expandafter\def\csname faicon@weibo\endcsname {\symbol{"F18A}} \def\faWeibo {{\FA\csname faicon@weibo\endcsname}} 397 | \expandafter\def\csname faicon@renren\endcsname {\symbol{"F18B}} \def\faRenren {{\FA\csname faicon@renren\endcsname}} 398 | \expandafter\def\csname faicon@pagelines\endcsname {\symbol{"F18C}} \def\faPagelines {{\FA\csname faicon@pagelines\endcsname}} 399 | \expandafter\def\csname faicon@stack-exchange\endcsname {\symbol{"F18D}} \def\faStackExchange {{\FA\csname faicon@stack-exchange\endcsname}} 400 | \expandafter\def\csname faicon@arrow-circle-o-right\endcsname {\symbol{"F18E}} \def\faArrowCircleORight {{\FA\csname faicon@arrow-circle-o-right\endcsname}} 401 | \expandafter\def\csname faicon@arrow-circle-o-left\endcsname {\symbol{"F190}} \def\faArrowCircleOLeft {{\FA\csname faicon@arrow-circle-o-left\endcsname}} 402 | \expandafter\def\csname faicon@caret-square-o-left\endcsname {\symbol{"F191}} \def\faCaretSquareOLeft {{\FA\csname faicon@caret-square-o-left\endcsname}} 403 | \expandafter\def\csname faicon@dot-circle-o\endcsname {\symbol{"F192}} \def\faDotCircleO {{\FA\csname faicon@dot-circle-o\endcsname}} 404 | \expandafter\def\csname faicon@wheelchair\endcsname {\symbol{"F193}} \def\faWheelchair {{\FA\csname faicon@wheelchair\endcsname}} 405 | \expandafter\def\csname faicon@vimeo-square\endcsname {\symbol{"F194}} \def\faVimeoSquare {{\FA\csname faicon@vimeo-square\endcsname}} 406 | \expandafter\def\csname faicon@try\endcsname {\symbol{"F195}} \def\faTry {{\FA\csname faicon@try\endcsname}} 407 | \expandafter\def\csname faicon@plus-square-o\endcsname {\symbol{"F196}} \def\faPlusSquareO {{\FA\csname faicon@plus-square-o\endcsname}} 408 | \expandafter\def\csname faicon@space-shuttle\endcsname {\symbol{"F197}} \def\faSpaceShuttle {{\FA\csname faicon@space-shuttle\endcsname}} 409 | \expandafter\def\csname faicon@slack\endcsname {\symbol{"F198}} \def\faSlack {{\FA\csname faicon@slack\endcsname}} 410 | \expandafter\def\csname faicon@envelope-square\endcsname {\symbol{"F199}} \def\faEnvelopeSquare {{\FA\csname faicon@envelope-square\endcsname}} 411 | \expandafter\def\csname faicon@wordpress\endcsname {\symbol{"F19A}} \def\faWordpress {{\FA\csname faicon@wordpress\endcsname}} 412 | \expandafter\def\csname faicon@openid\endcsname {\symbol{"F19B}} \def\faOpenid {{\FA\csname faicon@openid\endcsname}} 413 | \expandafter\def\csname faicon@university\endcsname {\symbol{"F19C}} \def\faUniversity {{\FA\csname faicon@university\endcsname}} 414 | \expandafter\def\csname faicon@graduation-cap\endcsname {\symbol{"F19D}} \def\faGraduationCap {{\FA\csname faicon@graduation-cap\endcsname}} 415 | \expandafter\def\csname faicon@yahoo\endcsname {\symbol{"F19E}} \def\faYahoo {{\FA\csname faicon@yahoo\endcsname}} 416 | \expandafter\def\csname faicon@google\endcsname {\symbol{"F1A0}} \def\faGoogle {{\FA\csname faicon@google\endcsname}} 417 | \expandafter\def\csname faicon@reddit\endcsname {\symbol{"F1A1}} \def\faReddit {{\FA\csname faicon@reddit\endcsname}} 418 | \expandafter\def\csname faicon@reddit-square\endcsname {\symbol{"F1A2}} \def\faRedditSquare {{\FA\csname faicon@reddit-square\endcsname}} 419 | \expandafter\def\csname faicon@stumbleupon-circle\endcsname {\symbol{"F1A3}} \def\faStumbleuponCircle {{\FA\csname faicon@stumbleupon-circle\endcsname}} 420 | \expandafter\def\csname faicon@stumbleupon\endcsname {\symbol{"F1A4}} \def\faStumbleupon {{\FA\csname faicon@stumbleupon\endcsname}} 421 | \expandafter\def\csname faicon@delicious\endcsname {\symbol{"F1A5}} \def\faDelicious {{\FA\csname faicon@delicious\endcsname}} 422 | \expandafter\def\csname faicon@digg\endcsname {\symbol{"F1A6}} \def\faDigg {{\FA\csname faicon@digg\endcsname}} 423 | \expandafter\def\csname faicon@pied-piper\endcsname {\symbol{"F1A7}} \def\faPiedPiper {{\FA\csname faicon@pied-piper\endcsname}} 424 | \expandafter\def\csname faicon@pied-piper-alt\endcsname {\symbol{"F1A8}} \def\faPiedPiperAlt {{\FA\csname faicon@pied-piper-alt\endcsname}} 425 | \expandafter\def\csname faicon@drupal\endcsname {\symbol{"F1A9}} \def\faDrupal {{\FA\csname faicon@drupal\endcsname}} 426 | \expandafter\def\csname faicon@joomla\endcsname {\symbol{"F1AA}} \def\faJoomla {{\FA\csname faicon@joomla\endcsname}} 427 | \expandafter\def\csname faicon@language\endcsname {\symbol{"F1AB}} \def\faLanguage {{\FA\csname faicon@language\endcsname}} 428 | \expandafter\def\csname faicon@fax\endcsname {\symbol{"F1AC}} \def\faFax {{\FA\csname faicon@fax\endcsname}} 429 | \expandafter\def\csname faicon@building\endcsname {\symbol{"F1AD}} \def\faBuilding {{\FA\csname faicon@building\endcsname}} 430 | \expandafter\def\csname faicon@child\endcsname {\symbol{"F1AE}} \def\faChild {{\FA\csname faicon@child\endcsname}} 431 | \expandafter\def\csname faicon@paw\endcsname {\symbol{"F1B0}} \def\faPaw {{\FA\csname faicon@paw\endcsname}} 432 | \expandafter\def\csname faicon@spoon\endcsname {\symbol{"F1B1}} \def\faSpoon {{\FA\csname faicon@spoon\endcsname}} 433 | \expandafter\def\csname faicon@cube\endcsname {\symbol{"F1B2}} \def\faCube {{\FA\csname faicon@cube\endcsname}} 434 | \expandafter\def\csname faicon@cubes\endcsname {\symbol{"F1B3}} \def\faCubes {{\FA\csname faicon@cubes\endcsname}} 435 | \expandafter\def\csname faicon@behance\endcsname {\symbol{"F1B4}} \def\faBehance {{\FA\csname faicon@behance\endcsname}} 436 | \expandafter\def\csname faicon@behance-square\endcsname {\symbol{"F1B5}} \def\faBehanceSquare {{\FA\csname faicon@behance-square\endcsname}} 437 | \expandafter\def\csname faicon@steam\endcsname {\symbol{"F1B6}} \def\faSteam {{\FA\csname faicon@steam\endcsname}} 438 | \expandafter\def\csname faicon@steam-square\endcsname {\symbol{"F1B7}} \def\faSteamSquare {{\FA\csname faicon@steam-square\endcsname}} 439 | \expandafter\def\csname faicon@recycle\endcsname {\symbol{"F1B8}} \def\faRecycle {{\FA\csname faicon@recycle\endcsname}} 440 | \expandafter\def\csname faicon@car\endcsname {\symbol{"F1B9}} \def\faCar {{\FA\csname faicon@car\endcsname}} 441 | \expandafter\def\csname faicon@taxi\endcsname {\symbol{"F1BA}} \def\faTaxi {{\FA\csname faicon@taxi\endcsname}} 442 | \expandafter\def\csname faicon@tree\endcsname {\symbol{"F1BB}} \def\faTree {{\FA\csname faicon@tree\endcsname}} 443 | \expandafter\def\csname faicon@spotify\endcsname {\symbol{"F1BC}} \def\faSpotify {{\FA\csname faicon@spotify\endcsname}} 444 | \expandafter\def\csname faicon@deviantart\endcsname {\symbol{"F1BD}} \def\faDeviantart {{\FA\csname faicon@deviantart\endcsname}} 445 | \expandafter\def\csname faicon@soundcloud\endcsname {\symbol{"F1BE}} \def\faSoundcloud {{\FA\csname faicon@soundcloud\endcsname}} 446 | \expandafter\def\csname faicon@database\endcsname {\symbol{"F1C0}} \def\faDatabase {{\FA\csname faicon@database\endcsname}} 447 | \expandafter\def\csname faicon@file-pdf-o\endcsname {\symbol{"F1C1}} \def\faFilePdfO {{\FA\csname faicon@file-pdf-o\endcsname}} 448 | \expandafter\def\csname faicon@file-word-o\endcsname {\symbol{"F1C2}} \def\faFileWordO {{\FA\csname faicon@file-word-o\endcsname}} 449 | \expandafter\def\csname faicon@file-excel-o\endcsname {\symbol{"F1C3}} \def\faFileExcelO {{\FA\csname faicon@file-excel-o\endcsname}} 450 | \expandafter\def\csname faicon@file-powerpoint-o\endcsname {\symbol{"F1C4}} \def\faFilePowerpointO {{\FA\csname faicon@file-powerpoint-o\endcsname}} 451 | \expandafter\def\csname faicon@file-image-o\endcsname {\symbol{"F1C5}} \def\faFileImageO {{\FA\csname faicon@file-image-o\endcsname}} 452 | \expandafter\def\csname faicon@file-archive-o\endcsname {\symbol{"F1C6}} \def\faFileArchiveO {{\FA\csname faicon@file-archive-o\endcsname}} 453 | \expandafter\def\csname faicon@file-audio-o\endcsname {\symbol{"F1C7}} \def\faFileAudioO {{\FA\csname faicon@file-audio-o\endcsname}} 454 | \expandafter\def\csname faicon@file-video-o\endcsname {\symbol{"F1C8}} \def\faFileVideoO {{\FA\csname faicon@file-video-o\endcsname}} 455 | \expandafter\def\csname faicon@file-code-o\endcsname {\symbol{"F1C9}} \def\faFileCodeO {{\FA\csname faicon@file-code-o\endcsname}} 456 | \expandafter\def\csname faicon@vine\endcsname {\symbol{"F1CA}} \def\faVine {{\FA\csname faicon@vine\endcsname}} 457 | \expandafter\def\csname faicon@codepen\endcsname {\symbol{"F1CB}} \def\faCodepen {{\FA\csname faicon@codepen\endcsname}} 458 | \expandafter\def\csname faicon@jsfiddle\endcsname {\symbol{"F1CC}} \def\faJsfiddle {{\FA\csname faicon@jsfiddle\endcsname}} 459 | \expandafter\def\csname faicon@life-ring\endcsname {\symbol{"F1CD}} \def\faLifeRing {{\FA\csname faicon@life-ring\endcsname}} 460 | \expandafter\def\csname faicon@circle-o-notch\endcsname {\symbol{"F1CE}} \def\faCircleONotch {{\FA\csname faicon@circle-o-notch\endcsname}} 461 | \expandafter\def\csname faicon@rebel\endcsname {\symbol{"F1D0}} \def\faRebel {{\FA\csname faicon@rebel\endcsname}} 462 | \expandafter\def\csname faicon@empire\endcsname {\symbol{"F1D1}} \def\faEmpire {{\FA\csname faicon@empire\endcsname}} 463 | \expandafter\def\csname faicon@git-square\endcsname {\symbol{"F1D2}} \def\faGitSquare {{\FA\csname faicon@git-square\endcsname}} 464 | \expandafter\def\csname faicon@git\endcsname {\symbol{"F1D3}} \def\faGit {{\FA\csname faicon@git\endcsname}} 465 | \expandafter\def\csname faicon@hacker-news\endcsname {\symbol{"F1D4}} \def\faHackerNews {{\FA\csname faicon@hacker-news\endcsname}} 466 | \expandafter\def\csname faicon@tencent-weibo\endcsname {\symbol{"F1D5}} \def\faTencentWeibo {{\FA\csname faicon@tencent-weibo\endcsname}} 467 | \expandafter\def\csname faicon@qq\endcsname {\symbol{"F1D6}} \def\faQq {{\FA\csname faicon@qq\endcsname}} 468 | \expandafter\def\csname faicon@weixin\endcsname {\symbol{"F1D7}} \def\faWeixin {{\FA\csname faicon@weixin\endcsname}} 469 | \expandafter\def\csname faicon@paper-plane\endcsname {\symbol{"F1D8}} \def\faPaperPlane {{\FA\csname faicon@paper-plane\endcsname}} 470 | \expandafter\def\csname faicon@paper-plane-o\endcsname {\symbol{"F1D9}} \def\faPaperPlaneO {{\FA\csname faicon@paper-plane-o\endcsname}} 471 | \expandafter\def\csname faicon@history\endcsname {\symbol{"F1DA}} \def\faHistory {{\FA\csname faicon@history\endcsname}} 472 | \expandafter\def\csname faicon@circle-thin\endcsname {\symbol{"F1DB}} \def\faCircleThin {{\FA\csname faicon@circle-thin\endcsname}} 473 | \expandafter\def\csname faicon@header\endcsname {\symbol{"F1DC}} \def\faHeader {{\FA\csname faicon@header\endcsname}} 474 | \expandafter\def\csname faicon@paragraph\endcsname {\symbol{"F1DD}} \def\faParagraph {{\FA\csname faicon@paragraph\endcsname}} 475 | \expandafter\def\csname faicon@sliders\endcsname {\symbol{"F1DE}} \def\faSliders {{\FA\csname faicon@sliders\endcsname}} 476 | \expandafter\def\csname faicon@share-alt\endcsname {\symbol{"F1E0}} \def\faShareAlt {{\FA\csname faicon@share-alt\endcsname}} 477 | \expandafter\def\csname faicon@share-alt-square\endcsname {\symbol{"F1E1}} \def\faShareAltSquare {{\FA\csname faicon@share-alt-square\endcsname}} 478 | \expandafter\def\csname faicon@bomb\endcsname {\symbol{"F1E2}} \def\faBomb {{\FA\csname faicon@bomb\endcsname}} 479 | \expandafter\def\csname faicon@futbol-o\endcsname {\symbol{"F1E3}} \def\faFutbolO {{\FA\csname faicon@futbol-o\endcsname}} 480 | \expandafter\def\csname faicon@tty\endcsname {\symbol{"F1E4}} \def\faTty {{\FA\csname faicon@tty\endcsname}} 481 | \expandafter\def\csname faicon@binoculars\endcsname {\symbol{"F1E5}} \def\faBinoculars {{\FA\csname faicon@binoculars\endcsname}} 482 | \expandafter\def\csname faicon@plug\endcsname {\symbol{"F1E6}} \def\faPlug {{\FA\csname faicon@plug\endcsname}} 483 | \expandafter\def\csname faicon@slideshare\endcsname {\symbol{"F1E7}} \def\faSlideshare {{\FA\csname faicon@slideshare\endcsname}} 484 | \expandafter\def\csname faicon@twitch\endcsname {\symbol{"F1E8}} \def\faTwitch {{\FA\csname faicon@twitch\endcsname}} 485 | \expandafter\def\csname faicon@yelp\endcsname {\symbol{"F1E9}} \def\faYelp {{\FA\csname faicon@yelp\endcsname}} 486 | \expandafter\def\csname faicon@newspaper-o\endcsname {\symbol{"F1EA}} \def\faNewspaperO {{\FA\csname faicon@newspaper-o\endcsname}} 487 | \expandafter\def\csname faicon@wifi\endcsname {\symbol{"F1EB}} \def\faWifi {{\FA\csname faicon@wifi\endcsname}} 488 | \expandafter\def\csname faicon@calculator\endcsname {\symbol{"F1EC}} \def\faCalculator {{\FA\csname faicon@calculator\endcsname}} 489 | \expandafter\def\csname faicon@paypal\endcsname {\symbol{"F1ED}} \def\faPaypal {{\FA\csname faicon@paypal\endcsname}} 490 | \expandafter\def\csname faicon@google-wallet\endcsname {\symbol{"F1EE}} \def\faGoogleWallet {{\FA\csname faicon@google-wallet\endcsname}} 491 | \expandafter\def\csname faicon@cc-visa\endcsname {\symbol{"F1F0}} \def\faCcVisa {{\FA\csname faicon@cc-visa\endcsname}} 492 | \expandafter\def\csname faicon@cc-mastercard\endcsname {\symbol{"F1F1}} \def\faCcMastercard {{\FA\csname faicon@cc-mastercard\endcsname}} 493 | \expandafter\def\csname faicon@cc-discover\endcsname {\symbol{"F1F2}} \def\faCcDiscover {{\FA\csname faicon@cc-discover\endcsname}} 494 | \expandafter\def\csname faicon@cc-amex\endcsname {\symbol{"F1F3}} \def\faCcAmex {{\FA\csname faicon@cc-amex\endcsname}} 495 | \expandafter\def\csname faicon@cc-paypal\endcsname {\symbol{"F1F4}} \def\faCcPaypal {{\FA\csname faicon@cc-paypal\endcsname}} 496 | \expandafter\def\csname faicon@cc-stripe\endcsname {\symbol{"F1F5}} \def\faCcStripe {{\FA\csname faicon@cc-stripe\endcsname}} 497 | \expandafter\def\csname faicon@bell-slash\endcsname {\symbol{"F1F6}} \def\faBellSlash {{\FA\csname faicon@bell-slash\endcsname}} 498 | \expandafter\def\csname faicon@bell-slash-o\endcsname {\symbol{"F1F7}} \def\faBellSlashO {{\FA\csname faicon@bell-slash-o\endcsname}} 499 | \expandafter\def\csname faicon@trash\endcsname {\symbol{"F1F8}} \def\faTrash {{\FA\csname faicon@trash\endcsname}} 500 | \expandafter\def\csname faicon@copyright\endcsname {\symbol{"F1F9}} \def\faCopyright {{\FA\csname faicon@copyright\endcsname}} 501 | \expandafter\def\csname faicon@at\endcsname {\symbol{"F1FA}} \def\faAt {{\FA\csname faicon@at\endcsname}} 502 | \expandafter\def\csname faicon@eyedropper\endcsname {\symbol{"F1FB}} \def\faEyedropper {{\FA\csname faicon@eyedropper\endcsname}} 503 | \expandafter\def\csname faicon@paint-brush\endcsname {\symbol{"F1FC}} \def\faPaintBrush {{\FA\csname faicon@paint-brush\endcsname}} 504 | \expandafter\def\csname faicon@birthday-cake\endcsname {\symbol{"F1FD}} \def\faBirthdayCake {{\FA\csname faicon@birthday-cake\endcsname}} 505 | \expandafter\def\csname faicon@area-chart\endcsname {\symbol{"F1FE}} \def\faAreaChart {{\FA\csname faicon@area-chart\endcsname}} 506 | \expandafter\def\csname faicon@pie-chart\endcsname {\symbol{"F200}} \def\faPieChart {{\FA\csname faicon@pie-chart\endcsname}} 507 | \expandafter\def\csname faicon@line-chart\endcsname {\symbol{"F201}} \def\faLineChart {{\FA\csname faicon@line-chart\endcsname}} 508 | \expandafter\def\csname faicon@lastfm\endcsname {\symbol{"F202}} \def\faLastfm {{\FA\csname faicon@lastfm\endcsname}} 509 | \expandafter\def\csname faicon@lastfm-square\endcsname {\symbol{"F203}} \def\faLastfmSquare {{\FA\csname faicon@lastfm-square\endcsname}} 510 | \expandafter\def\csname faicon@toggle-off\endcsname {\symbol{"F204}} \def\faToggleOff {{\FA\csname faicon@toggle-off\endcsname}} 511 | \expandafter\def\csname faicon@toggle-on\endcsname {\symbol{"F205}} \def\faToggleOn {{\FA\csname faicon@toggle-on\endcsname}} 512 | \expandafter\def\csname faicon@bicycle\endcsname {\symbol{"F206}} \def\faBicycle {{\FA\csname faicon@bicycle\endcsname}} 513 | \expandafter\def\csname faicon@bus\endcsname {\symbol{"F207}} \def\faBus {{\FA\csname faicon@bus\endcsname}} 514 | \expandafter\def\csname faicon@ioxhost\endcsname {\symbol{"F208}} \def\faIoxhost {{\FA\csname faicon@ioxhost\endcsname}} 515 | \expandafter\def\csname faicon@angellist\endcsname {\symbol{"F209}} \def\faAngellist {{\FA\csname faicon@angellist\endcsname}} 516 | \expandafter\def\csname faicon@cc\endcsname {\symbol{"F20A}} \def\faCc {{\FA\csname faicon@cc\endcsname}} 517 | \expandafter\def\csname faicon@ils\endcsname {\symbol{"F20B}} \def\faIls {{\FA\csname faicon@ils\endcsname}} 518 | \expandafter\def\csname faicon@meanpath\endcsname {\symbol{"F20C}} \def\faMeanpath {{\FA\csname faicon@meanpath\endcsname}} 519 | \expandafter\def\csname faicon@buysellads\endcsname {\symbol{"F20D}} \def\faBuysellads {{\FA\csname faicon@buysellads\endcsname}} 520 | \expandafter\def\csname faicon@connectdevelop\endcsname {\symbol{"F20E}} \def\faConnectdevelop {{\FA\csname faicon@connectdevelop\endcsname}} 521 | \expandafter\def\csname faicon@dashcube\endcsname {\symbol{"F210}} \def\faDashcube {{\FA\csname faicon@dashcube\endcsname}} 522 | \expandafter\def\csname faicon@forumbee\endcsname {\symbol{"F211}} \def\faForumbee {{\FA\csname faicon@forumbee\endcsname}} 523 | \expandafter\def\csname faicon@leanpub\endcsname {\symbol{"F212}} \def\faLeanpub {{\FA\csname faicon@leanpub\endcsname}} 524 | \expandafter\def\csname faicon@sellsy\endcsname {\symbol{"F213}} \def\faSellsy {{\FA\csname faicon@sellsy\endcsname}} 525 | \expandafter\def\csname faicon@shirtsinbulk\endcsname {\symbol{"F214}} \def\faShirtsinbulk {{\FA\csname faicon@shirtsinbulk\endcsname}} 526 | \expandafter\def\csname faicon@simplybuilt\endcsname {\symbol{"F215}} \def\faSimplybuilt {{\FA\csname faicon@simplybuilt\endcsname}} 527 | \expandafter\def\csname faicon@skyatlas\endcsname {\symbol{"F216}} \def\faSkyatlas {{\FA\csname faicon@skyatlas\endcsname}} 528 | \expandafter\def\csname faicon@cart-plus\endcsname {\symbol{"F217}} \def\faCartPlus {{\FA\csname faicon@cart-plus\endcsname}} 529 | \expandafter\def\csname faicon@cart-arrow-down\endcsname {\symbol{"F218}} \def\faCartArrowDown {{\FA\csname faicon@cart-arrow-down\endcsname}} 530 | \expandafter\def\csname faicon@diamond\endcsname {\symbol{"F219}} \def\faDiamond {{\FA\csname faicon@diamond\endcsname}} 531 | \expandafter\def\csname faicon@ship\endcsname {\symbol{"F21A}} \def\faShip {{\FA\csname faicon@ship\endcsname}} 532 | \expandafter\def\csname faicon@user-secret\endcsname {\symbol{"F21B}} \def\faUserSecret {{\FA\csname faicon@user-secret\endcsname}} 533 | \expandafter\def\csname faicon@motorcycle\endcsname {\symbol{"F21C}} \def\faMotorcycle {{\FA\csname faicon@motorcycle\endcsname}} 534 | \expandafter\def\csname faicon@street-view\endcsname {\symbol{"F21D}} \def\faStreetView {{\FA\csname faicon@street-view\endcsname}} 535 | \expandafter\def\csname faicon@heartbeat\endcsname {\symbol{"F21E}} \def\faHeartbeat {{\FA\csname faicon@heartbeat\endcsname}} 536 | \expandafter\def\csname faicon@venus\endcsname {\symbol{"F221}} \def\faVenus {{\FA\csname faicon@venus\endcsname}} 537 | \expandafter\def\csname faicon@mars\endcsname {\symbol{"F222}} \def\faMars {{\FA\csname faicon@mars\endcsname}} 538 | \expandafter\def\csname faicon@mercury\endcsname {\symbol{"F223}} \def\faMercury {{\FA\csname faicon@mercury\endcsname}} 539 | \expandafter\def\csname faicon@transgender\endcsname {\symbol{"F224}} \def\faTransgender {{\FA\csname faicon@transgender\endcsname}} 540 | \expandafter\def\csname faicon@transgender-alt\endcsname {\symbol{"F225}} \def\faTransgenderAlt {{\FA\csname faicon@transgender-alt\endcsname}} 541 | \expandafter\def\csname faicon@venus-double\endcsname {\symbol{"F226}} \def\faVenusDouble {{\FA\csname faicon@venus-double\endcsname}} 542 | \expandafter\def\csname faicon@mars-double\endcsname {\symbol{"F227}} \def\faMarsDouble {{\FA\csname faicon@mars-double\endcsname}} 543 | \expandafter\def\csname faicon@venus-mars\endcsname {\symbol{"F228}} \def\faVenusMars {{\FA\csname faicon@venus-mars\endcsname}} 544 | \expandafter\def\csname faicon@mars-stroke\endcsname {\symbol{"F229}} \def\faMarsStroke {{\FA\csname faicon@mars-stroke\endcsname}} 545 | \expandafter\def\csname faicon@mars-stroke-v\endcsname {\symbol{"F22A}} \def\faMarsStrokeV {{\FA\csname faicon@mars-stroke-v\endcsname}} 546 | \expandafter\def\csname faicon@mars-stroke-h\endcsname {\symbol{"F22B}} \def\faMarsStrokeH {{\FA\csname faicon@mars-stroke-h\endcsname}} 547 | \expandafter\def\csname faicon@neuter\endcsname {\symbol{"F22C}} \def\faNeuter {{\FA\csname faicon@neuter\endcsname}} 548 | \expandafter\def\csname faicon@genderless\endcsname {\symbol{"F22D}} \def\faGenderless {{\FA\csname faicon@genderless\endcsname}} 549 | \expandafter\def\csname faicon@facebook-official\endcsname {\symbol{"F230}} \def\faFacebookOfficial {{\FA\csname faicon@facebook-official\endcsname}} 550 | \expandafter\def\csname faicon@pinterest-p\endcsname {\symbol{"F231}} \def\faPinterestP {{\FA\csname faicon@pinterest-p\endcsname}} 551 | \expandafter\def\csname faicon@whatsapp\endcsname {\symbol{"F232}} \def\faWhatsapp {{\FA\csname faicon@whatsapp\endcsname}} 552 | \expandafter\def\csname faicon@server\endcsname {\symbol{"F233}} \def\faServer {{\FA\csname faicon@server\endcsname}} 553 | \expandafter\def\csname faicon@user-plus\endcsname {\symbol{"F234}} \def\faUserPlus {{\FA\csname faicon@user-plus\endcsname}} 554 | \expandafter\def\csname faicon@user-times\endcsname {\symbol{"F235}} \def\faUserTimes {{\FA\csname faicon@user-times\endcsname}} 555 | \expandafter\def\csname faicon@bed\endcsname {\symbol{"F236}} \def\faBed {{\FA\csname faicon@bed\endcsname}} 556 | \expandafter\def\csname faicon@viacoin\endcsname {\symbol{"F237}} \def\faViacoin {{\FA\csname faicon@viacoin\endcsname}} 557 | \expandafter\def\csname faicon@train\endcsname {\symbol{"F238}} \def\faTrain {{\FA\csname faicon@train\endcsname}} 558 | \expandafter\def\csname faicon@subway\endcsname {\symbol{"F239}} \def\faSubway {{\FA\csname faicon@subway\endcsname}} 559 | \expandafter\def\csname faicon@medium\endcsname {\symbol{"F23A}} \def\faMedium {{\FA\csname faicon@medium\endcsname}} 560 | \expandafter\def\csname faicon@y-combinator\endcsname {\symbol{"F23B}} \def\faYCombinator {{\FA\csname faicon@y-combinator\endcsname}} 561 | \expandafter\def\csname faicon@optin-monster\endcsname {\symbol{"F23C}} \def\faOptinMonster {{\FA\csname faicon@optin-monster\endcsname}} 562 | \expandafter\def\csname faicon@opencart\endcsname {\symbol{"F23D}} \def\faOpencart {{\FA\csname faicon@opencart\endcsname}} 563 | \expandafter\def\csname faicon@expeditedssl\endcsname {\symbol{"F23E}} \def\faExpeditedssl {{\FA\csname faicon@expeditedssl\endcsname}} 564 | \expandafter\def\csname faicon@battery-full\endcsname {\symbol{"F240}} \def\faBatteryFull {{\FA\csname faicon@battery-full\endcsname}} 565 | \expandafter\def\csname faicon@battery-three-quarters\endcsname{\symbol{"F241}} \def\faBatteryThreeQuarters {{\FA\csname faicon@battery-three-quarters\endcsname}} 566 | \expandafter\def\csname faicon@battery-half\endcsname {\symbol{"F242}} \def\faBatteryHalf {{\FA\csname faicon@battery-half\endcsname}} 567 | \expandafter\def\csname faicon@battery-quarter\endcsname {\symbol{"F243}} \def\faBatteryQuarter {{\FA\csname faicon@battery-quarter\endcsname}} 568 | \expandafter\def\csname faicon@battery-empty\endcsname {\symbol{"F244}} \def\faBatteryEmpty {{\FA\csname faicon@battery-empty\endcsname}} 569 | \expandafter\def\csname faicon@mouse-pointer\endcsname {\symbol{"F245}} \def\faMousePointer {{\FA\csname faicon@mouse-pointer\endcsname}} 570 | \expandafter\def\csname faicon@i-cursor\endcsname {\symbol{"F246}} \def\faICursor {{\FA\csname faicon@i-cursor\endcsname}} 571 | \expandafter\def\csname faicon@object-group\endcsname {\symbol{"F247}} \def\faObjectGroup {{\FA\csname faicon@object-group\endcsname}} 572 | \expandafter\def\csname faicon@object-ungroup\endcsname {\symbol{"F248}} \def\faObjectUngroup {{\FA\csname faicon@object-ungroup\endcsname}} 573 | \expandafter\def\csname faicon@sticky-note\endcsname {\symbol{"F249}} \def\faStickyNote {{\FA\csname faicon@sticky-note\endcsname}} 574 | \expandafter\def\csname faicon@sticky-note-o\endcsname {\symbol{"F24A}} \def\faStickyNoteO {{\FA\csname faicon@sticky-note-o\endcsname}} 575 | \expandafter\def\csname faicon@cc-jcb\endcsname {\symbol{"F24B}} \def\faCcJcb {{\FA\csname faicon@cc-jcb\endcsname}} 576 | \expandafter\def\csname faicon@cc-diners-club\endcsname {\symbol{"F24C}} \def\faCcDinersClub {{\FA\csname faicon@cc-diners-club\endcsname}} 577 | \expandafter\def\csname faicon@clone\endcsname {\symbol{"F24D}} \def\faClone {{\FA\csname faicon@clone\endcsname}} 578 | \expandafter\def\csname faicon@balance-scale\endcsname {\symbol{"F24E}} \def\faBalanceScale {{\FA\csname faicon@balance-scale\endcsname}} 579 | \expandafter\def\csname faicon@hourglass-o\endcsname {\symbol{"F250}} \def\faHourglassO {{\FA\csname faicon@hourglass-o\endcsname}} 580 | \expandafter\def\csname faicon@hourglass-start\endcsname {\symbol{"F251}} \def\faHourglassStart {{\FA\csname faicon@hourglass-start\endcsname}} 581 | \expandafter\def\csname faicon@hourglass-half\endcsname {\symbol{"F252}} \def\faHourglassHalf {{\FA\csname faicon@hourglass-half\endcsname}} 582 | \expandafter\def\csname faicon@hourglass-end\endcsname {\symbol{"F253}} \def\faHourglassEnd {{\FA\csname faicon@hourglass-end\endcsname}} 583 | \expandafter\def\csname faicon@hourglass\endcsname {\symbol{"F254}} \def\faHourglass {{\FA\csname faicon@hourglass\endcsname}} 584 | \expandafter\def\csname faicon@hand-rock-o\endcsname {\symbol{"F255}} \def\faHandRockO {{\FA\csname faicon@hand-rock-o\endcsname}} 585 | \expandafter\def\csname faicon@hand-paper-o\endcsname {\symbol{"F256}} \def\faHandPaperO {{\FA\csname faicon@hand-paper-o\endcsname}} 586 | \expandafter\def\csname faicon@hand-scissors-o\endcsname {\symbol{"F257}} \def\faHandScissorsO {{\FA\csname faicon@hand-scissors-o\endcsname}} 587 | \expandafter\def\csname faicon@hand-lizard-o\endcsname {\symbol{"F258}} \def\faHandLizardO {{\FA\csname faicon@hand-lizard-o\endcsname}} 588 | \expandafter\def\csname faicon@hand-spock-o\endcsname {\symbol{"F259}} \def\faHandSpockO {{\FA\csname faicon@hand-spock-o\endcsname}} 589 | \expandafter\def\csname faicon@hand-pointer-o\endcsname {\symbol{"F25A}} \def\faHandPointerO {{\FA\csname faicon@hand-pointer-o\endcsname}} 590 | \expandafter\def\csname faicon@hand-peace-o\endcsname {\symbol{"F25B}} \def\faHandPeaceO {{\FA\csname faicon@hand-peace-o\endcsname}} 591 | \expandafter\def\csname faicon@trademark\endcsname {\symbol{"F25C}} \def\faTrademark {{\FA\csname faicon@trademark\endcsname}} 592 | \expandafter\def\csname faicon@registered\endcsname {\symbol{"F25D}} \def\faRegistered {{\FA\csname faicon@registered\endcsname}} 593 | \expandafter\def\csname faicon@creative-commons\endcsname {\symbol{"F25E}} \def\faCreativeCommons {{\FA\csname faicon@creative-commons\endcsname}} 594 | \expandafter\def\csname faicon@gg\endcsname {\symbol{"F260}} \def\faGg {{\FA\csname faicon@gg\endcsname}} 595 | \expandafter\def\csname faicon@gg-circle\endcsname {\symbol{"F261}} \def\faGgCircle {{\FA\csname faicon@gg-circle\endcsname}} 596 | \expandafter\def\csname faicon@tripadvisor\endcsname {\symbol{"F262}} \def\faTripadvisor {{\FA\csname faicon@tripadvisor\endcsname}} 597 | \expandafter\def\csname faicon@odnoklassniki\endcsname {\symbol{"F263}} \def\faOdnoklassniki {{\FA\csname faicon@odnoklassniki\endcsname}} 598 | \expandafter\def\csname faicon@odnoklassniki-square\endcsname {\symbol{"F264}} \def\faOdnoklassnikiSquare {{\FA\csname faicon@odnoklassniki-square\endcsname}} 599 | \expandafter\def\csname faicon@get-pocket\endcsname {\symbol{"F265}} \def\faGetPocket {{\FA\csname faicon@get-pocket\endcsname}} 600 | \expandafter\def\csname faicon@wikipedia-w\endcsname {\symbol{"F266}} \def\faWikipediaW {{\FA\csname faicon@wikipedia-w\endcsname}} 601 | \expandafter\def\csname faicon@safari\endcsname {\symbol{"F267}} \def\faSafari {{\FA\csname faicon@safari\endcsname}} 602 | \expandafter\def\csname faicon@chrome\endcsname {\symbol{"F268}} \def\faChrome {{\FA\csname faicon@chrome\endcsname}} 603 | \expandafter\def\csname faicon@firefox\endcsname {\symbol{"F269}} \def\faFirefox {{\FA\csname faicon@firefox\endcsname}} 604 | \expandafter\def\csname faicon@opera\endcsname {\symbol{"F26A}} \def\faOpera {{\FA\csname faicon@opera\endcsname}} 605 | \expandafter\def\csname faicon@internet-explorer\endcsname {\symbol{"F26B}} \def\faInternetExplorer {{\FA\csname faicon@internet-explorer\endcsname}} 606 | \expandafter\def\csname faicon@television\endcsname {\symbol{"F26C}} \def\faTelevision {{\FA\csname faicon@television\endcsname}} 607 | \expandafter\def\csname faicon@contao\endcsname {\symbol{"F26D}} \def\faContao {{\FA\csname faicon@contao\endcsname}} 608 | \expandafter\def\csname faicon@500px\endcsname {\symbol{"F26E}} \def\fa500Px {{\FA\csname faicon@500px\endcsname}} 609 | \expandafter\def\csname faicon@amazon\endcsname {\symbol{"F270}} \def\faAmazon {{\FA\csname faicon@amazon\endcsname}} 610 | \expandafter\def\csname faicon@calendar-plus-o\endcsname {\symbol{"F271}} \def\faCalendarPlusO {{\FA\csname faicon@calendar-plus-o\endcsname}} 611 | \expandafter\def\csname faicon@calendar-minus-o\endcsname {\symbol{"F272}} \def\faCalendarMinusO {{\FA\csname faicon@calendar-minus-o\endcsname}} 612 | \expandafter\def\csname faicon@calendar-times-o\endcsname {\symbol{"F273}} \def\faCalendarTimesO {{\FA\csname faicon@calendar-times-o\endcsname}} 613 | \expandafter\def\csname faicon@calendar-check-o\endcsname {\symbol{"F274}} \def\faCalendarCheckO {{\FA\csname faicon@calendar-check-o\endcsname}} 614 | \expandafter\def\csname faicon@industry\endcsname {\symbol{"F275}} \def\faIndustry {{\FA\csname faicon@industry\endcsname}} 615 | \expandafter\def\csname faicon@map-pin\endcsname {\symbol{"F276}} \def\faMapPin {{\FA\csname faicon@map-pin\endcsname}} 616 | \expandafter\def\csname faicon@map-signs\endcsname {\symbol{"F277}} \def\faMapSigns {{\FA\csname faicon@map-signs\endcsname}} 617 | \expandafter\def\csname faicon@map-o\endcsname {\symbol{"F278}} \def\faMapO {{\FA\csname faicon@map-o\endcsname}} 618 | \expandafter\def\csname faicon@map\endcsname {\symbol{"F279}} \def\faMap {{\FA\csname faicon@map\endcsname}} 619 | \expandafter\def\csname faicon@commenting\endcsname {\symbol{"F27A}} \def\faCommenting {{\FA\csname faicon@commenting\endcsname}} 620 | \expandafter\def\csname faicon@commenting-o\endcsname {\symbol{"F27B}} \def\faCommentingO {{\FA\csname faicon@commenting-o\endcsname}} 621 | \expandafter\def\csname faicon@houzz\endcsname {\symbol{"F27C}} \def\faHouzz {{\FA\csname faicon@houzz\endcsname}} 622 | \expandafter\def\csname faicon@vimeo\endcsname {\symbol{"F27D}} \def\faVimeo {{\FA\csname faicon@vimeo\endcsname}} 623 | \expandafter\def\csname faicon@black-tie\endcsname {\symbol{"F27E}} \def\faBlackTie {{\FA\csname faicon@black-tie\endcsname}} 624 | \expandafter\def\csname faicon@fonticons\endcsname {\symbol{"F280}} \def\faFonticons {{\FA\csname faicon@fonticons\endcsname}} 625 | \expandafter\def\csname faicon@reddit-alien\endcsname {\symbol{"F281}} \def\faRedditAlien {{\FA\csname faicon@reddit-alien\endcsname}} 626 | \expandafter\def\csname faicon@edge\endcsname {\symbol{"F282}} \def\faEdge {{\FA\csname faicon@edge\endcsname}} 627 | \expandafter\def\csname faicon@credit-card-alt\endcsname {\symbol{"F283}} \def\faCreditCardAlt {{\FA\csname faicon@credit-card-alt\endcsname}} 628 | \expandafter\def\csname faicon@codiepie\endcsname {\symbol{"F284}} \def\faCodiepie {{\FA\csname faicon@codiepie\endcsname}} 629 | \expandafter\def\csname faicon@modx\endcsname {\symbol{"F285}} \def\faModx {{\FA\csname faicon@modx\endcsname}} 630 | \expandafter\def\csname faicon@fort-awesome\endcsname {\symbol{"F286}} \def\faFortAwesome {{\FA\csname faicon@fort-awesome\endcsname}} 631 | \expandafter\def\csname faicon@usb\endcsname {\symbol{"F287}} \def\faUsb {{\FA\csname faicon@usb\endcsname}} 632 | \expandafter\def\csname faicon@product-hunt\endcsname {\symbol{"F288}} \def\faProductHunt {{\FA\csname faicon@product-hunt\endcsname}} 633 | \expandafter\def\csname faicon@mixcloud\endcsname {\symbol{"F289}} \def\faMixcloud {{\FA\csname faicon@mixcloud\endcsname}} 634 | \expandafter\def\csname faicon@scribd\endcsname {\symbol{"F28A}} \def\faScribd {{\FA\csname faicon@scribd\endcsname}} 635 | \expandafter\def\csname faicon@pause-circle\endcsname {\symbol{"F28B}} \def\faPauseCircle {{\FA\csname faicon@pause-circle\endcsname}} 636 | \expandafter\def\csname faicon@pause-circle-o\endcsname {\symbol{"F28C}} \def\faPauseCircleO {{\FA\csname faicon@pause-circle-o\endcsname}} 637 | \expandafter\def\csname faicon@stop-circle\endcsname {\symbol{"F28D}} \def\faStopCircle {{\FA\csname faicon@stop-circle\endcsname}} 638 | \expandafter\def\csname faicon@stop-circle-o\endcsname {\symbol{"F28E}} \def\faStopCircleO {{\FA\csname faicon@stop-circle-o\endcsname}} 639 | \expandafter\def\csname faicon@shopping-bag\endcsname {\symbol{"F290}} \def\faShoppingBag {{\FA\csname faicon@shopping-bag\endcsname}} 640 | \expandafter\def\csname faicon@shopping-basket\endcsname {\symbol{"F291}} \def\faShoppingBasket {{\FA\csname faicon@shopping-basket\endcsname}} 641 | \expandafter\def\csname faicon@hashtag\endcsname {\symbol{"F292}} \def\faHashtag {{\FA\csname faicon@hashtag\endcsname}} 642 | \expandafter\def\csname faicon@bluetooth\endcsname {\symbol{"F293}} \def\faBluetooth {{\FA\csname faicon@bluetooth\endcsname}} 643 | \expandafter\def\csname faicon@bluetooth-b\endcsname {\symbol{"F294}} \def\faBluetoothB {{\FA\csname faicon@bluetooth-b\endcsname}} 644 | \expandafter\def\csname faicon@percent\endcsname {\symbol{"F295}} \def\faPercent {{\FA\csname faicon@percent\endcsname}} 645 | 646 | \endinput 647 | 648 | %% end of file `fontawesome.sty`. 649 | --------------------------------------------------------------------------------