From 53e2be30f0a4bd620fc15eb3d7e35e2d8e2e9523 Mon Sep 17 00:00:00 2001 From: Fdvanleeuwen <94541170+Fdvanleeuwen@users.noreply.github.com> Date: Fri, 16 Sep 2022 15:31:27 +0200 Subject: [PATCH 1/5] Create Excerise 1.Rmd --- .../Florian:assignment 1/Excerise 1.Rmd | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Practicals/Florian:assignment 1/Excerise 1.Rmd diff --git a/Practicals/Florian:assignment 1/Excerise 1.Rmd b/Practicals/Florian:assignment 1/Excerise 1.Rmd new file mode 100644 index 0000000..3cb6037 --- /dev/null +++ b/Practicals/Florian:assignment 1/Excerise 1.Rmd @@ -0,0 +1,30 @@ +--- +title: "Excersie 1" +author: "Florian van Leeuwen" +date: "9/16/2022" +output: pdf_document +--- + +```{r setup, include=FALSE} +knitr::opts_chunk$set(echo = TRUE) +``` + +## R Markdown + +This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see . + +When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this: + +```{r cars} +summary(cars) +``` + +## Including Plots + +You can also embed plots, for example: + +```{r pressure, echo=FALSE} +plot(pressure) +``` + +Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot. From 5e3d84587c645a87b51f9299402262890d3f7d28 Mon Sep 17 00:00:00 2001 From: Fdvanleeuwen <94541170+Fdvanleeuwen@users.noreply.github.com> Date: Fri, 16 Sep 2022 15:35:07 +0200 Subject: [PATCH 2/5] Added new solution --- .../Florian:assignment 1/Excerise 1.Rmd | 30 ---------- .../Excerise 1_Florian.Rmd | 55 +++++++++++++++++++ 2 files changed, 55 insertions(+), 30 deletions(-) delete mode 100644 Practicals/Florian:assignment 1/Excerise 1.Rmd create mode 100644 Practicals/Florian:assignment 1/Excerise 1_Florian.Rmd diff --git a/Practicals/Florian:assignment 1/Excerise 1.Rmd b/Practicals/Florian:assignment 1/Excerise 1.Rmd deleted file mode 100644 index 3cb6037..0000000 --- a/Practicals/Florian:assignment 1/Excerise 1.Rmd +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "Excersie 1" -author: "Florian van Leeuwen" -date: "9/16/2022" -output: pdf_document ---- - -```{r setup, include=FALSE} -knitr::opts_chunk$set(echo = TRUE) -``` - -## R Markdown - -This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see . - -When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this: - -```{r cars} -summary(cars) -``` - -## Including Plots - -You can also embed plots, for example: - -```{r pressure, echo=FALSE} -plot(pressure) -``` - -Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot. diff --git a/Practicals/Florian:assignment 1/Excerise 1_Florian.Rmd b/Practicals/Florian:assignment 1/Excerise 1_Florian.Rmd new file mode 100644 index 0000000..83eeaf9 --- /dev/null +++ b/Practicals/Florian:assignment 1/Excerise 1_Florian.Rmd @@ -0,0 +1,55 @@ +--- +title: "Excersie 1" +author: "Florian van Leeuwen" +date: "9/16/2022" +output: pdf_document +--- + +```{r, packges} +require(ggplot2) +``` + + +## 8. Monte Carlo simulation exercisec +```{r} +# function to create CI for a normal distribution +ci <- function(n, seed){ + set.seed(seed) + CI <- matrix(nrow = n, ncol = 4) + for (i in 1:n){ + samples <- c() + samples <- rnorm(n) + mean <- mean(samples) + SE <- sqrt(sd(samples)/n) + lower <- mean - 1.96*SE + upper <- mean + 1.96*SE + CI[i,1] <- lower + CI[i,2] <- upper + CI[i,3] <- mean + CI[i,4] <- i + } + return(CI) +} +``` +```{r} +# simulate data +data_ci <- ci(100,123) +``` + +```{r} +# add names and change to df for ggplot +colnames(data_ci) <- c("L", "U", "M", "N") +data_ci <- as.data.frame(data_ci) + +# Create indictor for if 0 in the CI +data_ci2 <- data_ci %>% + mutate(outside = as.factor(ifelse(U < 0 | L > 0, 1, 0))) +``` + +```{r} +# make a plot +ggplot(data_ci2, aes(x = N, y = M, color = outside)) + + geom_point(size = 4) + + geom_errorbar(aes(ymax = U, ymin = L)) +``` + From cf4fa7a2759ef97cff0048da9b807e3323d9c444 Mon Sep 17 00:00:00 2001 From: Fdvanleeuwen <94541170+Fdvanleeuwen@users.noreply.github.com> Date: Sun, 9 Oct 2022 14:09:58 +0200 Subject: [PATCH 3/5] Excersie 2 --- .../Excerise 1_Florian.Rmd | 0 Practicals/Florian/Excersie2.Rmd | 110 ++++++++++++++++++ 2 files changed, 110 insertions(+) rename Practicals/{Florian:assignment 1 => Florian}/Excerise 1_Florian.Rmd (100%) create mode 100644 Practicals/Florian/Excersie2.Rmd diff --git a/Practicals/Florian:assignment 1/Excerise 1_Florian.Rmd b/Practicals/Florian/Excerise 1_Florian.Rmd similarity index 100% rename from Practicals/Florian:assignment 1/Excerise 1_Florian.Rmd rename to Practicals/Florian/Excerise 1_Florian.Rmd diff --git a/Practicals/Florian/Excersie2.Rmd b/Practicals/Florian/Excersie2.Rmd new file mode 100644 index 0000000..c712855 --- /dev/null +++ b/Practicals/Florian/Excersie2.Rmd @@ -0,0 +1,110 @@ +--- +title: "Exercise" +author: "Florian van Leeuwen" +date: "9/30/2022" +output: pdf_document +--- + +```{r} +library(tidyverse) +``` + +# How long can a player lose in roullete by only betting on even or uneven? +```{r} + +Roulette <- function(N_spins, cutoff_plot, seed){ + set.seed(seed) + result <- c() + + for (i in 1:N_spins){ + number <- sample(seq(0,36,1), 1) + if ((number %% 2) == 0){ + if (number == 0) { + result[i] = "Zero" + } + else{ + result[i] = "Even" + } + } + else{ + result[i] = "Un Even" + } + } + + X <- rle(result) + X2 <- data_frame( + N <- X$lengths, + V <- X$values + ) + colnames(X2) <- c("N", "V") + + P1 <- ggplot(X2, aes(x = N, fill = V)) + + geom_histogram(binwidth = 1, alpha = 0.7) + + scale_fill_manual(values=c("red", "black", "green")) + + scale_x_continuous(breaks= seq(1, max(X2$N), 1)) + + labs(title = paste("Number of times the ball falls in the same category in ",N_spins, "tries"), x = "Number of sequence", y = "Count", fill = "Where the ball lands") + + theme_classic() + + P2 <- ggplot(X2, aes(x = N, fill = V)) + + geom_histogram(binwidth = 1, alpha = 0.7) + + scale_fill_manual(values=c("red", "black", "green")) + + scale_x_continuous(breaks= seq(1, max(X2$N), 1), + limits = c(cutoff_plot, max(X2$N))) + + labs(title = paste("Number of times the ball falls in the same category in ",N_spins, "tries"), x = "Number of sequence", y = "Count", fill = "Where the ball lands") + + theme_classic() + + return(list(P1, P2)) +} + +Roulette(1000000, 15, 100) +``` + + + + + +# OLD PROJECT + +# How many of the sample number of dice can we throw in 3 tries? +```{r} +dice <- seq(1,6,1) +N_dice <- 5 +N <- 100 + + +Yazhee <- function(dice, N_dice,N, seed){ + set.seed(seed) + result <- c() + Trow_1 <- sample(dice, N_dice, replace = TRUE) + Trow_1_count <- as.data.frame(table(Trow_1)) + Trow_2 <- c(sample(dice, (N_dice-Trow_1_count$Freq[1]), replace = TRUE),rep(as.numeric(as.character(Trow_1_count$Trow_1[1])),Trow_1_count$Freq[1])) + Trow_2_count <- as.data.frame(table(Trow_2)) + Trow_3 <-c(sample(dice, (N_dice-Trow_2_count$Freq[1]), replace = TRUE),rep(as.numeric(as.character(Trow_2_count$Trow_1))[1],Trow_2_count$Freq[1])) + #Trow_3_count <- as.data.frame(table(Trow_3)) + #result[i] <- Trow_3_count$Freq[1] + return(list(T1 = Trow_1, T1c = Trow_1_count, T2 = Trow_2, T2c = Trow_2_count, T3 = Trow_3)) +} + + +Yazhee(dice, N_dice,N, 124) +``` + +```{r} +Yazhee2 <- function(dice, N_dice,N, seed){ + set.seed(seed) # set seed + + # empty var + trow <- matrix(nrow = N, ncol = N_dice) + + for (i in 1:N){ + trow[i,] <- sample(dice, N_dice, replace = TRUE) + } + + return(table(trow[i,])) +} + +X <- Yazhee2(dice, N_dice,N, 126) + +sort(as.data.frame(X), decreasing = T) +``` + From 0182fda29aed111258c2b20c0062e28bf3b11504 Mon Sep 17 00:00:00 2001 From: Fdvanleeuwen <94541170+Fdvanleeuwen@users.noreply.github.com> Date: Fri, 4 Nov 2022 21:02:51 +0100 Subject: [PATCH 4/5] Excercise 3 --- Practicals/Florian/Excersie2.Rmd | 4 +- Practicals/Florian/Exercise_3.log | 1028 ++++++++++++++++++++++ Practicals/Florian/Exercise_3.nav | 34 + Practicals/Florian/Exercise_3.pdf | Bin 0 -> 87161 bytes Practicals/Florian/Exercise_3.snm | 4 + Practicals/Florian/Exercise_3.synctex.gz | Bin 0 -> 13367 bytes Practicals/Florian/Exercise_3.tex | 187 ++++ Practicals/Florian/Exercise_3.toc | 5 + 8 files changed, 1260 insertions(+), 2 deletions(-) create mode 100644 Practicals/Florian/Exercise_3.log create mode 100644 Practicals/Florian/Exercise_3.nav create mode 100644 Practicals/Florian/Exercise_3.pdf create mode 100644 Practicals/Florian/Exercise_3.snm create mode 100644 Practicals/Florian/Exercise_3.synctex.gz create mode 100644 Practicals/Florian/Exercise_3.tex create mode 100644 Practicals/Florian/Exercise_3.toc diff --git a/Practicals/Florian/Excersie2.Rmd b/Practicals/Florian/Excersie2.Rmd index c712855..06e4760 100644 --- a/Practicals/Florian/Excersie2.Rmd +++ b/Practicals/Florian/Excersie2.Rmd @@ -56,13 +56,13 @@ Roulette <- function(N_spins, cutoff_plot, seed){ return(list(P1, P2)) } -Roulette(1000000, 15, 100) +Roulette(100000000, 15, 100) ``` - + # OLD PROJECT # How many of the sample number of dice can we throw in 3 tries? diff --git a/Practicals/Florian/Exercise_3.log b/Practicals/Florian/Exercise_3.log new file mode 100644 index 0000000..c550b88 --- /dev/null +++ b/Practicals/Florian/Exercise_3.log @@ -0,0 +1,1028 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021) (preloaded format=pdflatex 2021.9.15) 4 NOV 2022 21:02 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**Exercise_3.tex +(./Exercise_3.tex +LaTeX2e <2020-10-01> patch level 4 +L3 programming layer <2021-02-18> +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamer.cls +Document Class: beamer 2021/03/19 v3.62 A class for typesetting presentations +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasemodes.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count179 +) +\beamer@tempbox=\box47 +\beamer@tempcount=\count180 +\c@beamerpauses=\count181 + +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasedecode.sty +\beamer@slideinframe=\count182 +\beamer@minimum=\count183 +\beamer@decode@box=\box48 +) +\beamer@commentbox=\box49 +\beamer@modecount=\count184 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifpdf.sty +Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead. + +(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +\headdp=\dimen138 +\footheight=\dimen139 +\sidebarheight=\dimen140 +\beamer@tempdim=\dimen141 +\beamer@finalheight=\dimen142 +\beamer@animht=\dimen143 +\beamer@animdp=\dimen144 +\beamer@animwd=\dimen145 +\beamer@leftmargin=\dimen146 +\beamer@rightmargin=\dimen147 +\beamer@leftsidebar=\dimen148 +\beamer@rightsidebar=\dimen149 +\beamer@boxsize=\dimen150 +\beamer@vboxoffset=\dimen151 +\beamer@descdefault=\dimen152 +\beamer@descriptionwidth=\dimen153 +\beamer@lastskip=\skip47 +\beamer@areabox=\box50 +\beamer@animcurrent=\box51 +\beamer@animshowbox=\box52 +\beamer@sectionbox=\box53 +\beamer@logobox=\box54 +\beamer@linebox=\box55 +\beamer@sectioncount=\count185 +\beamer@subsubsectionmax=\count186 +\beamer@subsectionmax=\count187 +\beamer@sectionmax=\count188 +\beamer@totalheads=\count189 +\beamer@headcounter=\count190 +\beamer@partstartpage=\count191 +\beamer@sectionstartpage=\count192 +\beamer@subsectionstartpage=\count193 +\beamer@animationtempa=\count194 +\beamer@animationtempb=\count195 +\beamer@xpos=\count196 +\beamer@ypos=\count197 +\beamer@ypos@offset=\count198 +\beamer@showpartnumber=\count199 +\beamer@currentsubsection=\count266 +\beamer@coveringdepth=\count267 +\beamer@sectionadjust=\count268 +\beamer@tocsectionnumber=\count269 + +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks15 +)) +\beamer@paperwidth=\skip48 +\beamer@paperheight=\skip49 + +(/usr/local/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/local/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. +) +\Gm@cnth=\count270 +\Gm@cntv=\count271 +\c@Gm@tempcnt=\count272 +\Gm@bindingoffset=\dimen154 +\Gm@wd@mp=\dimen155 +\Gm@odd@mp=\dimen156 +\Gm@even@mp=\dimen157 +\Gm@layoutwidth=\dimen158 +\Gm@layoutheight=\dimen159 +\Gm@layouthoffset=\dimen160 +\Gm@layoutvoffset=\dimen161 +\Gm@dimlist=\toks16 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2020/04/10 v1.4m Standard LaTeX file (size option) +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/local/texlive/2021/texmf-dist/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 105. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen162 +\Gin@req@width=\dimen163 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te +x +\pgfutil@everybye=\toks17 +\pgfutil@tempdima=\dimen164 +\pgfutil@tempdimb=\dimen165 + +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-li +sts.tex)) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box56 +) (/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2020/12/27 v3.1.8b (3.1.8b) +)) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2020/12/27 v3.1.8b (3.1.8b) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks18 +\pgfkeys@temptoks=\toks19 + +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c +ode.tex +\pgfkeys@tmptoks=\toks20 +)) +\pgf@x=\dimen166 +\pgf@y=\dimen167 +\pgf@xa=\dimen168 +\pgf@ya=\dimen169 +\pgf@xb=\dimen170 +\pgf@yb=\dimen171 +\pgf@xc=\dimen172 +\pgf@yc=\dimen173 +\pgf@xd=\dimen174 +\pgf@yd=\dimen175 +\w@pgf@writea=\write3 +\r@pgf@reada=\read2 +\c@pgf@counta=\count273 +\c@pgf@countb=\count274 +\c@pgf@countc=\count275 +\c@pgf@countd=\count276 +\t@pgf@toka=\toks21 +\t@pgf@tokb=\toks22 +\t@pgf@tokc=\toks23 +\pgf@sys@id@count=\count277 + +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2020/12/27 v3.1.8b (3.1.8b) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d +ef +File: pgfsys-pdftex.def 2020/12/27 v3.1.8b (3.1.8b) + +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p +df.def +File: pgfsys-common-pdf.def 2020/12/27 v3.1.8b (3.1.8b) +))) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. +code.tex +File: pgfsyssoftpath.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgfsyssoftpath@smallbuffer@items=\count278 +\pgfsyssoftpath@bigbuffer@items=\count279 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. +code.tex +File: pgfsysprotocol.code.tex 2020/12/27 v3.1.8b (3.1.8b) +)) (/usr/local/texlive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/local/texlive/2021/texmf-dist/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. +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2020/12/27 v3.1.8b (3.1.8b) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen176 +\pgfmath@count=\count280 +\pgfmath@box=\box57 +\pgfmath@toks=\toks24 +\pgfmath@stack@operand=\toks25 +\pgfmath@stack@operation=\toks26 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code. +tex +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic +.code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo +nometric.code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando +m.code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa +rison.code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base. +code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round +.code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc. +code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ +erarithmetics.code.tex))) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count281 +)) (/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co +de.tex +File: pgfcorepoints.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgf@picminx=\dimen177 +\pgf@picmaxx=\dimen178 +\pgf@picminy=\dimen179 +\pgf@picmaxy=\dimen180 +\pgf@pathminx=\dimen181 +\pgf@pathmaxx=\dimen182 +\pgf@pathminy=\dimen183 +\pgf@pathmaxy=\dimen184 +\pgf@xx=\dimen185 +\pgf@xy=\dimen186 +\pgf@yx=\dimen187 +\pgf@yy=\dimen188 +\pgf@zx=\dimen189 +\pgf@zy=\dimen190 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst +ruct.code.tex +File: pgfcorepathconstruct.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgf@path@lastx=\dimen191 +\pgf@path@lasty=\dimen192 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage +.code.tex +File: pgfcorepathusage.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgf@shorten@end@additional=\dimen193 +\pgf@shorten@start@additional=\dimen194 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co +de.tex +File: pgfcorescopes.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgfpic=\box58 +\pgf@hbox=\box59 +\pgf@layerbox@main=\box60 +\pgf@picture@serial@count=\count282 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst +ate.code.tex +File: pgfcoregraphicstate.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgflinewidth=\dimen195 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform +ations.code.tex +File: pgfcoretransformations.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgf@pt@x=\dimen196 +\pgf@pt@y=\dimen197 +\pgf@pt@temp=\dimen198 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod +e.tex +File: pgfcorequick.code.tex 2020/12/27 v3.1.8b (3.1.8b) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c +ode.tex +File: pgfcoreobjects.code.tex 2020/12/27 v3.1.8b (3.1.8b) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce +ssing.code.tex +File: pgfcorepathprocessing.code.tex 2020/12/27 v3.1.8b (3.1.8b) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co +de.tex +File: pgfcorearrows.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgfarrowsep=\dimen199 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod +e.tex +File: pgfcoreshade.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgf@max=\dimen256 +\pgf@sys@shading@range@num=\count283 +\pgf@shadingcount=\count284 +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod +e.tex +File: pgfcoreimage.code.tex 2020/12/27 v3.1.8b (3.1.8b) + +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal. +code.tex +File: pgfcoreexternal.code.tex 2020/12/27 v3.1.8b (3.1.8b) +\pgfexternal@startupbox=\box61 +)) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co +de.tex +File: pgfcorelayers.code.tex 2020/12/27 v3.1.8b (3.1.8b) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare +ncy.code.tex +File: pgfcoretransparency.code.tex 2020/12/27 v3.1.8b (3.1.8b) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. +code.tex +File: pgfcorepatterns.code.tex 2020/12/27 v3.1.8b (3.1.8b) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code. +tex +File: pgfcorerdf.code.tex 2020/12/27 v3.1.8b (3.1.8b) +))) (/usr/local/texlive/2021/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count285 +\XC@countmixins=\count286 +) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2020/08/17 v1.0a Emulation of the original atbegshi packa +ge +with kernel methods +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2021-02-27 v7.00k Hypertext links for LaTeX + +(/usr/local/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/local/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO) +) +\@linkdim=\dimen257 +\Hy@linkcounter=\count287 +\Hy@pagecounter=\count288 + +(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2021-02-27 v7.00k Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def +File: hyperref-langpatches.def 2021-02-27 v7.00k Hyperref: patches for babel la +nguages +) (/usr/local/texlive/2021/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count289 + +(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2021-02-27 v7.00k Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `bookmarks' set `true' on input line 4073. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 4073. +Package hyperref Info: Option `implicit' set `false' on input line 4073. +Package hyperref Info: Hyper figures OFF on input line 4192. +Package hyperref Info: Link nesting OFF on input line 4197. +Package hyperref Info: Hyper index ON on input line 4200. +Package hyperref Info: Plain pages OFF on input line 4207. +Package hyperref Info: Backreferencing OFF on input line 4212. +Package hyperref Info: Implicit mode OFF; no redefinition of LaTeX internals. +Package hyperref Info: Bookmarks ON on input line 4445. +\c@Hy@tempcnt=\count290 + +(/usr/local/texlive/2021/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4804. +\XeTeXLinkMargin=\dimen258 + +(/usr/local/texlive/2021/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/local/texlive/2021/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count291 +\Field@Width=\dimen259 +\Fld@charsize=\dimen260 +Package hyperref Info: Hyper figures OFF on input line 6075. +Package hyperref Info: Link nesting OFF on input line 6080. +Package hyperref Info: Hyper index ON on input line 6083. +Package hyperref Info: backreferencing OFF on input line 6090. +Package hyperref Info: Link coloring OFF on input line 6095. +Package hyperref Info: Link coloring with OCG OFF on input line 6100. +Package hyperref Info: PDF/A mode OFF on input line 6105. +LaTeX Info: Redefining \ref on input line 6145. +LaTeX Info: Redefining \pageref on input line 6149. +\Hy@abspage=\count292 + + +Package hyperref Message: Stopped early. + +) +Package hyperref Info: Driver (autodetected): hpdftex. + (/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2021-02-27 v7.00k Hyperref driver for pdfTeX + +(/usr/local/texlive/2021/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atvery packag +e +with kernel methods +) +\Fld@listcount=\count293 +\c@bookmark@seq@number=\count294 + +(/usr/local/texlive/2021/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/local/texlive/2021/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +86. +)) (/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaserequires.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasecompatibility.st +y) (/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasefont.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks27 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/local/texlive/2021/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty +Package: sansmathaccent 2020/01/31 +(/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile.sty +Package: scrlfile 2021/03/17 v3.33 KOMA-Script package (file load hooks) + +(/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +Package: scrlfile-hook 2021/03/17 v3.33 KOMA-Script package (using LaTeX hooks) + + +LaTeX3 Info: Defining command \BeforeFile with sig. 'm' on line 61. + + +LaTeX3 Info: Defining command \AfterFile with sig. 'm' on line 65. + + +LaTeX3 Info: Defining command \BeforeClass with sig. 'm' on line 69. + + +LaTeX3 Info: Defining command \BeforePackage with sig. 'm' on line 73. + + +LaTeX3 Info: Defining command \AfterAtEndOfClass with sig. 'smo+m' on line 83. + + +LaTeX3 Info: Defining command \AfterAtEndOfPackage with sig. 'smo+m' on line +(LaTeX3) 93. + + +LaTeX3 Info: Defining command \scrlfile@AfterClass with sig. 'smo+m' on line +(LaTeX3) 173. + + +LaTeX3 Info: Defining command \AfterClass with sig. '' on line 174. + + +LaTeX3 Info: Defining command \scrlfile@AfterPackage with sig. 'smo+m' on line +(LaTeX3) 191. + + +LaTeX3 Info: Defining command \AfterPackage with sig. '' on line 192. + + +LaTeX3 Info: Defining command \ReplaceInput with sig. '' on line 193. + + +LaTeX3 Info: Defining command \ReplaceClass with sig. 'mm' on line 196. + + +LaTeX3 Info: Defining command \ReplacePackage with sig. 'mm' on line 199. + + +LaTeX3 Info: Defining command \UnReplaceInput with sig. '' on line 200. + + +LaTeX3 Info: Defining command \UnReplaceClass with sig. 'm' on line 203. + + +LaTeX3 Info: Defining command \UnReplacePackage with sig. 'mm' on line 206. + + +LaTeX3 Info: Defining command \PreventPackageFromLoading with sig. 's+om' on +(LaTeX3) line 234. + + +LaTeX3 Info: Defining command \StorePreventPackageFromLoading with sig. 'm' on +(LaTeX3) line 242. + + +LaTeX3 Info: Defining command \ResetPreventPackageFromLoading with sig. '' on +(LaTeX3) line 247. + + +LaTeX3 Info: Defining command \UnPreventPackageFromLoading with sig. 'sm' on +(LaTeX3) line 261. + + +LaTeX3 Info: Defining command \BeforeClosingMainAux with sig. 'om' on line +(LaTeX3) 274. + + +LaTeX3 Info: Defining command \AfterReadingMainAux with sig. 'om' on line 287. + + +LaTeX3 Info: Defining command \protected@immediate@write with sig. 'm+m+m' on +(LaTeX3) line 298. + + +(/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlogo.sty +Package: scrlogo 2021/03/17 v3.33 KOMA-Script package (logo) +))))) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/translator/translator.sty +Package: translator 2020-08-03 v1.12c Easy translation of strings in LaTeX +)) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasemisc.sty) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty +\beamer@argscount=\count295 +\beamer@lastskipcover=\skip50 +\beamer@trivlistdepth=\count296 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasetitle.sty) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasesection.sty +\c@lecture=\count297 +\c@part=\count298 +\c@section=\count299 +\c@subsection=\count300 +\c@subsubsection=\count301 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseframe.sty +\beamer@framebox=\box62 +\beamer@frametitlebox=\box63 +\beamer@zoombox=\box64 +\beamer@zoomcount=\count302 +\beamer@zoomframecount=\count303 +\beamer@frametextheight=\dimen261 +\c@subsectionslide=\count304 +\beamer@frametopskip=\skip51 +\beamer@framebottomskip=\skip52 +\beamer@frametopskipautobreak=\skip53 +\beamer@framebottomskipautobreak=\skip54 +\beamer@envbody=\toks28 +\framewidth=\dimen262 +\c@framenumber=\count305 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty +\beamer@verbatimfileout=\write4 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty +\beamer@splitbox=\box65 +\beamer@autobreakcount=\count306 +\beamer@autobreaklastheight=\dimen263 +\beamer@frametitletoks=\toks29 +\beamer@framesubtitletoks=\toks30 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseframecomponents. +sty +\beamer@footins=\box66 +) (/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasecolor.sty) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasenotes.sty +\beamer@frameboxcopy=\box67 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasetoc.sty) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty +\beamer@sbttoks=\toks31 + +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty +\bmb@box=\box68 +\bmb@colorbox=\box69 +\bmb@boxwidth=\dimen264 +\bmb@boxheight=\dimen265 +\bmb@prevheight=\dimen266 +\bmb@temp=\dimen267 +\bmb@dima=\dimen268 +\bmb@dimb=\dimen269 +\bmb@prevheight=\dimen270 +) +\beamer@blockheadheight=\dimen271 +)) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.s +ty (/usr/local/texlive/2021/texmf-dist/tex/latex/tools/enumerate.sty +Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC) +\@enLab=\toks32 +) +\beamer@bibiconwidth=\skip55 +\c@figure=\count307 +\c@table=\count308 +\abovecaptionskip=\skip56 +\belowcaptionskip=\skip57 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty +\beamer@section@min@dim=\dimen272 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2020/09/23 v2.17i AMS math features +\@mathmargin=\skip58 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks33 +\ex@=\dimen273 +)) +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen274 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count309 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count310 +\leftroot@=\count311 +LaTeX Info: Redefining \overline on input line 399. +\classnum@=\count312 +\DOTSCASE@=\count313 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box70 +\strutbox@=\box71 +\big@size=\dimen275 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count314 +\c@MaxMatrixCols=\count315 +\dotsspace@=\muskip17 +\c@parentequation=\count316 +\dspbrk@lvl=\count317 +\tag@help=\toks34 +\row@=\count318 +\column@=\count319 +\maxfields@=\count320 +\andhelp@=\toks35 +\eqnshift@=\dimen276 +\alignsep@=\dimen277 +\tagshift@=\dimen278 +\tagwidth@=\dimen279 +\totwidth@=\dimen280 +\lineht@=\dimen281 +\@envbody=\toks36 +\multlinegap=\skip59 +\multlinetaggap=\skip60 +\mathdisplay@stack=\toks37 +LaTeX Info: Redefining \[ on input line 2923. +LaTeX Info: Redefining \] on input line 2924. +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2020/05/29 v2.20.6 +\thm@style=\toks38 +\thm@bodyfont=\toks39 +\thm@headfont=\toks40 +\thm@notefont=\toks41 +\thm@headpunct=\toks42 +\thm@preskip=\skip61 +\thm@postskip=\skip62 +\thm@headsep=\skip63 +\dth@everypar=\toks43 +) +\c@theorem=\count321 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbasethemes.sty)) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerthemedefault.sty +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamercolorthemedefault.st +y) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.st +y +\beamer@dima=\dimen282 +\beamer@dimb=\dimen283 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerouterthemedefault.st +y))) +(/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamercolorthemebeaver.sty +) (/usr/local/texlive/2021/texmf-dist/tex/latex/booktabs/booktabs.sty +Package: booktabs 2020/01/12 v1.61803398 Publication quality tables +\heavyrulewidth=\dimen284 +\lightrulewidth=\dimen285 +\cmidrulewidth=\dimen286 +\belowrulesep=\dimen287 +\belowbottomsep=\dimen288 +\aboverulesep=\dimen289 +\abovetopsep=\dimen290 +\cmidrulesep=\dimen291 +\cmidrulekern=\dimen292 +\defaultaddspace=\dimen293 +\@cmidla=\count322 +\@cmidlb=\count323 +\@aboverulesep=\dimen294 +\@belowrulesep=\dimen295 +\@thisruleclass=\count324 +\@lastruleclass=\count325 +\@thisrulewidth=\dimen296 +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2021-03-18 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count326 +\l__pdf_internal_box=\box72 +) +(./Exercise_3.aux) +\openout1 = `Exercise_3.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 96. +LaTeX Font Info: ... okay on input line 96. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 96. +LaTeX Font Info: ... okay on input line 96. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 96. +LaTeX Font Info: ... okay on input line 96. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 96. +LaTeX Font Info: ... okay on input line 96. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 96. +LaTeX Font Info: ... okay on input line 96. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 96. +LaTeX Font Info: ... okay on input line 96. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 96. +LaTeX Font Info: ... okay on input line 96. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 96. +LaTeX Font Info: ... okay on input line 96. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 96. +LaTeX Font Info: ... okay on input line 96. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: custom +* layout: +* 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) + +(/usr/local/texlive/2021/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count327 +\scratchdimen=\dimen297 +\scratchbox=\box73 +\nofMPsegments=\count328 +\nofMParguments=\count329 +\everyMPshowfont=\toks44 +\MPscratchCnt=\count330 +\MPscratchDim=\dimen298 +\MPnumerator=\count331 +\makeMPintoPDFobject=\count332 +\everyMPtoPDFconversion=\toks45 +) (/usr/local/texlive/2021/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package hyperref Info: Link coloring OFF on input line 96. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section + +(/usr/local/texlive/2021/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/local/texlive/2021/texmf-dist/tex/generic/gettitlestring/gettitlestring.s +ty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count333 +) +LaTeX Info: Redefining \ref on input line 96. +LaTeX Info: Redefining \pageref on input line 96. +LaTeX Info: Redefining \nameref on input line 96. + (./Exercise_3.out) (./Exercise_3.out) +\@outlinefile=\write5 +\openout5 = `Exercise_3.out'. + +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 96. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmss/b/n on input line 96. +\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 96. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/cmss/b/n on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmss/b/n on input line 96. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/cmss/m/n on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/cmss/m/n on input line 96. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/cmss/m/it on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/cmss/m/it on input line 96. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 96. +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) OT1/cmss/m/n --> OT1/cmss/b/n on input line 96. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) OT1/cmss/m/it --> OT1/cmss/b/it on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/b/n --> OT1/cmr/b/n on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmss/b/n --> OT1/cmss/b/n on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/m/n --> OT1/cmss/b/n on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmss/m/it --> OT1/cmss/b/it on input line 96. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/cmtt/b/n on input line 96. +LaTeX Font Info: Redeclaring symbol font `pureletters' on input line 96. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `normal' +(Font) OT1/cmss/m/it --> OT1/mathkerncmss/m/sl on input line 9 +6. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) OT1/cmss/b/it --> OT1/mathkerncmss/m/sl on input line 9 +6. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) OT1/mathkerncmss/m/sl --> OT1/mathkerncmss/bx/sl on inp +ut line 96. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/translator/translator-basic-dicti +onary-English.dict +Dictionary: translator-basic-dictionary, Language: English +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/translator/translator-bibliograph +y-dictionary-English.dict +Dictionary: translator-bibliography-dictionary, Language: English +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/translator/translator-environment +-dictionary-English.dict +Dictionary: translator-environment-dictionary, Language: English +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/translator/translator-months-dict +ionary-English.dict +Dictionary: translator-months-dictionary, Language: English +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/translator/translator-numbers-dic +tionary-English.dict +Dictionary: translator-numbers-dictionary, Language: English +) +(/usr/local/texlive/2021/texmf-dist/tex/latex/translator/translator-theorem-dic +tionary-English.dict +Dictionary: translator-theorem-dictionary, Language: English +) (./Exercise_3.nav) [1 + +{/usr/local/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./Exer +cise_3.toc) [2 + +] +LaTeX Font Info: Trying to load font information for U+msa on input line 133 +. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 133 +. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for OT1+mathkerncmss on inp +ut line 133. + +(/usr/local/texlive/2021/texmf-dist/tex/latex/sansmathaccent/ot1mathkerncmss.fd +File: ot1mathkerncmss.fd 2020/01/31 Fontinst v1.933 font definitions for OT1/ma +thkerncmss. +) [3 + +] [4 + +] [5 + +] [6 + +] [7 + +] +\tf@nav=\write6 +\openout6 = `Exercise_3.nav'. + +\tf@toc=\write7 +\openout7 = `Exercise_3.toc'. + +\tf@snm=\write8 +\openout8 = `Exercise_3.snm'. + + (./Exercise_3.aux) +Package rerunfilecheck Info: File `Exercise_3.out' has not changed. +(rerunfilecheck) Checksum: A31D821D511794EB1BA7F4D1BD3B664B;719. + ) +Here is how much of TeX's memory you used: + 20507 strings out of 478994 + 379389 string characters out of 5858184 + 664786 words of memory out of 5000000 + 37526 multiletter control sequences out of 15000+600000 + 410180 words of font info for 51 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 131i,14n,132p,414b,562s stack positions out of 5000i,500n,10000p,200000b,80000s + +< +/usr/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmss12.pfb> +Output written on Exercise_3.pdf (7 pages, 87161 bytes). +PDF statistics: + 263 PDF objects out of 1000 (max. 8388607) + 237 compressed objects within 3 object streams + 24 named destinations out of 1000 (max. 500000) + 83 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Practicals/Florian/Exercise_3.nav b/Practicals/Florian/Exercise_3.nav new file mode 100644 index 0000000..c55046f --- /dev/null +++ b/Practicals/Florian/Exercise_3.nav @@ -0,0 +1,34 @@ +\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}{Working with equations}{3}{Working with equations}{0}} +\headcommand {\slideentry {1}{0}{1}{3/3}{}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\beamer@sectionpages {3}{3}} +\headcommand {\beamer@subsectionpages {3}{3}} +\headcommand {\sectionentry {2}{Aligning the same equations}{4}{Aligning the same equations}{0}} +\headcommand {\slideentry {2}{0}{1}{4/4}{}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\beamer@sectionpages {4}{4}} +\headcommand {\beamer@subsectionpages {4}{4}} +\headcommand {\sectionentry {3}{Omit equation numbering}{5}{Omit equation numbering}{0}} +\headcommand {\slideentry {3}{0}{1}{5/5}{}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\beamer@sectionpages {5}{5}} +\headcommand {\beamer@subsectionpages {5}{5}} +\headcommand {\sectionentry {4}{Ugly alignment}{6}{Ugly alignment}{0}} +\headcommand {\slideentry {4}{0}{1}{6/6}{}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\beamer@sectionpages {6}{6}} +\headcommand {\beamer@subsectionpages {6}{6}} +\headcommand {\sectionentry {5}{Discussion}{7}{Discussion}{0}} +\headcommand {\slideentry {5}{0}{1}{7/7}{}{0}} +\headcommand {\beamer@framepages {7}{7}} +\headcommand {\beamer@partpages {1}{7}} +\headcommand {\beamer@subsectionpages {7}{7}} +\headcommand {\beamer@sectionpages {7}{7}} +\headcommand {\beamer@documentpages {7}} +\headcommand {\gdef \inserttotalframenumber {7}} diff --git a/Practicals/Florian/Exercise_3.pdf b/Practicals/Florian/Exercise_3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cc17d737b376b11b4e6dd82379cca47586b93d5e GIT binary patch literal 87161 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 literal 0 HcmV?d00001 diff --git a/Practicals/Florian/Exercise_3.tex b/Practicals/Florian/Exercise_3.tex new file mode 100644 index 0000000..0239d74 --- /dev/null +++ b/Practicals/Florian/Exercise_3.tex @@ -0,0 +1,187 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Beamer Presentation +% LaTeX Template +% Version 1.0 (10/11/12) +% +% This template has been downloaded from: +% http://www.LaTeXTemplates.com +% +% License: +% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%---------------------------------------------------------------------------------------- +% PACKAGES AND THEMES +%---------------------------------------------------------------------------------------- + +\documentclass{beamer} + +\mode { + +% The Beamer class comes with a number of default slide themes +% which change the colors and layouts of slides. Below this is a list +% of all the themes, uncomment each in turn to see what they look like. + +\usetheme{default} +%\usetheme{AnnArbor} +%\usetheme{Antibes} +%\usetheme{Bergen} +%\usetheme{Berkeley} +%\usetheme{Berlin} +%\usetheme{Boadilla} +%\usetheme{CambridgeUS} +%\usetheme{Copenhagen} +%\usetheme{Darmstadt} +%\usetheme{Dresden} +%\usetheme{Frankfurt} +%\usetheme{Goettingen} +%\usetheme{Hannover} +%\usetheme{Ilmenau} +%\usetheme{JuanLesPins} +%\usetheme{Luebeck} +%\usetheme{Madrid} +%\usetheme{Malmoe} +%\usetheme{Marburg} +%\usetheme{Montpellier} +%\usetheme{PaloAlto} +%\usetheme{Pittsburgh} +%\usetheme{Rochester} +%\usetheme{Singapore} +%\usetheme{Szeged} +%\usetheme{Warsaw} + +% As well as themes, the Beamer class has a number of color themes +% for any slide theme. Uncomment each of these in turn to see how it +% changes the colors of your current slide theme. + +%\usecolortheme{albatross} +\usecolortheme{beaver} +%\usecolortheme{beetle} +%\usecolortheme{crane} +%\usecolortheme{dolphin} +%\usecolortheme{dove} +%\usecolortheme{fly} +%\usecolortheme{lily} +%\usecolortheme{orchid} +%\usecolortheme{rose} +%\usecolortheme{seagull} +%\usecolortheme{seahorse} +%\usecolortheme{whale} +%\usecolortheme{wolverine} + +%\setbeamertemplate{footline} % To remove the footer line in all slides uncomment this line +%\setbeamertemplate{footline}[page number] % To replace the footer line in all slides with a simple slide count uncomment this line + +%\setbeamertemplate{navigation symbols}{} % To remove the navigation symbols from the bottom of all slides uncomment this line +} + +\usepackage{graphicx} % Allows including images +\usepackage{booktabs} % Allows the use of \toprule, \midrule and \bottomrule in tables + +%---------------------------------------------------------------------------------------- +% TITLE PAGE +%---------------------------------------------------------------------------------------- + +\title{Example document to recreate with beamer in LATEX} % The short title appears at the bottom of every slide, the full title is only on the title page + +\author{Florian van Leeuwen} % Your name + +\date{\today} % Date, can be changed to a custom date +\institute[UU] % Your institution as it will appear on the bottom of every slide, may be shorthand to save space +{ +Markup Languages and Reproducible Programming in Statistics \\ % Your institution for the title page + +} +\begin{document} + +\begin{frame} +\titlepage % Print the title page as the first slide +\end{frame} + +\begin{frame} +\frametitle{Outline} % Table of contents slide, comment this block out to remove it +\tableofcontents +\end{frame} + +\section{Working with equations} +\begin{frame} +\frametitle{Working with equations} +We define a set of equations as +\begin{equation} +\label{eq1} +a = b + c^2, +\end{equation} + +\begin{equation} +\label{eq2} +a - c^2 = b, +\end{equation} + +\begin{equation} +\label{eq3} +left side = right side, +\end{equation} + +\begin{equation} +\label{eq4} +left side + something \geq right side, +\end{equation} + +for all something $>$ 0. + +\end{frame} + +\section{Aligning the same equations} +\begin{frame} +\frametitle{Aligning the same equations} +Aligning the equations by the equal sign gives a much better view into the placements of the separate equation components. +\begin{align} +a &= b + c^2, \\ +a - c^2 &= b, \\ +left side &= right side, \\ +left side + something &\geq right side, +\end{align} + + +\end{frame} + +\section{Omit equation numbering} +\begin{frame} +\frametitle{Omit equation numbering} +Alternatively, the equation numbering can be omitted. + +\begin{align*} +a &= b + c^2, \\ +a - c^2 &= b, \\ +left side &= right side, \\ +left side + something &\geq right side, +\end{align*} +\end{frame} + +\section{Ugly alignment} +\begin{frame} +\frametitle{Ugly alignment} +Some components do not look well, when aligned. Especially equations with different heights and spacing. For example, +\begin{align} +E &= mc^2, \\ +m &= \frac{E}{c^2}, \\ +c &= \sqrt{\frac{E}{m}}. +\end{align} +Take that into account. + +\end{frame} + +\section{Discussion} +\begin{frame} +\frametitle{Discussion} +This is where you’d normally give your audience a recap of your talk, where you could discuss e.g. the following +\begin{itemize} + \item Your main findings + \item The consequences of your main findings + \item Things to do + \item Any other business not currently investigated, but related to your talk +\end{itemize} +\end{frame} + +\end{document} \ No newline at end of file diff --git a/Practicals/Florian/Exercise_3.toc b/Practicals/Florian/Exercise_3.toc new file mode 100644 index 0000000..bdfd8ea --- /dev/null +++ b/Practicals/Florian/Exercise_3.toc @@ -0,0 +1,5 @@ +\beamer@sectionintoc {1}{Working with equations}{3}{0}{1} +\beamer@sectionintoc {2}{Aligning the same equations}{4}{0}{2} +\beamer@sectionintoc {3}{Omit equation numbering}{5}{0}{3} +\beamer@sectionintoc {4}{Ugly alignment}{6}{0}{4} +\beamer@sectionintoc {5}{Discussion}{7}{0}{5} From d676ad302fba343ab1850ddea55ca7b5d2ab853e Mon Sep 17 00:00:00 2001 From: Fdvanleeuwen <94541170+Fdvanleeuwen@users.noreply.github.com> Date: Tue, 6 Dec 2022 11:43:09 +0100 Subject: [PATCH 5/5] iosslides --- Practicals/Florian/ex7.Rmd | 88 ++++++++++++ Practicals/Florian/ex7.html | 279 ++++++++++++++++++++++++++++++++++++ 2 files changed, 367 insertions(+) create mode 100644 Practicals/Florian/ex7.Rmd create mode 100644 Practicals/Florian/ex7.html diff --git a/Practicals/Florian/ex7.Rmd b/Practicals/Florian/ex7.Rmd new file mode 100644 index 0000000..5bafec8 --- /dev/null +++ b/Practicals/Florian/ex7.Rmd @@ -0,0 +1,88 @@ +--- +title: "Ex_7" +author: "Florian van Leeuwen" +date: "12/6/2022" +output: + ioslides_presentation: + logo: logo.png + mathjax: local + self_contained: false +--- + +```{r setup, include=FALSE} +knitr::opts_chunk$set(echo = FALSE) +``` + +## What to include +- a logo +- a centered still figure +- an interactive table +- a moving figure, interactive figure or movie +- a 2-column slide +- an aligned multi-row equation +- a citation and reference list +- r-code, displayed but not executed +- cached r-code (may overlap with the next requirement) +- r-code, executed, but not displayed (e.g. a figure generation) + +## Slide centerd still figure + +

