From e25a082520aae70f85c972cc0f59c95ff3bb2341 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 19 Oct 2020 16:11:13 +0200 Subject: [PATCH] summaries,kw --- cnam/travaux/thesis/build.py | 2 +- cnam/travaux/thesis/settings.tex | 15 +++++-- cnam/travaux/thesis/thesis/back.tex | 2 +- cnam/travaux/thesis/thesis/summaries.tex | 42 +++++++++++++++++++ .../travaux/thesis/thesis/summary.english.tex | 18 -------- cnam/travaux/thesis/thesis/summary.french.tex | 18 -------- 6 files changed, 55 insertions(+), 42 deletions(-) create mode 100644 cnam/travaux/thesis/thesis/summaries.tex delete mode 100644 cnam/travaux/thesis/thesis/summary.english.tex delete mode 100644 cnam/travaux/thesis/thesis/summary.french.tex diff --git a/cnam/travaux/thesis/build.py b/cnam/travaux/thesis/build.py index 0e55962..74eb75b 100755 --- a/cnam/travaux/thesis/build.py +++ b/cnam/travaux/thesis/build.py @@ -37,7 +37,7 @@ def build(directory, sign): languages = [language, *other_languages] other_languages = ','.join(other_languages) summaries = ''.join( - [f'\\input{{summary.{lang}}}' for lang in languages]) + [f'\\summary{{{lang}}}' for lang in languages]) # display languages for item in ['', language, other_languages, languages, summaries]: print(item) diff --git a/cnam/travaux/thesis/settings.tex b/cnam/travaux/thesis/settings.tex index 0192c59..354b886 100644 --- a/cnam/travaux/thesis/settings.tex +++ b/cnam/travaux/thesis/settings.tex @@ -50,9 +50,16 @@ ERROR% {\def\typelong{\instituteshort\ Master's \typeshort}} {\def\typelong{\typeshort\ d’Ingénieur \instituteshort}} -\ml -{\def\kw{one, two, three, four, five, six, seven, eight}} -{\def\kw{un, deux, trois, quatre, cinq, six, sept, huit}} +% set key words + +\newcommand{\kwa}[1]{% +\ifstreq{#1}{english}{one, two, three, four}{}% +\ifstreq{#1}{french}{un, deux, trois, quatre}{}% +} +\newcommand{\kwb}[1]{% +\ifstreq{#1}{english}{five, six, seven, eight}{}% +\ifstreq{#1}{french}{cinq, six, sept, huit}{}% +} % links and pdf metadata @@ -60,7 +67,7 @@ ERROR% \hypersetup{ pdfinfo={ Subject={\typelong}, -Keywords={\kw}, +Keywords={\kwa{\mainlanguage}, \kwb{\mainlanguage}}, }, } diff --git a/cnam/travaux/thesis/thesis/back.tex b/cnam/travaux/thesis/thesis/back.tex index e05667d..fd4506f 100644 --- a/cnam/travaux/thesis/thesis/back.tex +++ b/cnam/travaux/thesis/thesis/back.tex @@ -12,7 +12,7 @@ \typelong,\\ Bordeaux \dateshort. -\summaries +\input{summaries} \thispagestyle{empty} diff --git a/cnam/travaux/thesis/thesis/summaries.tex b/cnam/travaux/thesis/thesis/summaries.tex new file mode 100644 index 0000000..a1af32c --- /dev/null +++ b/cnam/travaux/thesis/thesis/summaries.tex @@ -0,0 +1,42 @@ +\newcommand{\summary}[1]{ +\begin{center} + +\hr + +\textbf{% +\ifstreq{#1}{english}{SUMMARY}{% +\ifstreq{#1}{french}{RÉSUMÉ}{% +}}% +} + +\end{center} + +\ifstreq{#1}{english}{% +Line 1.\\ +Line 2.\\ +Line 3.}{% +\ifstreq{#1}{french}{% +Ligne 1.\\ +Ligne 2.\\ +Ligne 3.}{% +}} + +\ifstreq{#1}{english}{% +Line 4.\\ +Line 5.\\ +Line 6…}{% +\ifstreq{#1}{french}{% +Ligne 4.\\ +Ligne 5.\\ +Ligne 6…}{% +}} + +\textbf{% +\ifstreq{#1}{english}{Key words:}{% +\ifstreq{#1}{french}{Mots clés :}{% +}} \kwa{#1},\\\kwb{#1}.% +} + +} + +\summaries diff --git a/cnam/travaux/thesis/thesis/summary.english.tex b/cnam/travaux/thesis/thesis/summary.english.tex deleted file mode 100644 index 534e06f..0000000 --- a/cnam/travaux/thesis/thesis/summary.english.tex +++ /dev/null @@ -1,18 +0,0 @@ -\begin{center} - -\hr - -\textbf{SUMMARY} - -\end{center} - -.\\ -.\\ -. - -.\\ -.\\ -… - -\textbf{Key words: ?, ?, ?, ?,\\ -?, ?, ?, ?.} diff --git a/cnam/travaux/thesis/thesis/summary.french.tex b/cnam/travaux/thesis/thesis/summary.french.tex deleted file mode 100644 index 008ad18..0000000 --- a/cnam/travaux/thesis/thesis/summary.french.tex +++ /dev/null @@ -1,18 +0,0 @@ -\begin{center} - -\hr - -\textbf{RÉSUMÉ} - -\end{center} - -.\\ -.\\ -. - -.\\ -.\\ -… - -\textbf{Mots clés : ?, ?, ?, ?,\\ -?, ?, ?, ?.}