From aeb5197d062e63e430b39196995d13ebeccb4f51 Mon Sep 17 00:00:00 2001 From: Faure Adrien <adrien.faure2@gmail.com> Date: Wed, 26 Jun 2019 12:55:28 +0200 Subject: [PATCH] [TutoNix]mer. juin 26 12:55:28 CEST 2019 --- slides.aux | 117 --- slides.log | 2312 ---------------------------------------------------- slides.nav | 86 -- slides.out | 6 - slides.pdf | Bin 1168713 -> 1170300 bytes slides.snm | 2 - slides.tex | 265 +++--- slides.toc | 5 - slides.vrb | 1 - 9 files changed, 123 insertions(+), 2671 deletions(-) delete mode 100644 slides.aux delete mode 100644 slides.log delete mode 100644 slides.nav delete mode 100644 slides.out delete mode 100644 slides.snm delete mode 100644 slides.toc delete mode 100644 slides.vrb diff --git a/slides.aux b/slides.aux deleted file mode 100644 index 15c60cf..0000000 --- a/slides.aux +++ /dev/null @@ -1,117 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} -\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined -\global\let\oldcontentsline\contentsline -\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} -\global\let\oldnewlabel\newlabel -\gdef\newlabel#1#2{\newlabelxx{#1}#2} -\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} -\AtEndDocument{\ifx\hyper@anchor\@undefined -\let\contentsline\oldcontentsline -\let\newlabel\oldnewlabel -\fi} -\fi} -\global\let\hyper@last\relax -\gdef\HyperFirstAtBeginDocument#1{#1} -\providecommand\HyField@AuxAddToFields[1]{} -\providecommand\HyField@AuxAddToCoFields[2]{} -\providecommand \oddpage@label [2]{} -\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} -\newlabel{toc<1>}{{2}{3}{}{Doc-Start}{}} -\@writefile{snm}{\beamer@slide {toc<1>}{2}} -\newlabel{toc}{{2}{3}{}{Doc-Start}{}} -\@writefile{snm}{\beamer@slide {toc}{2}} -\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} -\@writefile{toc}{\beamer@sectionintoc {1}{Experimentation From a Software Point of View}{3}{0}{1}} -\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{2}}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{2}}} -\@writefile{nav}{\headcommand {\sectionentry {1}{Experimentation From a Software Point of View}{3}{Experimentation From a Software Point of View}{0}}} -\@writefile{nav}{\headcommand {\slideentry {1}{0}{1}{3/3}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} -\@writefile{nav}{\headcommand {\slideentry {1}{0}{2}{4/4}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} -\@writefile{toc}{\beamer@sectionintoc {2}{Nix}{5}{0}{2}} -\@writefile{nav}{\headcommand {\beamer@sectionpages {3}{4}}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {3}{4}}} -\@writefile{nav}{\headcommand {\sectionentry {2}{Nix}{5}{Nix}{0}}} -\@writefile{nav}{\headcommand {\slideentry {2}{0}{1}{5/6}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {5}{6}}} -\@writefile{nav}{\headcommand {\slideentry {2}{0}{2}{7/7}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}} -\@writefile{nav}{\headcommand {\slideentry {2}{0}{3}{8/8}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}} -\@writefile{nav}{\headcommand {\slideentry {2}{0}{4}{9/10}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {9}{10}}} -\@writefile{toc}{\beamer@subsectionintoc {2}{1}{Expression Language}{11}{0}{2}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {5}{10}}} -\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{2}{1}{11}{Expression Language}}} -\@writefile{nav}{\headcommand {\slideentry {2}{1}{1}{11/11}{Expression Language}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} -\@writefile{nav}{\headcommand {\slideentry {2}{1}{2}{12/12}{Expression Language}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} -\@writefile{toc}{\beamer@subsectionintoc {2}{2}{Package Manager}{13}{0}{2}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {11}{12}}} -\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{2}{2}{13}{Package Manager}}} -\@writefile{nav}{\headcommand {\slideentry {2}{2}{1}{13/13}{Package Manager}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} -\@writefile{toc}{\beamer@sectionintoc {3}{Nix Structure}{14}{0}{3}} -\@writefile{nav}{\headcommand {\beamer@sectionpages {5}{13}}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {13}{13}}} -\@writefile{nav}{\headcommand {\sectionentry {3}{Nix Structure}{14}{Nix Structure}{0}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{1}{14/14}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{2}{15/17}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {15}{17}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{3}{18/18}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{4}{19/19}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{5}{20/20}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{6}{21/21}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{7}{22/22}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{8}{23/23}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{9}{24/25}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {24}{25}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{10}{26/26}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{11}{27/27}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{12}{28/28}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {28}{28}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{13}{29/29}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{14}{30/30}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{15}{31/31}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{16}{32/32}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}} -\global\@namedef{mainendframenumber}{27} -\@writefile{nav}{\headcommand {\gdef \insertmainframenumber {27}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{17}{33/33}{}{0}}} -\@writefile{nav}{\headcommand {\beamer@framepages {33}{33}}} -\@writefile{nav}{\headcommand {\partentry {\translate {Appendix}}{1}}} -\@writefile{nav}{\headcommand {\beamer@partpages {1}{33}}} -\@writefile{nav}{\headcommand {\beamer@sectionpages {14}{33}}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {14}{33}}} -\@writefile{nav}{\headcommand {\beamer@appendixpages {34}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{18}{34/34}{}{1}}} -\@writefile{nav}{\headcommand {\beamer@framepages {34}{34}}} -\@writefile{nav}{\headcommand {\beamer@partpages {34}{35}}} -\@writefile{nav}{\headcommand {\beamer@subsectionpages {34}{35}}} -\@writefile{nav}{\headcommand {\beamer@sectionpages {34}{35}}} -\@writefile{nav}{\headcommand {\beamer@documentpages {35}}} -\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {2}}} -\global\@namedef{appendixtotalframenumber}{2} -\global\@namedef{inserttotalframenumber}{27} -\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {27}}} -\@writefile{nav}{\headcommand {\gdef \appendixtotalframenumber {2}}} -\@writefile{nav}{\headcommand {\slideentry {3}{0}{19}{35/35}{}{1}}} -\@writefile{nav}{\headcommand {\beamer@framepages {35}{35}}} diff --git a/slides.log b/slides.log deleted file mode 100644 index 466a252..0000000 --- a/slides.log +++ /dev/null @@ -1,2312 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/NixOS.org) (preloaded format=pdflatex 2019.6.20) 26 JUN 2019 08:08 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**\nonstopmode \input{slides.tex} -(./slides.tex -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamer.cls -Document Class: beamer 2018/12/02 v3.55 A class for typesetting presentations - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasemodes.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/etoolbox/etoolbox.sty -Package: etoolbox 2018/08/19 v2.5f e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count80 -) -\beamer@tempbox=\box27 -\beamer@tempcount=\count81 -\c@beamerpauses=\count82 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasedecode.sty -\beamer@slideinframe=\count83 -\beamer@minimum=\count84 -) -\beamer@commentbox=\box28 -\beamer@modecount=\count85 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch -) -\headdp=\dimen102 -\footheight=\dimen103 -\sidebarheight=\dimen104 -\beamer@tempdim=\dimen105 -\beamer@finalheight=\dimen106 -\beamer@animht=\dimen107 -\beamer@animdp=\dimen108 -\beamer@animwd=\dimen109 -\beamer@leftmargin=\dimen110 -\beamer@rightmargin=\dimen111 -\beamer@leftsidebar=\dimen112 -\beamer@rightsidebar=\dimen113 -\beamer@boxsize=\dimen114 -\beamer@vboxoffset=\dimen115 -\beamer@descdefault=\dimen116 -\beamer@descriptionwidth=\dimen117 -\beamer@lastskip=\skip41 -\beamer@areabox=\box29 -\beamer@animcurrent=\box30 -\beamer@animshowbox=\box31 -\beamer@sectionbox=\box32 -\beamer@logobox=\box33 -\beamer@linebox=\box34 -\beamer@sectioncount=\count86 -\beamer@subsubsectionmax=\count87 -\beamer@subsectionmax=\count88 -\beamer@sectionmax=\count89 -\beamer@totalheads=\count90 -\beamer@headcounter=\count91 -\beamer@partstartpage=\count92 -\beamer@sectionstartpage=\count93 -\beamer@subsectionstartpage=\count94 -\beamer@animationtempa=\count95 -\beamer@animationtempb=\count96 -\beamer@xpos=\count97 -\beamer@ypos=\count98 -\beamer@ypos@offset=\count99 -\beamer@showpartnumber=\count100 -\beamer@currentsubsection=\count101 -\beamer@coveringdepth=\count102 -\beamer@sectionadjust=\count103 -\beamer@tocsectionnumber=\count104 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaseoptions.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/graphics/keyval.sty -Package: keyval 2014/10/28 v1.15 key=value parser (DPC) -\KV@toks@=\toks14 -)) -\beamer@paperwidth=\skip42 -\beamer@paperheight=\skip43 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/geometry/geometry.sty -Package: geometry 2018/04/16 v5.8 Page Geometry - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/oberdiek/ifvtex.sty -Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) -Package ifvtex Info: VTeX not detected. -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional -) -\Gm@cnth=\count105 -\Gm@cntv=\count106 -\c@Gm@tempcnt=\count107 -\Gm@bindingoffset=\dimen118 -\Gm@wd@mp=\dimen119 -\Gm@odd@mp=\dimen120 -\Gm@even@mp=\dimen121 -\Gm@layoutwidth=\dimen122 -\Gm@layoutheight=\dimen123 -\Gm@layouthoffset=\dimen124 -\Gm@layoutvoffset=\dimen125 -\Gm@dimlist=\toks15 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/base/size11.clo -File: size11.clo 2018/09/03 v1.4i Standard LaTeX file (size option) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/basiclayer/pgfcore.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/graphics/graphicx.sty -Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/graphics/graphics.sty -Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/graphics/trig.sty -Package: trig 2016/01/03 v1.10 sin cos tan (DPC) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/graphics-cfg/graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: pdftex.def on input line 99. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/graphics-def/pdftex.def -File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex -)) -\Gin@req@height=\dimen126 -\Gin@req@width=\dimen127 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/systemlayer/pgfsys.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/utilities/pgfrcs.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/utilities/pgfutil-common.tex -\pgfutil@everybye=\toks16 -\pgfutil@tempdima=\dimen128 -\pgfutil@tempdimb=\dimen129 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/utilities/pgfutil-common-lists.tex)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box35 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/ms/everyshi.sty -Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/utilities/pgfrcs.code.tex -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/pgf.revision.tex) -Package: pgfrcs 2019/02/02 v3.1.1 (3.1.1) -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2019/02/02 v3.1.1 (3.1.1) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks17 -\pgfkeys@temptoks=\toks18 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/utilities/pgfkeysfiltered.code.tex -\pgfkeys@tmptoks=\toks19 -)) -\pgf@x=\dimen130 -\pgf@y=\dimen131 -\pgf@xa=\dimen132 -\pgf@ya=\dimen133 -\pgf@xb=\dimen134 -\pgf@yb=\dimen135 -\pgf@xc=\dimen136 -\pgf@yc=\dimen137 -\w@pgf@writea=\write3 -\r@pgf@reada=\read1 -\c@pgf@counta=\count108 -\c@pgf@countb=\count109 -\c@pgf@countc=\count110 -\c@pgf@countd=\count111 -\t@pgf@toka=\toks20 -\t@pgf@tokb=\toks21 -\t@pgf@tokc=\toks22 -\pgf@sys@id@count=\count112 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/systemlayer/pgf.cfg -File: pgf.cfg 2019/02/02 v3.1.1 (3.1.1) -) -Driver file for pgf: pgfsys-pdftex.def - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/systemlayer/pgfsys-pdftex.def -File: pgfsys-pdftex.def 2019/02/02 v3.1.1 (3.1.1) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/systemlayer/pgfsys-common-pdf.def -File: pgfsys-common-pdf.def 2019/02/02 v3.1.1 (3.1.1) -))) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex -File: pgfsyssoftpath.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgfsyssoftpath@smallbuffer@items=\count113 -\pgfsyssoftpath@bigbuffer@items=\count114 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex -File: pgfsysprotocol.code.tex 2019/02/02 v3.1.1 (3.1.1) -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/xcolor/xcolor.sty -Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: pdftex.def on input line 225. -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. -Package xcolor Info: Model `RGB' extended on input line 1364. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcore.code.tex -Package: pgfcore 2019/02/02 v3.1.1 (3.1.1) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmath.code.tex -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathcalc.code.tex -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathutil.code.tex) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen138 -\pgfmath@count=\count115 -\pgfmath@box=\box36 -\pgfmath@toks=\toks23 -\pgfmath@stack@operand=\toks24 -\pgfmath@stack@operation=\toks25 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.code.tex -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.random.code.tex) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.base.code.tex) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.round.code.tex) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count116 -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorepoints.code.tex -File: pgfcorepoints.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgf@picminx=\dimen139 -\pgf@picmaxx=\dimen140 -\pgf@picminy=\dimen141 -\pgf@picmaxy=\dimen142 -\pgf@pathminx=\dimen143 -\pgf@pathmaxx=\dimen144 -\pgf@pathminy=\dimen145 -\pgf@pathmaxy=\dimen146 -\pgf@xx=\dimen147 -\pgf@xy=\dimen148 -\pgf@yx=\dimen149 -\pgf@yy=\dimen150 -\pgf@zx=\dimen151 -\pgf@zy=\dimen152 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex -File: pgfcorepathconstruct.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgf@path@lastx=\dimen153 -\pgf@path@lasty=\dimen154 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex -File: pgfcorepathusage.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgf@shorten@end@additional=\dimen155 -\pgf@shorten@start@additional=\dimen156 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorescopes.code.tex -File: pgfcorescopes.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgfpic=\box37 -\pgf@hbox=\box38 -\pgf@layerbox@main=\box39 -\pgf@picture@serial@count=\count117 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex -File: pgfcoregraphicstate.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgflinewidth=\dimen157 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex -File: pgfcoretransformations.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgf@pt@x=\dimen158 -\pgf@pt@y=\dimen159 -\pgf@pt@temp=\dimen160 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorequick.code.tex -File: pgfcorequick.code.tex 2019/02/02 v3.1.1 (3.1.1) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex -File: pgfcoreobjects.code.tex 2019/02/02 v3.1.1 (3.1.1) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex -File: pgfcorepathprocessing.code.tex 2019/02/02 v3.1.1 (3.1.1) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorearrows.code.tex -File: pgfcorearrows.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgfarrowsep=\dimen161 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcoreshade.code.tex -File: pgfcoreshade.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgf@max=\dimen162 -\pgf@sys@shading@range@num=\count118 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcoreimage.code.tex -File: pgfcoreimage.code.tex 2019/02/02 v3.1.1 (3.1.1) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex -File: pgfcoreexternal.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgfexternal@startupbox=\box40 -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorelayers.code.tex -File: pgfcorelayers.code.tex 2019/02/02 v3.1.1 (3.1.1) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex -File: pgfcoretransparency.code.tex 2019/02/02 v3.1.1 (3.1.1) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex -File: pgfcorepatterns.code.tex 2019/02/02 v3.1.1 (3.1.1) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/basiclayer/pgfcorerdf.code.tex -File: pgfcorerdf.code.tex 2019/02/02 v3.1.1 (3.1.1) -))) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/utilities/xxcolor.sty -Package: xxcolor 2003/10/24 ver 0.1 -\XC@nummixins=\count119 -\XC@countmixins=\count120 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/oberdiek/atbegshi.sty -Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/hyperref/hyperref.sty -Package: hyperref 2018/11/30 v6.88e Hypertext links for LaTeX - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/oberdiek/hobsub-hyperref.sty -Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) - - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/oberdiek/hobsub-generic.sty -Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) -Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) -Package hobsub Info: Skipping package `infwarerr' (already loaded). -Package hobsub Info: Skipping package `ltxcmds' (already loaded). -Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -Package hobsub Info: Skipping package `ifvtex' (already loaded). -Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) -Package hobsub Info: Skipping package `ifpdf' (already loaded). -Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) -Package etexcmds Info: Could not find \expanded. -(etexcmds) That can mean that you are not using pdfTeX 1.50 or -(etexcmds) that some package has redefined \expanded. -(etexcmds) In the latter case, load this package earlier. -Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) -Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) -Package: pdftexcmds 2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO -) -Package pdftexcmds Info: LuaTeX not detected. -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -Package pdftexcmds Info: \pdfdraftmode found. -Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) -Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO -) -Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) -Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) -) -Package hobsub Info: Skipping package `hobsub' (already loaded). -Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) -Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) -Package: xcolor-patch 2016/05/16 xcolor patch -Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) -Package hobsub Info: Skipping package `atbegshi' (already loaded). -Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) -Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/oberdiek/auxhook.sty -Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) -) -\@linkdim=\dimen163 -\Hy@linkcounter=\count121 -\Hy@pagecounter=\count122 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2018/11/30 v6.88e Hyperref: PDFDocEncoding definition (HO) -Now handling font encoding PD1 ... -... no UTF-8 mapping file for font encoding PD1 -) -\Hy@SavedSpaceFactor=\count123 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/latexconfig/hyperref.cfg -File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive -) -Package hyperref Info: Option `bookmarks' set `true' on input line 4393. -Package hyperref Info: Option `bookmarksopen' set `true' on input line 4393. -Package hyperref Info: Option `implicit' set `false' on input line 4393. -Package hyperref Info: Hyper figures OFF on input line 4519. -Package hyperref Info: Link nesting OFF on input line 4524. -Package hyperref Info: Hyper index ON on input line 4527. -Package hyperref Info: Plain pages OFF on input line 4534. -Package hyperref Info: Backreferencing OFF on input line 4539. -Package hyperref Info: Implicit mode OFF; no redefinition of LaTeX internals. -Package hyperref Info: Bookmarks ON on input line 4772. -\c@Hy@tempcnt=\count124 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/url/url.sty -\Urlmuskip=\muskip10 -Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) -LaTeX Info: Redefining \url on input line 5125. -\XeTeXLinkMargin=\dimen164 -\Fld@menulength=\count125 -\Field@Width=\dimen165 -\Fld@charsize=\dimen166 -Package hyperref Info: Hyper figures OFF on input line 6380. -Package hyperref Info: Link nesting OFF on input line 6385. -Package hyperref Info: Hyper index ON on input line 6388. -Package hyperref Info: backreferencing OFF on input line 6395. -Package hyperref Info: Link coloring OFF on input line 6400. -Package hyperref Info: Link coloring with OCG OFF on input line 6405. -Package hyperref Info: PDF/A mode OFF on input line 6410. -LaTeX Info: Redefining \ref on input line 6450. -LaTeX Info: Redefining \pageref on input line 6454. -\Hy@abspage=\count126 - - -Package hyperref Message: Stopped early. - -) -Package hyperref Info: Driver (autodetected): hpdftex. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2018/11/30 v6.88e Hyperref driver for pdfTeX -\Fld@listcount=\count127 -\c@bookmark@seq@number=\count128 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/oberdiek/rerunfilecheck.sty -Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) -Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 -82. -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaserequires.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasecompatibility.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasefont.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\@emptytoks=\toks26 -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/sansmathaccent/sansmathaccent.sty -Package: sansmathaccent 2013/03/28 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/filehook/filehook.sty -Package: filehook 2011/10/12 v0.5d Hooks for input files -))) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasetranslator.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/translator/translator.sty -Package: translator 2018/01/04 v1.12 Easy translation of strings in LaTeX -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasemisc.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasetwoscreens.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaseoverlay.sty -\beamer@argscount=\count129 -\beamer@lastskipcover=\skip44 -\beamer@trivlistdepth=\count130 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasetitle.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasesection.sty -\c@lecture=\count131 -\c@part=\count132 -\c@section=\count133 -\c@subsection=\count134 -\c@subsubsection=\count135 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaseframe.sty -\beamer@framebox=\box41 -\beamer@frametitlebox=\box42 -\beamer@zoombox=\box43 -\beamer@zoomcount=\count136 -\beamer@zoomframecount=\count137 -\beamer@frametextheight=\dimen167 -\c@subsectionslide=\count138 -\beamer@frametopskip=\skip45 -\beamer@framebottomskip=\skip46 -\beamer@frametopskipautobreak=\skip47 -\beamer@framebottomskipautobreak=\skip48 -\beamer@envbody=\toks27 -\framewidth=\dimen168 -\c@framenumber=\count139 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaseverbatim.sty -\beamer@verbatimfileout=\write4 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaseframesize.sty -\beamer@splitbox=\box44 -\beamer@autobreakcount=\count140 -\beamer@autobreaklastheight=\dimen169 -\beamer@frametitletoks=\toks28 -\beamer@framesubtitletoks=\toks29 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaseframecomponents.sty -\beamer@footins=\box45 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasecolor.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasenotes.sty -\beamer@frameboxcopy=\box46 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasetoc.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasetemplates.sty -\beamer@sbttoks=\toks30 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaseauxtemplates.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaseboxes.sty -\bmb@box=\box47 -\bmb@colorbox=\box48 -\bmb@boxshadow=\box49 -\bmb@boxshadowball=\box50 -\bmb@boxshadowballlarge=\box51 -\bmb@temp=\dimen170 -\bmb@dima=\dimen171 -\bmb@dimb=\dimen172 -\bmb@prevheight=\dimen173 -) -\beamer@blockheadheight=\dimen174 -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbaselocalstructure.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/tools/enumerate.sty -Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC) -\@enLab=\toks31 -) -\c@figure=\count141 -\c@table=\count142 -\abovecaptionskip=\skip49 -\belowcaptionskip=\skip50 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasenavigation.sty -\beamer@section@min@dim=\dimen175 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasetheorems.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsmath/amsmath.sty -Package: amsmath 2018/12/01 v2.17b AMS math features -\@mathmargin=\skip51 - -For additional information on amsmath, use the `?' option. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 AMS text - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks32 -\ex@=\dimen176 -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen177 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsmath/amsopn.sty -Package: amsopn 2016/03/08 v2.02 operator names -) -\inf@bad=\count143 -LaTeX Info: Redefining \frac on input line 223. -\uproot@=\count144 -\leftroot@=\count145 -LaTeX Info: Redefining \overline on input line 385. -\classnum@=\count146 -\DOTSCASE@=\count147 -LaTeX Info: Redefining \ldots on input line 482. -LaTeX Info: Redefining \dots on input line 485. -LaTeX Info: Redefining \cdots on input line 606. -\Mathstrutbox@=\box52 -\strutbox@=\box53 -\big@size=\dimen178 -LaTeX Font Info: Redeclaring font encoding OML on input line 729. -LaTeX Font Info: Redeclaring font encoding OMS on input line 730. -\macc@depth=\count148 -\c@MaxMatrixCols=\count149 -\dotsspace@=\muskip11 -\c@parentequation=\count150 -\dspbrk@lvl=\count151 -\tag@help=\toks33 -\row@=\count152 -\column@=\count153 -\maxfields@=\count154 -\andhelp@=\toks34 -\eqnshift@=\dimen179 -\alignsep@=\dimen180 -\tagshift@=\dimen181 -\tagwidth@=\dimen182 -\totwidth@=\dimen183 -\lineht@=\dimen184 -\@envbody=\toks35 -\multlinegap=\skip52 -\multlinetaggap=\skip53 -\mathdisplay@stack=\toks36 -LaTeX Info: Redefining \[ on input line 2844. -LaTeX Info: Redefining \] on input line 2845. -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amscls/amsthm.sty -Package: amsthm 2017/10/31 v2.20.4 -\thm@style=\toks37 -\thm@bodyfont=\toks38 -\thm@headfont=\toks39 -\thm@notefont=\toks40 -\thm@headpunct=\toks41 -\thm@preskip=\skip54 -\thm@postskip=\skip55 -\thm@headsep=\skip56 -\dth@everypar=\toks42 -) -\c@theorem=\count155 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerbasethemes.sty)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerthemedefault.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerfontthemedefault.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamercolorthemedefault.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerinnerthemedefault.sty -\beamer@dima=\dimen185 -\beamer@dimb=\dimen186 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerouterthemedefault.sty))) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/appendixnumberbeamer/appendixnumberbeamer.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/base/inputenc.sty -Package: inputenc 2018/08/11 v1.3c Input encoding file -\inpenc@prehook=\toks43 -\inpenc@posthook=\toks44 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/adjustbox/adjustbox.sty -Package: adjustbox 2019/01/04 v1.2 Adjusting TeX boxes (trim, clip, ...) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/xkeyval/xkeyval.sty -Package: xkeyval 2014/12/03 v2.7a package option processing (HA) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/xkeyval/xkeyval.tex -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/xkeyval/xkvutils.tex -\XKV@toks=\toks45 -\XKV@tempa@toks=\toks46 -) -\XKV@depth=\count156 -File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/adjustbox/adjcalc.sty -Package: adjcalc 2012/05/16 v1.1 Provides advanced setlength with multiple back --ends (calc, etex, pgfmath) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/adjustbox/trimclip.sty -Package: trimclip 2018/04/08 v1.1 Trim and clip general TeX material - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/collectbox/collectbox.sty -Package: collectbox 2012/05/17 v0.4b Collect macro arguments as boxes -\collectedbox=\box54 -) -\tc@llx=\dimen187 -\tc@lly=\dimen188 -\tc@urx=\dimen189 -\tc@ury=\dimen190 -Package trimclip Info: Using driver 'tc-pdftex.def'. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/adjustbox/tc-pdftex.def -File: tc-pdftex.def 2019/01/04 v2.2 Clipping driver for pdftex -)) -\adjbox@Width=\dimen191 -\adjbox@Height=\dimen192 -\adjbox@Depth=\dimen193 -\adjbox@Totalheight=\dimen194 -\adjbox@pwidth=\dimen195 -\adjbox@pheight=\dimen196 -\adjbox@pdepth=\dimen197 -\adjbox@ptotalheight=\dimen198 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/ifoddpage/ifoddpage.sty -Package: ifoddpage 2016/04/23 v1.1 Conditionals for odd/even page detection -\c@checkoddpage=\count157 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/varwidth/varwidth.sty -Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages -\@vwid@box=\box55 -\sift@deathcycles=\count158 -\@vwid@loff=\dimen199 -\@vwid@roff=\dimen256 -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/tcolorbox/tcolorbox.sty -Package: tcolorbox 2018/12/07 version 4.15 text color boxes - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/basiclayer/pgf.sty -Package: pgf 2019/02/02 v3.1.1 (3.1.1) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/modules/pgfmoduleshapes.code.tex -File: pgfmoduleshapes.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgfnodeparttextbox=\box56 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/modules/pgfmoduleplot.code.tex -File: pgfmoduleplot.code.tex 2019/02/02 v3.1.1 (3.1.1) -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty -Package: pgfcomp-version-0-65 2019/02/02 v3.1.1 (3.1.1) -\pgf@nodesepstart=\dimen257 -\pgf@nodesepend=\dimen258 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty -Package: pgfcomp-version-1-18 2019/02/02 v3.1.1 (3.1.1) -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/tools/verbatim.sty -Package: verbatim 2014/10/28 v1.5q LaTeX2e package for verbatim enhancements -\every@verbatim=\toks47 -\verbatim@line=\toks48 -\verbatim@in@stream=\read2 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/environ/environ.sty -Package: environ 2014/05/04 v0.3 A new way to define environments - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/trimspaces/trimspaces.sty -Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list -)) -\tcb@titlebox=\box57 -\tcb@upperbox=\box58 -\tcb@lowerbox=\box59 -\tcb@phantombox=\box60 -\c@tcbbreakpart=\count159 -\c@tcblayer=\count160 -\tcolorbox@number=\count161 -\tcb@temp=\box61 -\tcb@temp=\box62 -\tcb@temp=\box63 -\tcb@temp=\box64 -\tcb@out=\write5 -\tcb@record@out=\write6 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/tabulary/tabulary.sty -Package: tabulary 2014/06/11 v0.10 tabulary package (DPC) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/tools/array.sty -Package: array 2018/12/30 v2.4k Tabular extension package (FMi) -\col@sep=\dimen259 -\ar@mcellbox=\box65 -\extrarowheight=\dimen260 -\NC@list=\toks49 -\extratabsurround=\skip57 -\backup@length=\skip58 -\ar@cellbox=\box66 -) -\TY@count=\count162 -\TY@linewidth=\dimen261 -\tymin=\dimen262 -\tymax=\dimen263 -\TY@tablewidth=\dimen264 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/frontendlayer/tikz.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/utilities/pgffor.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/utilities/pgfkeys.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/utilities/pgfkeys.code.tex)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/math/pgfmath.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmath.code.tex)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/utilities/pgffor.code.tex -Package: pgffor 2019/02/02 v3.1.1 (3.1.1) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/math/pgfmath.code.tex) -\pgffor@iter=\dimen265 -\pgffor@skip=\dimen266 -\pgffor@stack=\toks50 -\pgffor@toks=\toks51 -)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/frontendlayer/tikz/tikz.code.tex -Package: tikz 2019/02/02 v3.1.1 (3.1.1) - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex -File: pgflibraryplothandlers.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgf@plot@mark@count=\count163 -\pgfplotmarksize=\dimen267 -) -\tikz@lastx=\dimen268 -\tikz@lasty=\dimen269 -\tikz@lastxsaved=\dimen270 -\tikz@lastysaved=\dimen271 -\tikzleveldistance=\dimen272 -\tikzsiblingdistance=\dimen273 -\tikz@figbox=\box67 -\tikz@figbox@bg=\box68 -\tikz@tempbox=\box69 -\tikz@tempbox@bg=\box70 -\tikztreelevel=\count164 -\tikznumberofchildren=\count165 -\tikznumberofcurrentchild=\count166 -\tikz@fig@count=\count167 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/modules/pgfmodulematrix.code.tex -File: pgfmodulematrix.code.tex 2019/02/02 v3.1.1 (3.1.1) -\pgfmatrixcurrentrow=\count168 -\pgfmatrixcurrentcolumn=\count169 -\pgf@matrix@numberofcolumns=\count170 -) -\tikz@expandcount=\count171 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex -File: tikzlibrarytopaths.code.tex 2019/02/02 v3.1.1 (3.1.1) -))) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/algorithms/algorithm.sty -Package: algorithm 2009/08/24 v0.1 Document Style `algorithm' - floating enviro -nment - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/float/float.sty -Package: float 2001/11/08 v1.3d Float enhancements (AL) -\c@float@type=\count172 -\float@exts=\toks52 -\float@box=\box71 -\@float@everytoks=\toks53 -\@floatcapt=\box72 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/base/ifthen.sty -Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) -) -\@float@every@algorithm=\toks54 -\c@algorithm=\count173 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/algorithms/algorithmic.sty -Package: algorithmic 2009/08/24 v0.1 Document Style `algorithmic' -\c@ALC@unique=\count174 -\c@ALC@line=\count175 -\c@ALC@rem=\count176 -\c@ALC@depth=\count177 -\ALC@tlm=\skip59 -\algorithmicindent=\skip60 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/booktabs/booktabs.sty -Package: booktabs 2016/04/27 v1.618033 publication quality tables -\heavyrulewidth=\dimen274 -\lightrulewidth=\dimen275 -\cmidrulewidth=\dimen276 -\belowrulesep=\dimen277 -\belowbottomsep=\dimen278 -\aboverulesep=\dimen279 -\abovetopsep=\dimen280 -\cmidrulesep=\dimen281 -\cmidrulekern=\dimen282 -\defaultaddspace=\dimen283 -\@cmidla=\count178 -\@cmidlb=\count179 -\@aboverulesep=\dimen284 -\@belowrulesep=\dimen285 -\@thisruleclass=\count180 -\@lastruleclass=\count181 -\@thisrulewidth=\dimen286 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/pgf/utilities/pgfpages.sty -Package: pgfpages 2011/01/05 ver 0.02 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/tools/calc.sty -Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) -\calc@Acount=\count182 -\calc@Bcount=\count183 -\calc@Adimen=\dimen287 -\calc@Bdimen=\dimen288 -\calc@Askip=\skip61 -\calc@Bskip=\skip62 -LaTeX Info: Redefining \setlength on input line 80. -LaTeX Info: Redefining \addtolength on input line 81. -\calc@Ccount=\count184 -\calc@Cskip=\skip63 -) -\pgf@logicalpages=\count185 -\pgf@firstshipout=\count186 -\pgf@lastshipout=\count187 -\pgf@currentshipout=\count188 -\pgf@cpn=\count189 -\pgf@shipoutnextto=\count190 -\pgfphysicalheight=\dimen289 -\pgfphysicalwidth=\dimen290 -\pgfpages@shipoutbox=\box73 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/listings/listings.sty -\lst@mode=\count191 -\lst@gtempboxa=\box74 -\lst@token=\toks55 -\lst@length=\count192 -\lst@currlwidth=\dimen291 -\lst@column=\count193 -\lst@pos=\count194 -\lst@lostspace=\dimen292 -\lst@width=\dimen293 -\lst@newlines=\count195 -\lst@lineno=\count196 -\lst@maxwidth=\dimen294 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2018/09/02 1.7 (Carsten Heinz) -\c@lstnumber=\count197 -\lst@skipnumbers=\count198 -\lst@framebox=\box75 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/listings/listings.cfg -File: listings.cfg 2018/09/02 1.7 listings configuration -)) -Package: listings 2018/09/02 1.7 (Carsten Heinz) -\pgfpages@box@1=\box76 -\pgfpages@box@2=\box77 - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/listings/lstlang1.sty -File: lstlang1.sty 2018/09/02 1.7 listings language file -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/listings/lstlang1.sty -File: lstlang1.sty 2018/09/02 1.7 listings language file -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerthemeAntibes.sty -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerouterthemetree.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamercolorthemewhale.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamercolorthemeorchid.sty) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamerinnerthemerectangles.sty)) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/beamer/beamercolorthemedove.sty) - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\@@underline' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\hbox' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\mathsurround' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\z@' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\\' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\new@ifnextchar' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\new@ifnextchar' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\new@ifnextchar' on input line 88. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\new@ifnextchar' on input line 88. - -(./slides.aux) -\openout1 = `slides.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 93. -LaTeX Font Info: ... okay on input line 93. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 93. -LaTeX Font Info: ... okay on input line 93. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 93. -LaTeX Font Info: ... okay on input line 93. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 93. -LaTeX Font Info: ... okay on input line 93. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 93. -LaTeX Font Info: ... okay on input line 93. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 93. -LaTeX Font Info: ... okay on input line 93. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 93. -LaTeX Font Info: ... okay on input line 93. - -*geometry* driver: auto-detecting -*geometry* detected driver: pdftex -*geometry* verbose mode - [ preamble ] result: -* driver: pdftex -* paper: custom -* layout: <same size as paper> -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: includehead includefoot -* h-part:(L,W,R)=(28.45274pt, 307.28987pt, 28.45274pt) -* v-part:(T,H,B)=(0.0pt, 273.14662pt, 0.0pt) -* \paperwidth=364.19536pt -* \paperheight=273.14662pt -* \textwidth=307.28987pt -* \textheight=244.6939pt -* \oddsidemargin=-43.81725pt -* \evensidemargin=-43.81725pt -* \topmargin=-72.26999pt -* \headheight=14.22636pt -* \headsep=0.0pt -* \topskip=11.0pt -* \footskip=14.22636pt -* \marginparwidth=4.0pt -* \marginparsep=10.0pt -* \columnsep=10.0pt -* \skip\footins=10.0pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidefalse -* \@mparswitchfalse -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count199 -\scratchdimen=\dimen295 -\scratchbox=\box78 -\nofMPsegments=\count266 -\nofMParguments=\count267 -\everyMPshowfont=\toks56 -\MPscratchCnt=\count268 -\MPscratchDim=\dimen296 -\MPnumerator=\count269 -\makeMPintoPDFobject=\count270 -\everyMPtoPDFconversion=\toks57 -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/oberdiek/grfext.sty -Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) -) -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -38. -Package grfext Info: Graphics extension search list: -(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE -G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 456. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e -)) ABD: EveryShipout initializing macros -\AtBeginShipoutBox=\box79 -Package hyperref Info: Link coloring OFF on input line 93. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/hyperref/nameref.sty -Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/generic/oberdiek/gettitlestring.sty -Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) -) -\c@section@level=\count271 -) -LaTeX Info: Redefining \ref on input line 93. -LaTeX Info: Redefining \pageref on input line 93. -LaTeX Info: Redefining \nameref on input line 93. - (./slides.out) (./slides.out) -\@outlinefile=\write7 -\openout7 = `slides.out'. - -LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 93. -LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 93. -\symnumbers=\mathgroup6 -\sympureletters=\mathgroup7 -LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' -(Font) OT1/cmss/m/n --> OT1/cmr/m/n on input line 93. -LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' -(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' -(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 93. -LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' -(Font) OT1/cmss/m/n --> OT1/cmss/m/n on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' -(Font) OT1/cmss/bx/n --> OT1/cmss/m/n on input line 93. -LaTeX Font Info: Redeclaring math alphabet \mathit on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' -(Font) OT1/cmr/m/it --> OT1/cmss/m/it on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' -(Font) OT1/cmr/bx/it --> OT1/cmss/m/it on input line 93. -LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' -(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' -(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 93. -LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' -(Font) OT1/cmss/m/n --> OT1/cmss/bx/n on input line 93. -LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' -(Font) OT1/cmss/m/it --> OT1/cmss/bx/it on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' -(Font) OT1/cmss/bx/n --> OT1/cmr/bx/n on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' -(Font) OT1/cmss/bx/n --> OT1/cmss/bx/n on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' -(Font) OT1/cmss/m/n --> OT1/cmss/bx/n on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' -(Font) OT1/cmss/m/it --> OT1/cmss/bx/it on input line 93. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' -(Font) OT1/cmtt/m/n --> OT1/cmtt/bx/n on input line 93. -LaTeX Font Info: Redeclaring symbol font `pureletters' on input line 93. -LaTeX Font Info: Overwriting symbol font `pureletters' in version `normal' -(Font) OT1/cmss/m/it --> OT1/mathkerncmss/m/sl on input line 9 -3. -LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' -(Font) OT1/cmss/bx/it --> OT1/mathkerncmss/m/sl on input line -93. -LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' -(Font) OT1/mathkerncmss/m/sl --> OT1/mathkerncmss/bx/sl on inp -ut line 93. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/translator/translator-basic-dictionary-English.dict -Dictionary: translator-basic-dictionary, Language: English -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/translator/translator-bibliography-dictionary-English.dict -Dictionary: translator-bibliography-dictionary, Language: English -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/translator/translator-environment-dictionary-English.dict -Dictionary: translator-environment-dictionary, Language: English -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/translator/translator-months-dictionary-English.dict -Dictionary: translator-months-dictionary, Language: English -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/translator/translator-numbers-dictionary-English.dict -Dictionary: translator-numbers-dictionary, Language: English -) -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/translator/translator-theorem-dictionary-English.dict -Dictionary: translator-theorem-dictionary, Language: English -) -\c@lstlisting=\count272 - (./slides.nav) -LaTeX Font Info: Try loading font information for U+msa on input line 97. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsfonts/umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) -LaTeX Font Info: Try loading font information for U+msb on input line 97. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) -LaTeX Font Info: Try loading font information for OT1+mathkerncmss on input -line 97. - -(/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/ -tex/latex/sansmathaccent/ot1mathkerncmss.fd -File: ot1mathkerncmss.fd 2013/03/27 Fontinst v1.933 font definitions for OT1/ma -thkerncmss. -) -<figures/logo-inria.jpg, id=38, 472.6458pt x 170.3163pt> -File: figures/logo-inria.jpg Graphic file (type jpg) -<use figures/logo-inria.jpg> -Package pdftex.def Info: figures/logo-inria.jpg used on input line 97. -(pdftex.def) Requested size: 78.9568pt x 28.45274pt. -<./figures/atos-logo.png, id=39, 713.66624pt x 237.13594pt> -File: ./figures/atos-logo.png Graphic file (type png) -<use ./figures/atos-logo.png> -Package pdftex.def Info: ./figures/atos-logo.png used on input line 97. -(pdftex.def) Requested size: 85.62535pt x 28.45274pt. -<./figures/logo-lig.jpg, id=40, 1245.15187pt x 1066.7353pt> -File: ./figures/logo-lig.jpg Graphic file (type jpg) -<use ./figures/logo-lig.jpg> -Package pdftex.def Info: ./figures/logo-lig.jpg used on input line 97. -(pdftex.def) Requested size: 33.21106pt x 28.45274pt. - (./slides.toc) [2{/nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined --2018/share/texmf/fonts/map/pdftex/updmap/pdftex.map} - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation1}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.101 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.1}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.101 \end{frame} - - - <./figures/logo-inria.jpg> <./figures/atos-logo.png (PNG copy)> <./figures/log -o-lig.jpg>] [3 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation2}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.114 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.2}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.114 \end{frame} - - -] [4 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation3}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.124 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.3}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.124 \end{frame} - - -] [5 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation4}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.153 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.4}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.153 \end{frame} - - -] [6 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation5}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.153 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.5}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.153 \end{frame} - - -] [7 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation6}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.172 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.6}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.172 \end{frame} - - -] [8 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation7}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.202 \end{frame} - pdfTeX warning (ext4): destination with the same identifier -(name{page.7}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.202 \end{frame} - - -] [9 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation8}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.245 \end{frame} - pdfTeX warning (ext4): destination with the same identifier -(name{page.8}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.245 \end{frame} - - -] [10 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation9}) - has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.245 \end{frame} - pdfTeX warning (ext4): destination with the same identifier -(name{page.9}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.245 \end{frame} - - -] [11 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation10} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.261 \end{frame} - pdfTeX warning (ext4): destination with the same identifier -(name{page.10}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.261 \end{frame} - - -] [12 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation11} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.274 \end{frame} - pdfTeX warning (ext4): destination with the same identifier -(name{page.11}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.274 \end{frame} - - -] [13 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation12} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.294 \end{frame} - pdfTeX warning (ext4): destination with the same identifier -(name{page.12}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.294 \end{frame} - - -] [14 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation13} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.335 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.13}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.335 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb -LaTeX Font Info: Try loading font information for OMS+cmss on input line 24. - -LaTeX Font Info: No file OMScmss.fd. on input line 24. - - -LaTeX Font Warning: Font shape `OMS/cmss/m/n' undefined -(Font) using `OMS/cmsy/m/n' instead -(Font) for symbol `textbraceleft' on input line 24. - -) [15 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation14} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.376 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.14}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.376 \end{frame} - - -] (./slides.vrb) [16 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation15} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.376 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.15}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.376 \end{frame} - - -] (./slides.vrb) [17 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation16} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.376 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.16}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.376 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb) [18 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation17} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.392 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.17}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.392 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb -Overfull \hbox (22.71349pt too wide) in paragraph at lines 14--15 -[][][][][][][][][][][][][][] - [] - - -Overfull \hbox (22.71349pt too wide) in paragraph at lines 23--24 -[][][][][][][][][][][][][][] - [] - -) [19 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation18} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.419 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.18}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.419 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb) [20 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation19} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.435 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.19}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.435 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb -Underfull \hbox (badness 10000) in paragraph at lines 6--7 -[]\OT1/cmss/m/n/10.95 Packages can ref-er- - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 6--7 -\OT1/cmss/m/n/10.95 ence/de-pend on other - [] - -<./figures/store.png, id=286, 268.00125pt x 618.81187pt> -File: ./figures/store.png Graphic file (type png) -<use ./figures/store.png> -Package pdftex.def Info: ./figures/store.png used on input line 13. -(pdftex.def) Requested size: 107.1986pt x 247.52036pt. -) -Overfull \vbox (5.447pt too high) detected at line 454 - [] - -[21 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation20} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.454 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.20}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.454 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb) [22 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation21} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.472 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.21}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.472 \end{frame} - - - <./figures/store.png (PNG copy)>] [23 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation22} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.484 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.22}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.484 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb) [24 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation23} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.506 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.23}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.506 \end{frame} - - -] (./slides.vrb) [25 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation24} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.506 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.24}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.506 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb) -Runaway argument? -{ \par \vspace {1em} \begin {tcolorbox}[colframe=black,colback=gray!1\ETC. -! File ended while scanning use of \beamer@only. -<inserted text> - \par -l.541 \end{frame} - -I suspect you have forgotten a `}', causing me -to read past where you wanted me to stop. -I'll try to recover; but if the error is serious, -you'd better type `E' or `X' now and fix your file. - -[26 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation25} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.541 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.25}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.541 \end{frame} - - -] [27 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation26} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.553 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.26}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.553 \end{frame} - - -] [28 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation27} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.565 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.27}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.565 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb -Overfull \hbox (22.71349pt too wide) in paragraph at lines 17--18 -[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] - [] - -) [29 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation28} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.591 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.28}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.591 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb) [30 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation29} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.601 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.29}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.601 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb -Overfull \hbox (34.71361pt too wide) in paragraph at lines 17--18 -[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ -][][][][][][][][][][] - [] - -) [31 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation30} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.624 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.30}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.624 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb) [32 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation31} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.645 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.31}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.645 \end{frame} - - -] -\openout4 = `slides.vrb'. - - (./slides.vrb) [33 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation32} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.650 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.32}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.650 \end{frame} - - -] - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\translate ' on input line 652. - -<figures/easybuild_logo_alpha.png, id=433, 1353.055pt x 506.89375pt> -File: figures/easybuild_logo_alpha.png Graphic file (type png) -<use figures/easybuild_logo_alpha.png> -Package pdftex.def Info: figures/easybuild_logo_alpha.png used on input line 6 -77. -(pdftex.def) Requested size: 54.11298pt x 20.2723pt. -<figures/spack-logo-text-64.png, id=435, 265.99374pt x 64.24pt> -File: figures/spack-logo-text-64.png Graphic file (type png) -<use figures/spack-logo-text-64.png> -Package pdftex.def Info: figures/spack-logo-text-64.png used on input line 677 -. -(pdftex.def) Requested size: 53.1978pt x 12.84776pt. -<figures/UncheckedBox.png, id=436, 206.7725pt x 203.76125pt> -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -<figures/CheckedBox.png, id=437, 193.72375pt x 210.7875pt> -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 677. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 677. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 677. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 677. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 677. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 677. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 677. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 677. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 677. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -[34 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation33} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.677 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.33}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.677 \end{frame} - - -] -<./figures/easybuild_logo_alpha.png, id=444, 1353.055pt x 506.89375pt> -File: ./figures/easybuild_logo_alpha.png Graphic file (type png) -<use ./figures/easybuild_logo_alpha.png> -Package pdftex.def Info: ./figures/easybuild_logo_alpha.png used on input line - 727. -(pdftex.def) Requested size: 54.11298pt x 20.2723pt. -File: figures/spack-logo-text-64.png Graphic file (type png) -<use figures/spack-logo-text-64.png> -Package pdftex.def Info: figures/spack-logo-text-64.png used on input line 727 -. -(pdftex.def) Requested size: 53.1978pt x 12.84776pt. -<figures/nixos-logo-only-hires.png, id=445, 403.28024pt x 349.07773pt> -File: figures/nixos-logo-only-hires.png Graphic file (type png) -<use figures/nixos-logo-only-hires.png> -Package pdftex.def Info: figures/nixos-logo-only-hires.png used on input line -727. -(pdftex.def) Requested size: 24.19577pt x 20.94376pt. -<./figures/UncheckedBox.png, id=446, 206.7725pt x 203.76125pt> -File: ./figures/UncheckedBox.png Graphic file (type png) -<use ./figures/UncheckedBox.png> -Package pdftex.def Info: ./figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/UncheckedBox.png Graphic file (type png) -<use figures/UncheckedBox.png> -Package pdftex.def Info: figures/UncheckedBox.png used on input line 727. -(pdftex.def) Requested size: 7.23776pt x 7.13237pt. -File: figures/CheckedBox.png Graphic file (type png) -<use figures/CheckedBox.png> -Package pdftex.def Info: figures/CheckedBox.png used on input line 727. -(pdftex.def) Requested size: 6.78102pt x 7.37831pt. - -Overfull \hbox (11.51073pt too wide) in paragraph at lines 727--727 -[] - [] - -[35 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation34} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.727 \end{frame} - pdfTeX warning (ext4): destination with the same identifier (n -ame{page.34}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.727 \end{frame} - - - <./figures/easybuild_logo_alpha.png> <./figures/spack-logo-text-64.png> <./fig -ures/UncheckedBox.png> <./figures/CheckedBox.png>] -\tf@nav=\write8 -\openout8 = `slides.nav'. - -\tf@toc=\write9 -\openout9 = `slides.toc'. - -\tf@snm=\write10 -\openout10 = `slides.snm'. - - [36 - -pdfTeX warning (ext4): destination with the same identifier (name{Navigation35} -) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.730 \end{document} - pdfTeX warning (ext4): destination with the same identifier - (name{page.35}) has been already used, duplicate ignored - -\pgfpages@shipoutshipoutbox ...physicalpagesizes } - \endgroup -l.730 \end{document} - - - <./figures/easybuild_logo_alpha.png> <./figures/nixos-logo-only-hires.png> <./ -figures/UncheckedBox.png>] -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 730. -Package atveryend Info: Empty hook `AfterLastShipout' on input line 730. - (./slides.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 730. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 730. -Package rerunfilecheck Info: File `slides.out' has not changed. -(rerunfilecheck) Checksum: 0355FC2AFA1A9166D8DDB8C015D2FD3D;341. - - -LaTeX Font Warning: Some font shapes were not available, defaults substituted. - - ) -Here is how much of TeX's memory you used: - 25513 strings out of 492616 - 517312 string characters out of 6108489 - 779478 words of memory out of 5000000 - 28741 multiletter control sequences out of 15000+600000 - 16358 words of font info for 60 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 57i,14n,97p,827b,1209s stack positions out of 5000i,500n,10000p,200000b,80000s -</nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texm -f/fonts/type1/public/amsfonts/cm/cmss10.pfb></nix/store/g1rg2h575lfp0pq2yksw4g0 -jdm8cpmv1-texlive-combined-2018/share/texmf/fonts/type1/public/amsfonts/cm/cmss -12.pfb></nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share -/texmf/fonts/type1/public/amsfonts/cm/cmss8.pfb></nix/store/g1rg2h575lfp0pq2yks -w4g0jdm8cpmv1-texlive-combined-2018/share/texmf/fonts/type1/public/amsfonts/cm/ -cmss9.pfb></nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/sh -are/texmf/fonts/type1/public/amsfonts/cm/cmssbx10.pfb></nix/store/g1rg2h575lfp0 -pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/fonts/type1/public/amsfon -ts/cm/cmssi10.pfb></nix/store/g1rg2h575lfp0pq2yksw4g0jdm8cpmv1-texlive-combined --2018/share/texmf/fonts/type1/public/amsfonts/cm/cmsy10.pfb></nix/store/g1rg2h5 -75lfp0pq2yksw4g0jdm8cpmv1-texlive-combined-2018/share/texmf/fonts/type1/public/ -amsfonts/cm/cmtt10.pfb> -Output written on slides.pdf (35 pages, 1168713 bytes). -PDF statistics: - 514 PDF objects out of 1000 (max. 8388607) - 372 compressed objects within 4 object streams - 79 named destinations out of 1000 (max. 500000) - 146 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/slides.nav b/slides.nav deleted file mode 100644 index 54dc90a..0000000 --- a/slides.nav +++ /dev/null @@ -1,86 +0,0 @@ -\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} -\headcommand {\beamer@framepages {1}{1}} -\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}} -\headcommand {\beamer@framepages {2}{2}} -\headcommand {\beamer@sectionpages {1}{2}} -\headcommand {\beamer@subsectionpages {1}{2}} -\headcommand {\sectionentry {1}{Experimentation From a Software Point of View}{3}{Experimentation From a Software Point of View}{0}} -\headcommand {\slideentry {1}{0}{1}{3/3}{}{0}} -\headcommand {\beamer@framepages {3}{3}} -\headcommand {\slideentry {1}{0}{2}{4/4}{}{0}} -\headcommand {\beamer@framepages {4}{4}} -\headcommand {\beamer@sectionpages {3}{4}} -\headcommand {\beamer@subsectionpages {3}{4}} -\headcommand {\sectionentry {2}{Nix}{5}{Nix}{0}} -\headcommand {\slideentry {2}{0}{1}{5/6}{}{0}} -\headcommand {\beamer@framepages {5}{6}} -\headcommand {\slideentry {2}{0}{2}{7/7}{}{0}} -\headcommand {\beamer@framepages {7}{7}} -\headcommand {\slideentry {2}{0}{3}{8/8}{}{0}} -\headcommand {\beamer@framepages {8}{8}} -\headcommand {\slideentry {2}{0}{4}{9/10}{}{0}} -\headcommand {\beamer@framepages {9}{10}} -\headcommand {\beamer@subsectionpages {5}{10}} -\headcommand {\beamer@subsectionentry {0}{2}{1}{11}{Expression Language}} -\headcommand {\slideentry {2}{1}{1}{11/11}{Expression Language}{0}} -\headcommand {\beamer@framepages {11}{11}} -\headcommand {\slideentry {2}{1}{2}{12/12}{Expression Language}{0}} -\headcommand {\beamer@framepages {12}{12}} -\headcommand {\beamer@subsectionpages {11}{12}} -\headcommand {\beamer@subsectionentry {0}{2}{2}{13}{Package Manager}} -\headcommand {\slideentry {2}{2}{1}{13/13}{Package Manager}{0}} -\headcommand {\beamer@framepages {13}{13}} -\headcommand {\beamer@sectionpages {5}{13}} -\headcommand {\beamer@subsectionpages {13}{13}} -\headcommand {\sectionentry {3}{Nix Structure}{14}{Nix Structure}{0}} -\headcommand {\slideentry {3}{0}{1}{14/14}{}{0}} -\headcommand {\beamer@framepages {14}{14}} -\headcommand {\slideentry {3}{0}{2}{15/17}{}{0}} -\headcommand {\beamer@framepages {15}{17}} -\headcommand {\slideentry {3}{0}{3}{18/18}{}{0}} -\headcommand {\beamer@framepages {18}{18}} -\headcommand {\slideentry {3}{0}{4}{19/19}{}{0}} -\headcommand {\beamer@framepages {19}{19}} -\headcommand {\slideentry {3}{0}{5}{20/20}{}{0}} -\headcommand {\beamer@framepages {20}{20}} -\headcommand {\slideentry {3}{0}{6}{21/21}{}{0}} -\headcommand {\beamer@framepages {21}{21}} -\headcommand {\slideentry {3}{0}{7}{22/22}{}{0}} -\headcommand {\beamer@framepages {22}{22}} -\headcommand {\slideentry {3}{0}{8}{23/23}{}{0}} -\headcommand {\beamer@framepages {23}{23}} -\headcommand {\slideentry {3}{0}{9}{24/25}{}{0}} -\headcommand {\beamer@framepages {24}{25}} -\headcommand {\slideentry {3}{0}{10}{26/26}{}{0}} -\headcommand {\beamer@framepages {26}{26}} -\headcommand {\slideentry {3}{0}{11}{27/27}{}{0}} -\headcommand {\beamer@framepages {27}{27}} -\headcommand {\slideentry {3}{0}{12}{28/28}{}{0}} -\headcommand {\beamer@framepages {28}{28}} -\headcommand {\slideentry {3}{0}{13}{29/29}{}{0}} -\headcommand {\beamer@framepages {29}{29}} -\headcommand {\slideentry {3}{0}{14}{30/30}{}{0}} -\headcommand {\beamer@framepages {30}{30}} -\headcommand {\slideentry {3}{0}{15}{31/31}{}{0}} -\headcommand {\beamer@framepages {31}{31}} -\headcommand {\slideentry {3}{0}{16}{32/32}{}{0}} -\headcommand {\beamer@framepages {32}{32}} -\headcommand {\gdef \insertmainframenumber {27}} -\headcommand {\slideentry {3}{0}{17}{33/33}{}{0}} -\headcommand {\beamer@framepages {33}{33}} -\headcommand {\partentry {\translate {Appendix}}{1}} -\headcommand {\beamer@partpages {1}{33}} -\headcommand {\beamer@sectionpages {14}{33}} -\headcommand {\beamer@subsectionpages {14}{33}} -\headcommand {\beamer@appendixpages {34}} -\headcommand {\slideentry {3}{0}{18}{34/34}{}{1}} -\headcommand {\beamer@framepages {34}{34}} -\headcommand {\beamer@partpages {34}{35}} -\headcommand {\beamer@subsectionpages {34}{35}} -\headcommand {\beamer@sectionpages {34}{35}} -\headcommand {\beamer@documentpages {35}} -\headcommand {\gdef \inserttotalframenumber {2}} -\headcommand {\gdef \inserttotalframenumber {27}} -\headcommand {\gdef \appendixtotalframenumber {2}} -\headcommand {\slideentry {3}{0}{19}{35/35}{}{1}} -\headcommand {\beamer@framepages {35}{35}} diff --git a/slides.out b/slides.out deleted file mode 100644 index 30e0e86..0000000 --- a/slides.out +++ /dev/null @@ -1,6 +0,0 @@ -\BOOKMARK [2][]{Outline0.1}{Experimentation From a Software Point of View}{}% 1 -\BOOKMARK [2][]{Outline0.2}{Nix}{}% 2 -\BOOKMARK [3][]{Outline0.2.1.11}{Expression Language}{Outline0.2}% 3 -\BOOKMARK [3][]{Outline0.2.2.13}{Package Manager}{Outline0.2}% 4 -\BOOKMARK [2][]{Outline0.3}{Nix Structure}{}% 5 -\BOOKMARK [1][]{Outline1}{Appendix}{}% 6 diff --git a/slides.pdf b/slides.pdf index 380ac1297a2e941698f3300e9a6b0146bedc06f0..a4a7b55dffab8fed66a7fc5c2cb8613dea19d295 100644 GIT binary patch delta 72244 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 delta 70836 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	?ch+)_#5Q&s`_x9DA>7Ab)>Pv~k{(_l|39JYGwx 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 H{oS|#ce#Wo diff --git a/slides.snm b/slides.snm deleted file mode 100644 index 08652a3..0000000 --- a/slides.snm +++ /dev/null @@ -1,2 +0,0 @@ -\beamer@slide {toc<1>}{2} -\beamer@slide {toc}{2} diff --git a/slides.tex b/slides.tex index 79a18ea..5282404 100644 --- a/slides.tex +++ b/slides.tex @@ -70,7 +70,7 @@ \setbeamertemplate{footline}[frame number] \setbeamertemplate{navigation symbols}{} -\title{\textbf{A Way Toward Reproducible experiment Environment with Nix}} +\title{\textbf{A Way Toward Reproducible Experiment Environment with Nix}} \date{Rennes 2019, \today} \author{ \underline{Adrien Faure}, Millian Poquet\\ @@ -96,10 +96,6 @@ \titlepage \end{frame} -\begin{frame}[label=toc]{Overview} - \tableofcontents -\end{frame} - \section{Experimentation From a Software Point of View} \begin{frame}{Experimentation Codes} @@ -145,9 +141,9 @@ The running environment should be explicit: \note{ How(had-hoc script, complex runtime etc), \\ Where(your laptop, your old laptop etc) you run you experiment.\\} + \item How you did your final data analysis, + \item How the visualisations are constructed. - \item Documenting how to run the experiment. - \note{The input, the running scripts etc \\} % \item Using literate programming ? \end{itemize} \end{frame} @@ -171,147 +167,131 @@ The running environment should be explicit: \end{frame} +\begin{frame}{What is Nix ?} + \only<1>{% + Nix is a Package Manager with a lot of good properties. \\ + % Why for experimentations ? + \vspace{1em} + \begin{itemize} + \item Reproducibility, + \note{Reproducibility of software\\} + % \item Portability, + \note{Run on my laptop, run of g5k\\} + \item Multiple version cohabitations, + % \item Composability, + \note{why\\} + \item Decentralized package repository, + \note{Packages can come from different places, thus you can have yours.\\} + \item Explicit build process, + \note{Every deps need to be stated\\} + \note{The building process is explicit in Nix\\} + \item Define reconstructible software environments, + \note{Build Once, build twice (six month later)\\} + \note{Possibility to describing full software environment\\} + \note{From building environment, to runtime and data analysis.\\} + \item Application portability + \note{build on my laptop, run on g5k} + \end{itemize} + } + % \center\Large\sc The Nix Ecosystem. {\url{https://nixos.org}} +\end{frame} - \begin{frame}{What is Nix ?} - \only<1>{% - Nix is a Package Manager with a lot of good properties. \\ - % Why for experimentations ? - \vspace{1em} - \begin{itemize} - \item Reproducibility, - \note{Reproducibility of software\\} - % \item Portability, - \note{Run on my laptop, run of g5k\\} - \item Multiple version cohabitations, - % \item Composability, - \note{why\\} - \item Decentralized package repository. - \note{Packages can come from different places, thus you can have yours.\\} - \item Explicit build process, - \note{Every deps need to be stated\\} - \note{The building process is explicit in Nix\\} - \item Reconstructible environments. - \note{Build Once, build twice (six month later)\\} - \note{Possibility to describing full software environment\\} - \note{From building environment, to runtime and data analysis.\\} - \item Application portability - \note{build on my laptop, run on g5k} - \end{itemize} - } - % \center\Large\sc The Nix Ecosystem. {\url{https://nixos.org}} - \end{frame} - - - \begin{frame}{Nix Ecosystem} - - Core projects: - \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - Nix - The Expression Language (2003) - \end{tcolorbox} +\begin{frame}{Nix Ecosystem} - \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - Nix - The Nix package manager (2003) - \end{tcolorbox} + Core projects: - Satellites: - \only<1>{ + \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] + Nix - The Expression Language (2003) + \end{tcolorbox} - \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - NixOS - The Purely Functional Linux Distribution - \end{tcolorbox} + \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] + Nix - The Nix package manager (2003) + \end{tcolorbox} - \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - Hydra - Nix-based continuous build system (2008) - \end{tcolorbox} + Satellites: + \only<1>{ - \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - NixOps - The NixOS Deployment Tool (2011) - \end{tcolorbox} - } - \only<2>{ - \begin{tcolorbox}[colframe=gray!50,colback=gray!1,coltext=gray!100] - NixOS - The Purely Functional Linux Distribution - \end{tcolorbox} + \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] + NixOS - The Purely Functional Linux Distribution + \end{tcolorbox} - \begin{tcolorbox}[colframe=gray!50,colback=gray!1,coltext=gray!100] - Hydra - Nix-based continuous build system (2008) - \end{tcolorbox} + \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] + Hydra - Nix-based continuous build system (2008) + \end{tcolorbox} - \begin{tcolorbox}[colframe=gray!50,colback=gray!1,coltext=gray!100] - NixOps - The NixOS Deployment Tool (2011) - \end{tcolorbox} - } - \end{frame} + \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] + NixOps - The NixOS Deployment Tool (2011) + \end{tcolorbox} +} + \only<2>{ + \begin{tcolorbox}[colframe=gray!50,colback=gray!1,coltext=gray!100] + NixOS - The Purely Functional Linux Distribution + \end{tcolorbox} + + \begin{tcolorbox}[colframe=gray!50,colback=gray!1,coltext=gray!100] + Hydra - Nix-based continuous build system (2008) + \end{tcolorbox} + \begin{tcolorbox}[colframe=gray!50,colback=gray!1,coltext=gray!100] + NixOps - The NixOS Deployment Tool (2011) + \end{tcolorbox} +} +\end{frame} - \subsection{Expression Language} - \begin{frame}{} - \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - {Nix - The Expression Language } - \end{tcolorbox} - What? - \begin{itemize} - \item Is a Domain Specific Language (DSL) - \item Functional, Turing complete language. - \item Dynamically typed. int, bool, path, string, set, list, lambda. - \item Large built-in and standard lib. \texttt{stdenv, fetchTarball, fromJson, fromGitHub, assert, test..} - \end{itemize} - \end{frame} - - \begin{frame}{} - \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - {Nix - The Expression Language } - \end{tcolorbox} - Why? - \begin{itemize} - \item Packaging is complex. - \item Abstraction layers. - \item Better reusability, factorization. - \item (Readable and Maintainable) - \end{itemize} - \end{frame} - - \subsection{Package Manager} - - \begin{frame}{}{} - \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - {Nix - The Package Manager } - \end{tcolorbox} - \begin{itemize} - \item Packages are defined in Nix expressions - \item Independent of the system. - \item Atomic upgrades and rollbacks - \item Several version of the same package on the same system - \item Unprivileged package installation - \item Provides isolated build \& runtime environments - \item Reproducible build from source - \item Binary cache - \item Garbage collection - \item Declarative \& Imperative use. - \end{itemize} - \end{frame} - -% \begin{frame}{} -% All \emph{official} packages are defined into the repository: -% \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black]{Nixpkgs - \textcolor{red}{\url{https://github.com/NixOS/nixpkgs}}} -% \end{tcolorbox} -% \begin{columns} -% \begin{column}{0.5\textwidth} -% \begin{itemize} -% \item First commit: Mar 2003 -% \item \textbf{$>$22 000} packages -% \item \textbf{$>$2 100} contributors -% \end{itemize} -% \end{column} -% \begin{column}{0.5\textwidth} -% \begin{itemize} -% \item \textbf{$>$183 600} commits -% \end{itemize} -% \end{column} -% \end{columns} -% \end{frame} +\subsection{Expression Language} + +\begin{frame}{Nix - Language} + \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] + {Nix - The Expression Language } + \end{tcolorbox} + What? + \begin{itemize} + \item Is a Domain Specific Language (DSL) + \item Functional, Turing complete language. + \item Dynamically typed. int, bool, path, string, set, list, lambda. + \item Large built-in and standard lib. \texttt{stdenv, fetchTarball, fromJson, fromGitHub, assert, test..} + \end{itemize} +\end{frame} + +\begin{frame}{Nix - Language} + \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] + {Nix - The Expression Language } + \end{tcolorbox} + Why? + \begin{itemize} + \item Packaging is complex. + \item Abstraction layers. + \item Better reusability, factorization. + \item (Readable and Maintainable) + \end{itemize} +\end{frame} + +\subsection{Package Manager} + +\begin{frame}{Nix} + \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] + {Nix - The Package Manager } + \end{tcolorbox} + \begin{itemize} + \item Packages are defined in Nix expressions, + % \item Independent of the system, + \item Atomic upgrades and rollbacks + \item Several version of the same package on the same system, + \item Unprivileged package installation, + \item Provides isolated build \& runtime environments, + \item Reproducible build from source, + \item Binary cache, + \item Garbage collection, + % \item Declarative \& Imperative use. + \end{itemize} +\end{frame} + +\begin{frame}{} + \center + How does it work? +\end{frame} \section{Nix Structure} @@ -319,7 +299,7 @@ The running environment should be explicit: % Nix borrows its concept from Functional Languages. \\ \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - Nix applies the concept of functional programming languages to packages management. + Nix applies the concept of functional programming languages to package management. \end{tcolorbox} \vspace{1em} @@ -327,7 +307,7 @@ The running environment should be explicit: \note{Function from a functional paradigm point of view} \vspace{1em} - Packages dependencies are also functions given as inputs. + Package dependencies are also functions given as inputs. \vspace{1em} Such functions are called \textbf{Derivations} @@ -527,13 +507,14 @@ The result of the build action is automatically placed into the nix store. \item nixpkgs-19.03 (current stable) \item nixpkgs-18.09 (outdated) \end{itemize} - + } \only<2>{ -\begin{tcolorbox}[colframe=red!37,colback=red!10,coltext=black] - \center + \begin{tcolorbox}[colframe=red!37,colback=red!10,coltext=black] + \center Channels are not fully reproducible, as they are subject to updates. -\end{tcolorbox} + \end{tcolorbox} + \vspace{1em} As experimenters, we will use another mechanism called pinning. } diff --git a/slides.toc b/slides.toc deleted file mode 100644 index ec2baef..0000000 --- a/slides.toc +++ /dev/null @@ -1,5 +0,0 @@ -\beamer@sectionintoc {1}{Experimentation From a Software Point of View}{3}{0}{1} -\beamer@sectionintoc {2}{Nix}{5}{0}{2} -\beamer@subsectionintoc {2}{1}{Expression Language}{11}{0}{2} -\beamer@subsectionintoc {2}{2}{Package Manager}{13}{0}{2} -\beamer@sectionintoc {3}{Nix Structure}{14}{0}{3} diff --git a/slides.vrb b/slides.vrb deleted file mode 100644 index 341cdc3..0000000 --- a/slides.vrb +++ /dev/null @@ -1 +0,0 @@ -\center Thanks. -- GitLab