Thierry Dumont 3 周之前
父节点
当前提交
3d3824edc6

+ 1 - 0
.gitignore

@@ -145,5 +145,6 @@ refauteur.tex
 __pycache__
 #
 *.pdf
+
 #
 Poubelle

+ 2 - 2
Jinja/titre.jin

@@ -10,8 +10,8 @@
   \begin{center}{\Large\bfseries {{di.titre}} }\end{center}%
   \vspace*{5mm}%
   \fancyhead{}%
-  \fancyhead[CE]{Mémoires: 2\ieme{} partie}%
-\fancyhead[CO]{ {{di.auteur}}. {{di.titre_court}}}%
+  \fancyhead[CO]{Mémoires: 2\ieme{} partie}%
+\fancyhead[CE]{ {{di.auteur}}. {{di.titre_court}}}%
   \setcounter{footnote}{0}%
   \pagestyle{fancy}%
   \thispagestyle{empty}% pas de haut de page sur la 1ere page

+ 18 - 0
Scripts/convertImage.py

@@ -0,0 +1,18 @@
+import os,shutil
+from PIL import Image
+ 
+
+
+fichier = input("fichier ?")
+print(fichier)
+shutil.copyfile(fichier,"rgb-"+fichier)
+
+image = Image.open(fichier)
+ 
+ 
+if image.mode == 'RGB':
+    cmyk_image = image.convert('CMYK')
+else:
+    raise Exception("pas en RGB")
+
+cmyk_image.save(fichier)

+ 2 - 2
Sources/2026/Caubet/titre.tex

@@ -10,8 +10,8 @@ Communication d'Annie Caubet,} \textsl{ membre d'honneur}
   \begin{center}{\Large\bfseries De quelques éléphants fameux }\end{center}%
   \vspace*{5mm}%
   \fancyhead{}%
-  \fancyhead[CE]{Mémoires: 2\ieme{} partie}%
-\fancyhead[CO]{ Annie Caubet. De quelques éléphants fameux}%
+  \fancyhead[CO]{Mémoires: 2\ieme{} partie}%
+\fancyhead[CE]{ Annie Caubet. De quelques éléphants fameux}%
   \setcounter{footnote}{0}%
   \pagestyle{fancy}%
   \thispagestyle{empty}% pas de haut de page sur la 1ere page

二进制
Sources/2026/Cozzone/Cozzone-1.pdf


+ 1 - 1
Sources/2026/Cozzone/Cozzone-2.tex

@@ -138,7 +138,7 @@ total={130mm,212mm},
 % }{ La théorie cellulaire : un même socle pour tout le vivant}{ La
 %   théorie cellulaire : un même socle pour tout le vivant}
 \input{titre}
-\label{eea9a7b41217f8eaa24a1280ea9579667daacc2c}
+\label{87e1389108aa4960a67d476de7d2238cc800db0c}
 \section*{Résumé}
   Si, pour tous les êtres vivants (animaux ou végétaux), la théorie
   cellulaire est unanimement admise aujourd'hui, il n'en a pas toujours

二进制
Sources/2026/Cozzone/Cozzone.pdf


+ 36 - 52
Sources/2026/Cozzone/Cozzone.tex

@@ -1,10 +1,11 @@
-\documentclass[10pt]{book}
+\documentclass[11pt]{book}
 \usepackage{geometry}
 \geometry{
-total={130mm,212mm},
-  }
+  total={130mm,212mm},
+  %showframe
+}
   % \usepackage[showframe,b5paper]{geometry}
-  
+\overfullrule 50pt
 %
 \usepackage{mfirstuc}% mettre en majuscule une 1re letter
 %
@@ -17,13 +18,13 @@ total={130mm,212mm},
 
 \counterwithin{figure}{section}
 %\usepackage{fontspec}
-%\usepackage{lmodern}
+%
 \usepackage{ebgaramond}
 \usepackage{unicode-math}
 \setmathfont{Garamond-Math}
  
 \usepackage[export]{adjustbox}
-\usepackage{wrapfig,subcaption}
+\usepackage{wrapfig,subcaption,caption}
 \usepackage{multicol}
 
 \usepackage[french]{babel}
@@ -31,14 +32,11 @@ total={130mm,212mm},
 
 \usepackage{textcomp}% des symboles?
 \usepackage{epigraph,csquotes,verse}
-
-  
 \usepackage{graphicx}
 \usepackage{layout}
-
 %
 \usepackage{titlesec}
-\usepackage{chngcntr}%bidpuille les compteurs
+\usepackage{chngcntr}%bidouiller les compteurs
 \usepackage{upquote}
 \usepackage{microtype}
 \usepackage{xcolor}
@@ -50,47 +48,36 @@ total={130mm,212mm},
 \usepackage{soul}
 \usepackage{multirow}
 \usepackage{placeins}% pour avoir \FloatBarrier
+\usepackage{etoolbox}
 %
 \usepackage[style=authoryear]{biblatex}
-\usepackage{citeall}
+%\usepackage{citeall}
 \addbibresource{}
 %
 \usepackage{fancyhdr}
 \usepackage{lipsum}
 %
 %\usepackage[hydelinks]{hyperref}
-\usepackage[para]{footmisc}
+%\usepackage[para]{footmisc}
+\usepackage{cleveref}
 %
 \providecommand{\tightlist}{%
 	   \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
 
 \newcommand{\mysection}[2]{\section*{ #2}}
 
-\newcommand{\titre}[6]{% date / type /auteur/ membre/ titre /titre (short)
-  {\raggedright{\textsl{\bfseries\large \capitalisewords{#1}}}}\\%
-  {\raggedright{\bfseries\large \capitalisewords{{#2}} de #3} \textsl{#4}}%
-   \addcontentsline{toc}{section}{{\bfseries #1.} \capitalisewords{#2}%
-     de #3, #4.\\%
-   \textsl{#5}}%
-  \vspace*{24pt}%
-  \begin{center}{\Large\bfseries #5}\end{center}%
-  \vspace*{5mm}%
-  \fancyhead{}%
-  \fancyhead[CE]{Mémoires: 2\ieme{} partie}%
-  \fancyhead[CO]{#3. #6}%
-  \setcounter{footnote}{0}%
-  \pagestyle{fancy}%
-  \thispagestyle{empty}%
-}
-
+% Pour ajouter du texte aux \part. ! devient insdispensable aux \part !
+\makeatletter
+\newcommand{\extraPartText}[1]{\def\@extraPartText{#1}}
+\pretocmd{\@endpart}{\vspace{5.5cm}\begingroup\@extraPartText\par\endgroup\let\@extraPartText\relax}{}{}
+\makeatother
 
- % pour avoit plusieurs références à la même footnote
+% pour avoir plusieurs références à la même footnote
 \makeatletter
 \newcommand\footnoteref[1]{\protected@xdef\@thefnmark{\ref{#1}}\@footnotemark}
 \makeatother
 
-
-\newcommand{\epigraphnorule}[1]{%
+\newcommand{\epigraphnorule}[1]{% épigraphe, sans ligne séparatrice.
   \newlength{\oldepirule}%
   \setlength{\oldepirule}{\epigraphrule}%
   \setlength{\epigraphrule}{0mm}%
@@ -99,28 +86,32 @@ total={130mm,212mm},
   }
   
 \renewcommand{\thefigure}{\arabic{figure}}
-
 %
+%\captionsetup[subfigure]{subrefformat=simple,labelformat=simple}
+%\renewcommand\thesubfigure{(\alph{subfigure})}
+
+\newcommand{\rien}[1]{#1}% permet de remplacer des commades par qq
+                         % chose qui ne fait rien.
+
 \titleformat{\section}[block]{\large\bfseries}{}{100em}{}
 \titleformat{\subsection}{\normalsize\bfseries}{}{}{}
-%
+
 %
 % Pour avoir des displayquote poussés à droite:
 %
-
-% \usepackage[most]{tcolorbox}
-% \tcolorboxenvironment{displayquote}{
-%   oversize=0mm,
-%   right skip=2mm,
-%   blank,
-%   beforeafter skip=1\baselineskip
-% }
-
 \newenvironment{specialquote}{\begin{list}{}
 {\setlength{\rightmargin}{0pt}}\item[]}
 {\end{list}}
 \SetBlockEnvironment{specialquote}
 %
+% quelques longueurs :
+\setlength{\headheight}{14pt} % celle ci et la suivante pour éviter
+\addtolength{\topmargin}{-0.06094pt}% quelques warnings avec fancy...
+
+\newlength{\ldate}% longueur d'un texte comm "2021" (une date
+\settowidth{\ldate}{0000} % utilisé et modifié dans la fabrication des
+% listes d'acads.
+
 \begin{document}%\layout
 %
 \setcounter{footnote}{0}
@@ -133,8 +124,7 @@ total={130mm,212mm},
 \begin{refsection}
 \fancyhead{}
 \fancyhead[CE]{Mémoires: 2\ieme{} partie}
-\titre{17 mars 2026}{Communication}{Alain Cozzone}{ }{La théorie cellulaire : un même socle pour tout le vivantLa théorie cellulaire : un même socle pour tout le vivant La théorie cellulaire : un même socle pour tout le vivant}{La théorie cellulaire : un même socle pour tout le vivantLa théorie cellulaire : un même\ldots}
-\label{6268cc809b1efeec15e73d3d2121b5d6468165c2}
+\input{titre}\label{eea9a7b41217f8eaa24a1280ea9579667daacc2c}
   \textbf{Académie des Sciences, Belles-Lettres et Arts de Lyon}
 
   \textbf{Palais Saint-Jean, 4, avenue Adolphe Max 69005 Lyon}
@@ -373,14 +363,8 @@ total={130mm,212mm},
 
   Sur ce dernier commentaire, le président Christian Gaillard lève la
   séance à 16 h 00.
-
-  \lipsum
-
-  \lipsum
-
-  \lipsum[1-4]
-\end{refsection}
 \FloatBarrier
+\end{refsection}
 %@@fin
 \tableofcontents
 \end{document}

+ 1 - 1
Sources/2026/Cozzone/data.yml

@@ -2,5 +2,5 @@ fichier: Cozzone.docx
 date: 19 mai 2026
 type: Communication
 auteur: Alain Cozzone
-titre: "La théorie cellulaire : un même socle pour tout le vivant"
+titre: "La théorie cellulaire: un même socle pour tout le vivant"
 statut: membre titulaire

+ 4 - 4
Sources/2026/Cozzone/titre.tex

@@ -5,13 +5,13 @@
 Communication d'Alain Cozzone,} \textsl{ membre titulaire}
 \end{flushleft}
 \addcontentsline{toc}{section}{ {\bfseries 19 mai 2026. }Communication
- d'Alain Cozzone, membre titulaire.\textsl{ La théorie cellulaire : un même socle pour tout le vivant}}
+ d'Alain Cozzone, membre titulaire.\textsl{ La théorie cellulaire: un même socle pour tout le vivant}}
 \vspace*{24pt}%
-  \begin{center}{\Large\bfseries La théorie cellulaire : un même socle pour tout le vivant }\end{center}%
+  \begin{center}{\Large\bfseries La théorie cellulaire: un même socle pour tout le vivant }\end{center}%
   \vspace*{5mm}%
   \fancyhead{}%
-  \fancyhead[CE]{Mémoires: 2\ieme{} partie}%
-\fancyhead[CO]{ Alain Cozzone. La théorie cellulaire : un même socle pour tout le vivant}%
+  \fancyhead[CO]{Mémoires: 2\ieme{} partie}%
+\fancyhead[CE]{ Alain Cozzone. La théorie cellulaire: un même socle pour tout le vivant}%
   \setcounter{footnote}{0}%
   \pagestyle{fancy}%
   \thispagestyle{empty}% pas de haut de page sur la 1ere page

+ 2 - 2
Sources/2026/Dumont26/titre.tex

@@ -10,8 +10,8 @@ Communication de Thierry Dumont,} \textsl{ membre titulaire}
   \begin{center}{\Large\bfseries Les cartes : une collaboration entre l'Est et l'Ouest  au tournant du \textsc{xviii}\ieme{} siècle. }\end{center}%
   \vspace*{5mm}%
   \fancyhead{}%
-  \fancyhead[CE]{Mémoires: 2\ieme{} partie}%
-\fancyhead[CO]{ Thierry Dumont. Les cartes}%
+  \fancyhead[CO]{Mémoires: 2\ieme{} partie}%
+\fancyhead[CE]{ Thierry Dumont. Une collaboration: les cartes}%
   \setcounter{footnote}{0}%
   \pagestyle{fancy}%
   \thispagestyle{empty}% pas de haut de page sur la 1ere page

+ 2 - 2
Sources/2026/Remillieux/titre.tex

@@ -10,8 +10,8 @@ Conmmunication de Joseph Remillieux,} \textsl{ membre titulaire}
   \begin{center}{\Large\bfseries Pierre Teilhard de Chardin: que reste-t-il aujourd'hui de ses intuitions cosmologiques? }\end{center}%
   \vspace*{5mm}%
   \fancyhead{}%
-  \fancyhead[CE]{Mémoires: 2\ieme{} partie}%
-\fancyhead[CO]{ Joseph Remillieux. Pierre Teilhard de Chardin}%
+  \fancyhead[CO]{Mémoires: 2\ieme{} partie}%
+\fancyhead[CE]{ Joseph Remillieux. Pierre Teilhard de Chardin}%
   \setcounter{footnote}{0}%
   \pagestyle{fancy}%
   \thispagestyle{empty}% pas de haut de page sur la 1ere page

+ 3 - 3
extr.py

@@ -113,8 +113,8 @@ fich=lt["fichier"].strip()
 titre_elements="}{".join([lt[x].replace("\n","") for x in data_yml_order])
 
 s,t=fancyshort(lt['auteur'],lt['titre'])
-titre_elements= titre_elements+"}{"+t
-le_titre= f"\\titre{{{titre_elements}}}\n"
+#titre_elements= titre_elements+"}{"+t
+#le_titre= f"\\titre{{{titre_elements}}}\n"
 
 
 #--------------------------------------------------------------------
@@ -164,7 +164,7 @@ rechgrac=re.compile(rechgra)
 #
 with open(futurTex,"w") as f:
     L1=star_sec(L)
-    
+
     rp0,rp1= repPath
     for l in L1:
         if has_bib and "addbibresource{}" in l: