cnam.marc/cnam/travaux/mémoire/thesis/settings.tex

28 lines
640 B
TeX
Raw Normal View History

2020-10-08 08:32:57 +02:00
% set default size and document class
2020-10-07 12:47:33 +02:00
\documentclass[12pt]{extarticle}
2020-10-08 08:32:57 +02:00
2020-10-08 21:14:33 +02:00
% set fonts
\usepackage{fontspec}
\setmainfont{DejaVu Sans}
\setmonofont{DejaVu Sans Mono}
2020-10-08 08:32:57 +02:00
2020-10-08 20:29:47 +02:00
% set languages
2020-10-08 21:14:33 +02:00
\usepackage{polyglossia}
2020-10-08 08:32:57 +02:00
\setmainlanguage{\mainlanguage}
2020-10-08 21:07:48 +02:00
\setotherlanguages{\otherlanguages}
2020-10-08 10:52:09 +02:00
2020-10-08 21:14:33 +02:00
% handle multiple languages
2020-10-08 20:24:42 +02:00
\newcommand{\ifstr}[4]{\expandafter\ifstrequal\expandafter{#1}{#2}{#3}{#4}}
2020-10-08 10:52:09 +02:00
2020-10-08 21:07:48 +02:00
\newcommand{\ml}[2]{%
2020-10-08 20:24:42 +02:00
\ifstr{\mainlanguage}{en}{\ifstrempty{#1}{TRANSLATE\_ME!}{#1}}{%
\ifstr{\mainlanguage}{fr}{\ifstrempty{#2}{TRADUISEZ\_MOI\_!}{#2}}{%
SHOULD\_NOT\_HAPPEN!%
}}%
2020-10-08 10:52:09 +02:00
}
\newcommand{\en}[1]{\textenglish{#1}}
\newcommand{\fr}[1]{\textfrench{#1}}