From 80d2623d705e136385a6aa85a168f7a7d891ee40 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Thu, 8 Oct 2020 08:32:57 +0200 Subject: [PATCH] languages,comments --- cnam/travaux/mémoire/build.py | 2 +- cnam/travaux/mémoire/thesis/main.tex | 3 +++ cnam/travaux/mémoire/thesis/settings.tex | 7 +++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/cnam/travaux/mémoire/build.py b/cnam/travaux/mémoire/build.py index c3534ed..2ccbd62 100755 --- a/cnam/travaux/mémoire/build.py +++ b/cnam/travaux/mémoire/build.py @@ -41,7 +41,7 @@ def build(directory, sign): # prepare build command command = ['xelatex', '-output-directory', tmp, - MAIN, + f'\def\mainlanguage{{{language}}}\input{{{MAIN}}}', ] # if it's the main document if document[ENGLISH] == 'thesis': diff --git a/cnam/travaux/mémoire/thesis/main.tex b/cnam/travaux/mémoire/thesis/main.tex index eaacd90..22d979d 100644 --- a/cnam/travaux/mémoire/thesis/main.tex +++ b/cnam/travaux/mémoire/thesis/main.tex @@ -1,7 +1,10 @@ +% apply settings \input{settings} +% begin document \begin{document} … +% end document \end{document} diff --git a/cnam/travaux/mémoire/thesis/settings.tex b/cnam/travaux/mémoire/thesis/settings.tex index cb1a5cf..03efefe 100644 --- a/cnam/travaux/mémoire/thesis/settings.tex +++ b/cnam/travaux/mémoire/thesis/settings.tex @@ -1 +1,8 @@ +% set default size and document class \documentclass[12pt]{extarticle} + +% handle multiple languages +\usepackage{polyglossia} + +% set main language +\setmainlanguage{\mainlanguage}