+![](logo.png) +
+ +## Slide with interactive table + + +```{r cars, echo = F, message=FALSE, warning = F} +require(DT) +datatable(mtcars, options = list(pageLength = 5)) +``` + +## Slide with interactive figure +```{r, echo = F, message=FALSE, warning = F} +library(magrittr) +library(highcharter) +hchart(mtcars, "scatter", hcaes(wt, mpg, z = drat, color = hp)) %>% + hc_title(text = "Scatter chart with size and color") +``` + +## Slide r-code, executed, but not displayed + +```{r, echo = F, message=FALSE, warning = F} +require(plotly) +set.seed(123) + +df <- data.frame(x <- rchisq(1000, 5, 10), + group <- sample(LETTERS[1:5], size = 1000, replace = T)) + +p <- ggplot(df, aes(x, fill = group)) + + geom_density(alpha = 0.5, position = "stack") + + ggtitle("stacked density chart") + +ggplotly(p) +``` + +## Equations + +$$ + Y_{ti} = \pi_{0i} + \pi_{1i}T_{ti} + \pi_{2i}X_{ti} + \pi_{3i}X_{ti}T_{ti} + \epsilon_{ti}, +$$ + +$$ +\pi_{0i} = \beta_{00} + u_{0i}, \\ +\pi_{1i} = \beta_{10} + u_{1i}, \\ +\pi_{2i} = \beta_{20} + u_{2i}, \\ +\pi_{3i} = \beta_{30} + u_{3i}. +$$ + + +## Two colums + +
+ ![](logo.png) + + - Bullet 1 + - Bullet 2 + - Bullet 3 +
\ No newline at end of file diff --git a/Practicals/Florian/ex7.html b/Practicals/Florian/ex7.html new file mode 100644 index 0000000..4f12148 --- /dev/null +++ b/Practicals/Florian/ex7.html @@ -0,0 +1,279 @@ + + + + Ex_7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ +

+

12/6/2022

+
+
+ +

What to include

+ +
    +
  • a logo
  • +
  • a centered still figure
  • +
  • an interactive table
  • +
  • a moving figure, interactive figure or movie
  • +
  • a 2-column slide
  • +
  • an aligned multi-row equation
  • +
  • a citation and reference list
  • +
  • r-code, displayed but not executed
  • +
  • cached r-code (may overlap with the next requirement)
  • +
  • r-code, executed, but not displayed (e.g. a figure generation)
  • +
+ +

Slide centerd still figure

+ +
+
+ +

Slide with interactive table

+ +
+ + +

Slide with interactive figure

+ +
+ + +

Slide r-code, executed, but not displayed

+ +
+ + +

Equations

+ +

\[ + Y_{ti} = \pi_{0i} + \pi_{1i}T_{ti} + \pi_{2i}X_{ti} + \pi_{3i}X_{ti}T_{ti} + \epsilon_{ti}, +\]

+ +

\[ +\pi_{0i} = \beta_{00} + u_{0i}, \\ +\pi_{1i} = \beta_{10} + u_{1i}, \\ +\pi_{2i} = \beta_{20} + u_{2i}, \\ +\pi_{3i} = \beta_{30} + u_{3i}. +\]

+ +

Two colums

+ +
+ + +
    +
  • Bullet 1
  • +
  • Bullet 2
  • +
  • Bullet 3
  • +
+ + + + +
+ + + + + + + + +