setup.tex (3575B)
1 \usepackage{amsmath} 2 \usepackage{multimedia} 3 \usepackage[utf8]{inputenc} 4 \usepackage{framed,color,ragged2e} 5 \usepackage[absolute,overlay]{textpos} 6 \definecolor{shadecolor}{rgb}{0.8,0.8,0.8} 7 \usetheme{boxes} 8 \setbeamertemplate{navigation symbols}{} 9 \usepackage{xcolor} 10 \usepackage[normalem]{ulem} 11 \usepackage{listings} 12 \usepackage{adjustbox} 13 \usepackage{array} 14 \usepackage{bbding} 15 \usepackage{relsize} 16 \usepackage{graphicx} 17 \usepackage{tikz,eurosym,calc} 18 \usetikzlibrary{tikzmark} 19 \usetikzlibrary{shapes,arrows,arrows.meta} 20 \usetikzlibrary{positioning,patterns} 21 \usetikzlibrary{calc} 22 23 % CSS 24 \lstdefinelanguage{CSS}{ 25 basicstyle=\ttfamily\scriptsize, 26 keywords={color,background-image:,margin,padding,font,weight,display,position,top,left,right,bottom,list,style,border,size,white,space,min,width, transition:, transform:, transition-property, transition-duration, transition-timing-function}, 27 sensitive=true, 28 morecomment=[l]{//}, 29 morecomment=[s]{/*}{*/}, 30 morestring=[b]', 31 morestring=[b]", 32 alsoletter={:}, 33 alsodigit={-} 34 } 35 36 % JavaScript 37 \lstdefinelanguage{JavaScript}{ 38 basicstyle=\ttfamily\scriptsize, 39 morekeywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break}, 40 morecomment=[s]{/*}{*/}, 41 morecomment=[l]//, 42 morestring=[b]", 43 morestring=[b]' 44 } 45 46 \lstdefinelanguage{HTML5}{ 47 basicstyle=\ttfamily\scriptsize, 48 language=html, 49 sensitive=true, 50 alsoletter={<>=-}, 51 morecomment=[s]{<!-}{-->}, 52 tag=[s], 53 otherkeywords={ 54 % General 55 >, 56 % Standard tags 57 <!DOCTYPE, 58 </html, <html, <head, <title, </title, <style, </style, <link, </head, <meta, />, 59 % body 60 </body, <body, 61 % Divs 62 </div, <div, </div>, 63 % Paragraphs 64 </p, <p, </p>, 65 % scripts 66 </script, <script, 67 % More tags... 68 <canvas, /canvas>, <svg, <rect, <animateTransform, </rect>, </svg>, <video, <source, <iframe, </iframe>, </video>, <image, </image> 69 }, 70 ndkeywords={ 71 % General 72 =, 73 % HTML attributes 74 charset=, src=, id=, width=, height=, style=, type=, rel=, href=, 75 % SVG attributes 76 fill=, attributeName=, begin=, dur=, from=, to=, poster=, controls=, x=, y=, repeatCount=, xlink:href=, 77 % CSS properties 78 margin:, padding:, background-image:, border:, top:, left:, position:, width:, height:, 79 % CSS3 properties 80 transform:, -moz-transform:, -webkit-transform:, 81 animation:, -webkit-animation:, 82 transition:, transition-duration:, transition-property:, transition-timing-function:, 83 } 84 } 85 86 \lstdefinelanguage{JavaScript}{ 87 basicstyle=\ttfamily\scriptsize, 88 keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break, for}, 89 keywordstyle=\color{blue}\bfseries, 90 ndkeywords={class, export, boolean, throw, implements, import, this}, 91 ndkeywordstyle=\color{darkgray}\bfseries, 92 identifierstyle=\color{black}, 93 sensitive=false, 94 comment=[l]{//}, 95 morecomment=[s]{/*}{*/}, 96 commentstyle=\color{purple}\ttfamily, 97 stringstyle=\color{red}\ttfamily, 98 morestring=[b]', 99 morestring=[b]" 100 } 101 102 %\usetheme{Dresden} 103 \setbeamersize{description width=1em} 104 105 \setbeamertemplate{footline}{ 106 \hbox{% 107 \begin{beamercolorbox}[wd=\paperwidth,ht=3ex,dp=1.5ex,leftskip=2ex,rightskip=2ex]{page footer}% 108 \usebeamerfont{title in head/foot}% 109 \insertshorttitle \hfill 110 \insertsection \hfill 111 \insertframenumber{} / \inserttotalframenumber 112 \end{beamercolorbox}}% 113 } 114 115 116 \definecolor{blue}{rgb}{0,0,0.7} 117 \newcommand{\orange}[1]{{\color{orange}#1}} 118 \newcommand{\TODO}[1]{\orange{TODO: #1}} 119 120 121 \input{definitions}