77 lines
2.1 KiB
TeX
77 lines
2.1 KiB
TeX
% FIX Marginnote duplication
|
|
\usepackage{savesym}
|
|
\savesymbol{marginfigure}
|
|
\savesymbol{marginnote}
|
|
\savesymbol{sidenote}
|
|
|
|
%%%%%%%
|
|
% FIX Makeuppercase error
|
|
% FIX Font clash Math error
|
|
% See https://tex.stackexchange.com/q/202142/157312
|
|
%
|
|
|
|
\renewcommand{\textls}[2][5]{%
|
|
\begingroup\addfontfeatures{LetterSpace=#1}#2\endgroup
|
|
}
|
|
\renewcommand{\allcapsspacing}[1]{\textls[15]{#1}}
|
|
\renewcommand{\smallcapsspacing}[1]{\textls[10]{#1}}
|
|
\renewcommand{\allcaps}[1]{\textls[15]{\MakeTextUppercase{#1}}}
|
|
\renewcommand{\smallcaps}[1]{\smallcapsspacing{\scshape\MakeTextLowercase{#1}}}
|
|
\renewcommand{\textsc}[1]{\smallcapsspacing{\textsmallcaps{#1}}}
|
|
|
|
\PassOptionsToPackage{no-math}{fontspec}
|
|
% \usepackage[mathlf, minionint,footnotefigures, frenchmath]{MinionPro}
|
|
% \setmainfont{$$}
|
|
% \setsansfont{TeX Gyre Heros}[Scale=MatchUppercase]
|
|
|
|
\ExplSyntaxOn
|
|
\int_new:N \l_mathcode_minus_int
|
|
\int_new:N \l_mathcode_equal_int
|
|
\exp_args:Nx \AtBeginDocument {
|
|
\exp_not:n {
|
|
\int_set:Nn \l_mathcode_minus_int { \XeTeXmathcodenum `\- }
|
|
\int_set:Nn \l_mathcode_equal_int { \XeTeXmathcodenum `\= }
|
|
}
|
|
\mathcode \int_eval:n { `\- } = \number \mathcode `\- \scan_stop:
|
|
\mathcode \int_eval:n { `\= } = \number \mathcode `\= \scan_stop:
|
|
}
|
|
\AtBeginDocument {
|
|
\XeTeXmathcodenum `\- = \l_mathcode_minus_int
|
|
\XeTeXmathcodenum `\= = \l_mathcode_equal_int
|
|
}
|
|
\ExplSyntaxOff
|
|
|
|
\usepackage[italic]{mathastext}
|
|
% \setromanfont{TeX Gyre Termes}
|
|
|
|
|
|
%%%%%%%
|
|
|
|
|
|
\usepackage{pdfpages} % for cover page
|
|
\graphicspath{{Images/}} % Make Images/ default figure path
|
|
|
|
|
|
\setlength{\parindent}{0pt}%
|
|
\setlength{\RaggedRightParindent}{0pt}
|
|
\setlength{\JustifyingParindent}{0pt}%
|
|
\setlength{\parskip}{\baselineskip}
|
|
|
|
%%
|
|
% Produces a full title page
|
|
|
|
\renewcommand{\maketitlepage}[0]{%
|
|
\cleardoublepage%
|
|
{%
|
|
\sffamily%
|
|
\begin{fullwidth}%
|
|
\fontsize{12}{14}\selectfont\par\noindent\textcolor{darkgray}{\allcaps{\thanklessauthor}}%
|
|
\vspace{12.5pc}%
|
|
\fontsize{20}{28}\selectfont\par\noindent\textcolor{darkgray}{\allcaps{\thanklesstitle}}%
|
|
\vfill%
|
|
\fontsize{10}{12}\selectfont\par\noindent\allcaps{\thanklesspublisher}%
|
|
\end{fullwidth}%
|
|
}
|
|
\thispagestyle{empty}%
|
|
\clearpage%
|
|
}
|