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 }