Skip to content
Snippets Groups Projects
Select Git revision
  • 92b7dcfc4d90060dc09e1ce59d11812ab96aecbd
  • main default protected
2 results

gen_vector.sh

Blame
  • default.latex 7.97 KiB
    \documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$babel-lang$,$endif$$if(papersize)$$papersize$paper,$endif$$for(classoption)$$classoption$$sep$,$endfor$]{$documentclass$}
    $if(beamerarticle)$
    \usepackage{beamerarticle} % needs to be loaded first
    $endif$
    $if(fontfamily)$
    \usepackage[$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$]{$fontfamily$}
    $else$
    \usepackage{lmodern}
    $endif$
    $if(linestretch)$
    \usepackage{setspace}
    \setstretch{$linestretch$}
    $endif$
    \usepackage{amssymb,amsmath,bm}
    \usepackage{ifxetex,ifluatex}
    \usepackage{fixltx2e} % provides \textsubscript
    \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
      \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
      \usepackage[utf8]{inputenc}
    $if(euro)$
      \usepackage{eurosym}
    $endif$
    \else % if luatex or xelatex
    $if(mathspec)$
      \ifxetex
        \usepackage{mathspec}
      \else
        \usepackage{unicode-math}
      \fi
    $else$
      \usepackage{unicode-math}
    $endif$
      \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
    $for(fontfamilies)$
      \newfontfamily{$fontfamilies.name$}[$fontfamilies.options$]{$fontfamilies.font$}
    $endfor$
    $if(euro)$
      \newcommand{\euro}{€}
    $endif$
    $if(mainfont)$
        \setmainfont[$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$]{$mainfont$}
    $endif$
    $if(sansfont)$
        \setsansfont[$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$]{$sansfont$}
    $endif$
    $if(monofont)$
        \setmonofont[Mapping=tex-ansi$if(monofontoptions)$,$for(monofontoptions)$$monofontoptions$$sep$,$endfor$$endif$]{$monofont$}
    $endif$
    $if(mathfont)$
    $if(mathspec)$
      \ifxetex
        \setmathfont(Digits,Latin,Greek)[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$}
      \else
        \setmathfont[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$}
      \fi
    $else$
      \setmathfont[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$}
    $endif$
    $endif$
    $if(CJKmainfont)$
        \usepackage{xeCJK}
        \setCJKmainfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$}
    $endif$
    \fi
    % use upquote if available, for straight quotes in verbatim environments
    \IfFileExists{upquote.sty}{\usepackage{upquote}}{}
    % use microtype if available
    \IfFileExists{microtype.sty}{%
    \usepackage[$for(microtypeoptions)$$microtypeoptions$$sep$,$endfor$]{microtype}
    \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts