PhD

The LaTeX sources of my Ph.D. thesis
git clone https://esimon.eu/repos/PhD.git
Log | Files | Refs | README | LICENSE

beamerinnerthemethesis.sty (3344B)


      1 \useinnertheme{default}
      2 
      3 \RequirePackage{tikz}
      4 
      5 \setbeamertemplate{itemize items}[circle]
      6 
      7 \setbeamertemplate{title page}{%
      8 	\vfill\vfill%
      9 	\begingroup%
     10 		\raggedright\linespread{1.0}%
     11 		\usebeamerfont{title}\usebeamercolor[fg]{title}%
     12 		\inserttitle\par%
     13 	\endgroup%
     14 	\thesisprogress*{\textwidth-\pgflinewidth}\par%
     15 	\vspace*{1em}%
     16 	\begingroup%
     17 		\usebeamerfont{author}\usebeamercolor[fg]{author}%
     18 		\insertauthor\par%
     19 	\endgroup%
     20 	\vspace*{3mm}
     21 	\begingroup%
     22 		\usebeamerfont{date}\usebeamercolor[fg]{date}%
     23 		\insertdate\par%
     24 	\endgroup%
     25 	\vspace*{3mm}
     26 	\begingroup%
     27 		\usebeamerfont{institute}\usebeamercolor[fg]{institute}%
     28 		\insertinstitute\par%
     29 	\endgroup%
     30 	\vfill%
     31 	\begin{tikzpicture}[
     32 				ampersand replacement=\&,
     33 				jury member/.style={anchor=text, font={\footnotesize\strut}, inner sep=0.1mm},
     34 				affiliation/.style={font={\tiny\strut}, color=black!75, inner sep=0.1mm},
     35 				bracerole/.style={draw=palette-D, line width=0.5mm},
     36 				role/.style={font={\footnotesize\strut}, inner sep=0.4mm},
     37 			]%
     38 		\matrix[matrix of nodes, column sep=15mm, row sep=4mm]{
     39 			\node[jury member] (Allauzen) {Pr.~Alexandre Allauzen}; \&
     40 			\node[jury member] (Sébillot) {Pr.~Pascale Sébillot}; \&
     41 			\node[jury member] (Piwowarski) {Dr.~Benjamin Piwowarski}; \\
     42 			\node[jury member] (Favre) {Dr.~Benoît Favre}; \&
     43 			\node[jury member] (Tannier) {Pr.~Xavier Tannier}; \&
     44 			\node[jury member] (Guigue) {Dr.~Vincent Guigue}; \\
     45 		};
     46 
     47 		\node[affiliation] (Allauzen-aff) [below=1mm of Allauzen.south west, right] {Université Paris-Dauphine PSL, ESPCI};
     48 		\node[affiliation] (Favre-aff) [below=1mm of Favre.south west, right] {Aix-Marseille Université};
     49 		\node[affiliation] (Sébillot-aff) [below=1mm of Sébillot.south west, right] {IRISA, INSA Rennes};
     50 		\node[affiliation] (Tannier-aff) [below=1mm of Tannier.south west, right] {Sorbonne Université};
     51 		\node[affiliation] (Piwowarski-aff) [below=1mm of Piwowarski.south west, right] {CNRS, Sorbonne Université};
     52 		\node[affiliation] (Guigue-aff) [below=1mm of Guigue.south west, right] {Sorbonne Université};
     53 
     54 		\draw[bracerole] (Favre-aff.south west)   -- (Favre-aff.south east   -| Allauzen-aff.east)   coordinate[midway] (rapporteurs);
     55 		\node[below=1mm of rapporteurs, role] (rapporteurs-text) {Rapporteurs};
     56 		\draw[bracerole] (rapporteurs) -- (rapporteurs-text);
     57 
     58 		\draw[bracerole] (Tannier-aff.south west) -- (Tannier-aff.south east -| Sébillot.east)   coordinate[midway] (examinateurs);
     59 		\node[below=1mm of examinateurs, role] (examinateurs-text) {Examinateurs};
     60 		\draw[bracerole] (examinateurs) -- (examinateurs-text);
     61 
     62 		\draw[bracerole] (Guigue-aff.south west)  -- (Guigue-aff.south east  -| Piwowarski.east) coordinate[midway] (directeurs);
     63 		\node[below=1mm of directeurs, role] (directeurs-text) {Directeurs};
     64 		\draw[bracerole] (directeurs) -- (directeurs-text);
     65 	\end{tikzpicture}%
     66 	\vfill%
     67 }
     68 
     69 \pretocmd{\titlepage}{\addtocounter{framenumber}{-1}}{}{\thesis@patch@error{Class}{Can't start frame number at 0.}}
     70 
     71 \setbeamertemplate{section page}{%
     72 	\vspace{2em}%
     73 	\insertsection\par%
     74 	\thesisprogress{\textwidth-\pgflinewidth}%
     75 }
     76 
     77 \NewDocumentCommand\problemBoxContent{m}{%
     78 	\colorbox{palette-2}{\futuraHeavier\strut Problem:}%
     79 	\colorbox{palette-3}{\strut \alert{#1}}%
     80 }
     81 
     82 \NewDocumentCommand\problemBox{m}{%
     83 	\begin{center}%
     84 		\problemBoxContent{#1}%
     85 	\end{center}%
     86 }