#- {id="UpnOtB8opqeo" area="fulltemplate" settings=""} texmacros: texfontsize: 12pt texauthorname: 'Tekijä' texlanguage: 'finnish' texpaper: 'a4paper' texdocumentclass: 'extarticle' texside: 'oneside' textitle: 'Otsikko' texversion: 'Versio: 0.0.1' texdate: '18.7.2017' texorganization: 'Organisaatio' texsectionstart: 0 texautonumber: 0 texcoverpage: 0 textableofcontents: 0 texfancyfooter: 0 texforcetoplevel: '' texforcesonlysectionnumber: 0 texcaption: 1 texmargins: 'left=20mm, right=20mm, top=20mm, bottom=20mm' texfootrulewidth: 0.0pt texfancyfooterstyle: '' #- {id="JTc2bwSuYpNe" area="beforemacros" collapse="true"} beforemacros ``` {id="zNqme0lnmLDF" .latex printing_template=""} \documentclass[%%texside%%, %%texfontsize%%,%%texpaper%%,%%texlanguage%%,sansheading]{ %%texdocumentclass%%} \usepackage{extsizes} $if(geometry)$ \usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry} $else$ \usepackage{geometry} \geometry{ %%texpaper%%, % total={140mm,257mm}, %%texmargins%% } $endif$ \usepackage{changepage} \usepackage{caption} \usepackage{tabularx} \usepackage{tabulary} \usepackage{listings} \usepackage{float} \usepackage{pmboxdraw} \usepackage{titlesec, blindtext, color} \usepackage[table,usenames,dvipsnames]{xcolor} % Colors. \usepackage{multirow} % Combined cells. \usepackage{hhline} % Horizontal lines. \usepackage{graphics} % Scaling. \usepackage[utf8]{inputenc} % Scandinavian letters. \usepackage{colortbl} % Line colors. \usepackage{amssymb} % Mathsymbols (doesn't work together with multirow or multicol). % Html color names defined for LaTeX. %Source: http://latexcolor.com/ \definecolor{airforceblue}{rgb}{0.36, 0.54, 0.66} \definecolor{aliceblue}{rgb}{0.94, 0.97, 1.0} \definecolor{alizarin}{rgb}{0.82, 0.1, 0.26} \definecolor{almond}{rgb}{0.94, 0.87, 0.8} \definecolor{amaranth}{rgb}{0.9, 0.17, 0.31} \definecolor{amber}{rgb}{1.0, 0.75, 0.0} \definecolor{amber(sae/ece)}{rgb}{1.0, 0.49, 0.0} \definecolor{americanrose}{rgb}{1.0, 0.01, 0.24} \definecolor{amethyst}{rgb}{0.6, 0.4, 0.8} \definecolor{anti-flashwhite}{rgb}{0.95, 0.95, 0.96} \definecolor{antiquebrass}{rgb}{0.8, 0.58, 0.46} \definecolor{antiquefuchsia}{rgb}{0.57, 0.36, 0.51} \definecolor{antiquewhite}{rgb}{0.98, 0.92, 0.84} \definecolor{ao}{rgb}{0.0, 0.0, 1.0} \definecolor{ao(english)}{rgb}{0.0, 0.5, 0.0} \definecolor{applegreen}{rgb}{0.55, 0.71, 0.0} \definecolor{apricot}{rgb}{0.98, 0.81, 0.69} \definecolor{aqua}{rgb}{0.0, 1.0, 1.0} \definecolor{aquamarine}{rgb}{0.5, 1.0, 0.83} \definecolor{armygreen}{rgb}{0.29, 0.33, 0.13} \definecolor{arsenic}{rgb}{0.23, 0.27, 0.29} \definecolor{arylideyellow}{rgb}{0.91, 0.84, 0.42} \definecolor{ashgrey}{rgb}{0.7, 0.75, 0.71} \definecolor{asparagus}{rgb}{0.53, 0.66, 0.42} \definecolor{atomictangerine}{rgb}{1.0, 0.6, 0.4} \definecolor{auburn}{rgb}{0.43, 0.21, 0.1} \definecolor{aureolin}{rgb}{0.99, 0.93, 0.0} \definecolor{aurometalsaurus}{rgb}{0.43, 0.5, 0.5} \definecolor{awesome}{rgb}{1.0, 0.13, 0.32} \definecolor{azure(colorwheel)}{rgb}{0.0, 0.5, 1.0} \definecolor{azure(web)(azuremist)}{rgb}{0.94, 1.0, 1.0} \definecolor{babyblue}{rgb}{0.54, 0.81, 0.94} \definecolor{babyblueeyes}{rgb}{0.63, 0.79, 0.95} \definecolor{babypink}{rgb}{0.96, 0.76, 0.76} \definecolor{ballblue}{rgb}{0.13, 0.67, 0.8} \definecolor{bananamania}{rgb}{0.98, 0.91, 0.71} \definecolor{bananayellow}{rgb}{1.0, 0.88, 0.21} \definecolor{battleshipgrey}{rgb}{0.52, 0.52, 0.51} \definecolor{bazaar}{rgb}{0.6, 0.47, 0.48} \definecolor{beaublue}{rgb}{0.74, 0.83, 0.9} \definecolor{beaver}{rgb}{0.62, 0.51, 0.44} \definecolor{beige}{rgb}{0.96, 0.96, 0.86} \definecolor{bisque}{rgb}{1.0, 0.89, 0.77} \definecolor{bistre}{rgb}{0.24, 0.17, 0.12} \definecolor{bittersweet}{rgb}{1.0, 0.44, 0.37} \definecolor{black}{rgb}{0.0, 0.0, 0.0} \definecolor{blanchedalmond}{rgb}{1.0, 0.92, 0.8} \definecolor{bleudefrance}{rgb}{0.19, 0.55, 0.91} \definecolor{blizzardblue}{rgb}{0.67, 0.9, 0.93} \definecolor{blond}{rgb}{0.98, 0.94, 0.75} \definecolor{blue}{rgb}{0.0, 0.0, 1.0} \definecolor{blue(munsell)}{rgb}{0.0, 0.5, 0.69} \definecolor{blue(ncs)}{rgb}{0.0, 0.53, 0.74} \definecolor{blue(pigment)}{rgb}{0.2, 0.2, 0.6} \definecolor{blue(ryb)}{rgb}{0.01, 0.28, 1.0} \definecolor{bluebell}{rgb}{0.64, 0.64, 0.82} \definecolor{bluegray}{rgb}{0.4, 0.6, 0.8} \definecolor{blue-green}{rgb}{0.0, 0.87, 0.87} \definecolor{blue-violet}{rgb}{0.54, 0.17, 0.89} \definecolor{blush}{rgb}{0.87, 0.36, 0.51} \definecolor{bole}{rgb}{0.47, 0.27, 0.23} \definecolor{bondiblue}{rgb}{0.0, 0.58, 0.71} \definecolor{bostonuniversityred}{rgb}{0.8, 0.0, 0.0} \definecolor{brandeisblue}{rgb}{0.0, 0.44, 1.0} \definecolor{brass}{rgb}{0.71, 0.65, 0.26} \definecolor{brickred}{rgb}{0.8, 0.25, 0.33} \definecolor{brightcerulean}{rgb}{0.11, 0.67, 0.84} \definecolor{brightgreen}{rgb}{0.4, 1.0, 0.0} \definecolor{brightlavender}{rgb}{0.75, 0.58, 0.89} \definecolor{brightmaroon}{rgb}{0.76, 0.13, 0.28} \definecolor{brightpink}{rgb}{1.0, 0.0, 0.5} \definecolor{brightturquoise}{rgb}{0.03, 0.91, 0.87} \definecolor{brightube}{rgb}{0.82, 0.62, 0.91} \definecolor{brilliantlavender}{rgb}{0.96, 0.73, 1.0} \definecolor{brilliantrose}{rgb}{1.0, 0.33, 0.64} \definecolor{brinkpink}{rgb}{0.98, 0.38, 0.5} \definecolor{britishracinggreen}{rgb}{0.0, 0.26, 0.15} \definecolor{bronze}{rgb}{0.8, 0.5, 0.2} \definecolor{brown(traditional)}{rgb}{0.59, 0.29, 0.0} \definecolor{brown(web)}{rgb}{0.65, 0.16, 0.16} \definecolor{bubblegum}{rgb}{0.99, 0.76, 0.8} \definecolor{bubbles}{rgb}{0.91, 1.0, 1.0} \definecolor{buff}{rgb}{0.94, 0.86, 0.51} \definecolor{bulgarianrose}{rgb}{0.28, 0.02, 0.03} \definecolor{burgundy}{rgb}{0.5, 0.0, 0.13} \definecolor{burlywood}{rgb}{0.87, 0.72, 0.53} \definecolor{burntorange}{rgb}{0.8, 0.33, 0.0} \definecolor{burntsienna}{rgb}{0.91, 0.45, 0.32} \definecolor{burntumber}{rgb}{0.54, 0.2, 0.14} \definecolor{byzantine}{rgb}{0.74, 0.2, 0.64} \definecolor{byzantium}{rgb}{0.44, 0.16, 0.39} \definecolor{cadet}{rgb}{0.33, 0.41, 0.47} \definecolor{cadetblue}{rgb}{0.37, 0.62, 0.63} \definecolor{cadetgrey}{rgb}{0.57, 0.64, 0.69} \definecolor{cadmiumgreen}{rgb}{0.0, 0.42, 0.24} \definecolor{cadmiumorange}{rgb}{0.93, 0.53, 0.18} \definecolor{cadmiumred}{rgb}{0.89, 0.0, 0.13} \definecolor{cadmiumyellow}{rgb}{1.0, 0.96, 0.0} \definecolor{calpolypomonagreen}{rgb}{0.12, 0.3, 0.17} \definecolor{cambridgeblue}{rgb}{0.64, 0.76, 0.68} \definecolor{camel}{rgb}{0.76, 0.6, 0.42} \definecolor{camouflagegreen}{rgb}{0.47, 0.53, 0.42} \definecolor{canaryyellow}{rgb}{1.0, 0.94, 0.0} \definecolor{candyapplered}{rgb}{1.0, 0.03, 0.0} \definecolor{candypink}{rgb}{0.89, 0.44, 0.48} \definecolor{capri}{rgb}{0.0, 0.75, 1.0} \definecolor{caputmortuum}{rgb}{0.35, 0.15, 0.13} \definecolor{cardinal}{rgb}{0.77, 0.12, 0.23} \definecolor{caribbeangreen}{rgb}{0.0, 0.8, 0.6} \definecolor{carmine}{rgb}{0.59, 0.0, 0.09} \definecolor{carminepink}{rgb}{0.92, 0.3, 0.26} \definecolor{carminered}{rgb}{1.0, 0.0, 0.22} \definecolor{carnationpink}{rgb}{1.0, 0.65, 0.79} \definecolor{carnelian}{rgb}{0.7, 0.11, 0.11} \definecolor{carolinablue}{rgb}{0.6, 0.73, 0.89} \definecolor{carrotorange}{rgb}{0.93, 0.57, 0.13} \definecolor{ceil}{rgb}{0.57, 0.63, 0.81} \definecolor{celadon}{rgb}{0.67, 0.88, 0.69} \definecolor{celestialblue}{rgb}{0.29, 0.59, 0.82} \definecolor{cerise}{rgb}{0.87, 0.19, 0.39} \definecolor{cerisepink}{rgb}{0.93, 0.23, 0.51} \definecolor{cerulean}{rgb}{0.0, 0.48, 0.65} \definecolor{ceruleanblue}{rgb}{0.16, 0.32, 0.75} \definecolor{chamoisee}{rgb}{0.63, 0.47, 0.35} \definecolor{champagne}{rgb}{0.97, 0.91, 0.81} \definecolor{charcoal}{rgb}{0.21, 0.27, 0.31} \definecolor{chartreuse(traditional)}{rgb}{0.87, 1.0, 0.0} \definecolor{chartreuse(web)}{rgb}{0.5, 1.0, 0.0} \definecolor{cherryblossompink}{rgb}{1.0, 0.72, 0.77} \definecolor{chestnut}{rgb}{0.8, 0.36, 0.36} \definecolor{chocolate(traditional)}{rgb}{0.48, 0.25, 0.0} \definecolor{chocolate(web)}{rgb}{0.82, 0.41, 0.12} \definecolor{chromeyellow}{rgb}{1.0, 0.65, 0.0} \definecolor{cinereous}{rgb}{0.6, 0.51, 0.48} \definecolor{cinnabar}{rgb}{0.89, 0.26, 0.2} \definecolor{cinnamon}{rgb}{0.82, 0.41, 0.12} \definecolor{citrine}{rgb}{0.89, 0.82, 0.04} \definecolor{classicrose}{rgb}{0.98, 0.8, 0.91} \definecolor{cobalt}{rgb}{0.0, 0.28, 0.67} \definecolor{cocoabrown}{rgb}{0.82, 0.41, 0.12} \definecolor{columbiablue}{rgb}{0.61, 0.87, 1.0} \definecolor{coolblack}{rgb}{0.0, 0.18, 0.39} \definecolor{coolgrey}{rgb}{0.55, 0.57, 0.67} \definecolor{copper}{rgb}{0.72, 0.45, 0.2} \definecolor{copperrose}{rgb}{0.6, 0.4, 0.4} \definecolor{coquelicot}{rgb}{1.0, 0.22, 0.0} \definecolor{coral}{rgb}{1.0, 0.5, 0.31} \definecolor{coralpink}{rgb}{0.97, 0.51, 0.47} \definecolor{coralred}{rgb}{1.0, 0.25, 0.25} \definecolor{cordovan}{rgb}{0.54, 0.25, 0.27} \definecolor{corn}{rgb}{0.98, 0.93, 0.36} \definecolor{cornellred}{rgb}{0.7, 0.11, 0.11} \definecolor{cornflowerblue}{rgb}{0.39, 0.58, 0.93} \definecolor{cornsilk}{rgb}{1.0, 0.97, 0.86} \definecolor{cosmiclatte}{rgb}{1.0, 0.97, 0.91} \definecolor{cottoncandy}{rgb}{1.0, 0.74, 0.85} \definecolor{cream}{rgb}{1.0, 0.99, 0.82} \definecolor{crimson}{rgb}{0.86, 0.08, 0.24} \definecolor{crimsonglory}{rgb}{0.75, 0.0, 0.2} \definecolor{cyan}{rgb}{0.0, 1.0, 1.0} \definecolor{cyan(process)}{rgb}{0.0, 0.72, 0.92} \definecolor{daffodil}{rgb}{1.0, 1.0, 0.19} \definecolor{dandelion}{rgb}{0.94, 0.88, 0.19} \definecolor{darkblue}{rgb}{0.0, 0.0, 0.55} \definecolor{darkbrown}{rgb}{0.4, 0.26, 0.13} \definecolor{darkbyzantium}{rgb}{0.36, 0.22, 0.33} \definecolor{darkcandyapplered}{rgb}{0.64, 0.0, 0.0} \definecolor{darkcerulean}{rgb}{0.03, 0.27, 0.49} \definecolor{darkchampagne}{rgb}{0.76, 0.7, 0.5} \definecolor{darkchestnut}{rgb}{0.6, 0.41, 0.38} \definecolor{darkcoral}{rgb}{0.8, 0.36, 0.27} \definecolor{darkcyan}{rgb}{0.0, 0.55, 0.55} \definecolor{darkelectricblue}{rgb}{0.33, 0.41, 0.47} \definecolor{darkgoldenrod}{rgb}{0.72, 0.53, 0.04} \definecolor{darkgray}{rgb}{0.66, 0.66, 0.66} \definecolor{darkgreen}{rgb}{0.0, 0.2, 0.13} \definecolor{darkjunglegreen}{rgb}{0.1, 0.14, 0.13} \definecolor{darkkhaki}{rgb}{0.74, 0.72, 0.42} \definecolor{darklava}{rgb}{0.28, 0.24, 0.2} \definecolor{darklavender}{rgb}{0.45, 0.31, 0.59} \definecolor{darkmagenta}{rgb}{0.55, 0.0, 0.55} \definecolor{darkmidnightblue}{rgb}{0.0, 0.2, 0.4} \definecolor{darkolivegreen}{rgb}{0.33, 0.42, 0.18} \definecolor{darkorange}{rgb}{1.0, 0.55, 0.0} \definecolor{darkorchid}{rgb}{0.6, 0.2, 0.8} \definecolor{darkpastelblue}{rgb}{0.47, 0.62, 0.8} \definecolor{darkpastelgreen}{rgb}{0.01, 0.75, 0.24} \definecolor{darkpastelpurple}{rgb}{0.59, 0.44, 0.84} \definecolor{darkpastelred}{rgb}{0.76, 0.23, 0.13} \definecolor{darkpink}{rgb}{0.91, 0.33, 0.5} \definecolor{darkpowderblue}{rgb}{0.0, 0.2, 0.6} \definecolor{darkraspberry}{rgb}{0.53, 0.15, 0.34} \definecolor{darkred}{rgb}{0.55, 0.0, 0.0} \definecolor{darksalmon}{rgb}{0.91, 0.59, 0.48} \definecolor{darkscarlet}{rgb}{0.34, 0.01, 0.1} \definecolor{darkseagreen}{rgb}{0.56, 0.74, 0.56} \definecolor{darksienna}{rgb}{0.24, 0.08, 0.08} \definecolor{darkslateblue}{rgb}{0.28, 0.24, 0.55} \definecolor{darkslategray}{rgb}{0.18, 0.31, 0.31} \definecolor{darkspringgreen}{rgb}{0.09, 0.45, 0.27} \definecolor{darktan}{rgb}{0.57, 0.51, 0.32} \definecolor{darktangerine}{rgb}{1.0, 0.66, 0.07} \definecolor{darktaupe}{rgb}{0.28, 0.24, 0.2} \definecolor{darkterracotta}{rgb}{0.8, 0.31, 0.36} \definecolor{darkturquoise}{rgb}{0.0, 0.81, 0.82} \definecolor{darkviolet}{rgb}{0.58, 0.0, 0.83} \definecolor{dartmouthgreen}{rgb}{0.05, 0.5, 0.06} \definecolor{davy\'sgrey}{rgb}{0.33, 0.33, 0.33} \definecolor{debianred}{rgb}{0.84, 0.04, 0.33} \definecolor{deepcarmine}{rgb}{0.66, 0.13, 0.24} \definecolor{deepcarminepink}{rgb}{0.94, 0.19, 0.22} \definecolor{deepcarrotorange}{rgb}{0.91, 0.41, 0.17} \definecolor{deepcerise}{rgb}{0.85, 0.2, 0.53} \definecolor{deepchampagne}{rgb}{0.98, 0.84, 0.65} \definecolor{deepchestnut}{rgb}{0.73, 0.31, 0.28} \definecolor{deepfuchsia}{rgb}{0.76, 0.33, 0.76} \definecolor{deepjunglegreen}{rgb}{0.0, 0.29, 0.29} \definecolor{deeplilac}{rgb}{0.6, 0.33, 0.73} \definecolor{deepmagenta}{rgb}{0.8, 0.0, 0.8} \definecolor{deeppeach}{rgb}{1.0, 0.8, 0.64} \definecolor{deeppink}{rgb}{1.0, 0.08, 0.58} \definecolor{deepsaffron}{rgb}{1.0, 0.6, 0.2} \definecolor{deepskyblue}{rgb}{0.0, 0.75, 1.0} \definecolor{denim}{rgb}{0.08, 0.38, 0.74} \definecolor{desert}{rgb}{0.76, 0.6, 0.42} \definecolor{desertsand}{rgb}{0.93, 0.79, 0.69} \definecolor{dimgray}{rgb}{0.41, 0.41, 0.41} \definecolor{dodgerblue}{rgb}{0.12, 0.56, 1.0} \definecolor{dogwoodrose}{rgb}{0.84, 0.09, 0.41} \definecolor{dollarbill}{rgb}{0.52, 0.73, 0.4} \definecolor{drab}{rgb}{0.59, 0.44, 0.09} \definecolor{dukeblue}{rgb}{0.0, 0.0, 0.61} \definecolor{earthyellow}{rgb}{0.88, 0.66, 0.37} \definecolor{ecru}{rgb}{0.76, 0.7, 0.5} \definecolor{eggplant}{rgb}{0.38, 0.25, 0.32} \definecolor{eggshell}{rgb}{0.94, 0.92, 0.84} \definecolor{egyptianblue}{rgb}{0.06, 0.2, 0.65} \definecolor{electricblue}{rgb}{0.49, 0.98, 1.0} \definecolor{electriccrimson}{rgb}{1.0, 0.0, 0.25} \definecolor{electriccyan}{rgb}{0.0, 1.0, 1.0} \definecolor{electricgreen}{rgb}{0.0, 1.0, 0.0} \definecolor{electricindigo}{rgb}{0.44, 0.0, 1.0} \definecolor{electriclavender}{rgb}{0.96, 0.73, 1.0} \definecolor{electriclime}{rgb}{0.8, 1.0, 0.0} \definecolor{electricpurple}{rgb}{0.75, 0.0, 1.0} \definecolor{electricultramarine}{rgb}{0.25, 0.0, 1.0} \definecolor{electricviolet}{rgb}{0.56, 0.0, 1.0} \definecolor{electricyellow}{rgb}{1.0, 1.0, 0.0} \definecolor{emerald}{rgb}{0.31, 0.78, 0.47} \definecolor{etonblue}{rgb}{0.59, 0.78, 0.64} \definecolor{fallow}{rgb}{0.76, 0.6, 0.42} \definecolor{falured}{rgb}{0.5, 0.09, 0.09} \definecolor{fandango}{rgb}{0.71, 0.2, 0.54} \definecolor{fashionfuchsia}{rgb}{0.96, 0.0, 0.63} \definecolor{fawn}{rgb}{0.9, 0.67, 0.44} \definecolor{feldgrau}{rgb}{0.3, 0.36, 0.33} \definecolor{ferngreen}{rgb}{0.31, 0.47, 0.26} \definecolor{ferrarired}{rgb}{1.0, 0.11, 0.0} \definecolor{fielddrab}{rgb}{0.42, 0.33, 0.12} \definecolor{firebrick}{rgb}{0.7, 0.13, 0.13} \definecolor{fireenginered}{rgb}{0.81, 0.09, 0.13} \definecolor{flame}{rgb}{0.89, 0.35, 0.13} \definecolor{flamingopink}{rgb}{0.99, 0.56, 0.67} \definecolor{flavescent}{rgb}{0.97, 0.91, 0.56} \definecolor{flax}{rgb}{0.93, 0.86, 0.51} \definecolor{floralwhite}{rgb}{1.0, 0.98, 0.94} \definecolor{fluorescentorange}{rgb}{1.0, 0.75, 0.0} \definecolor{fluorescentpink}{rgb}{1.0, 0.08, 0.58} \definecolor{fluorescentyellow}{rgb}{0.8, 1.0, 0.0} \definecolor{folly}{rgb}{1.0, 0.0, 0.31} \definecolor{forestgreen(traditional)}{rgb}{0.0, 0.27, 0.13} \definecolor{forestgreen(web)}{rgb}{0.13, 0.55, 0.13} \definecolor{frenchbeige}{rgb}{0.65, 0.48, 0.36} \definecolor{frenchblue}{rgb}{0.0, 0.45, 0.73} \definecolor{frenchlilac}{rgb}{0.53, 0.38, 0.56} \definecolor{frenchrose}{rgb}{0.96, 0.29, 0.54} \definecolor{fuchsia}{rgb}{1.0, 0.0, 1.0} \definecolor{fuchsiapink}{rgb}{1.0, 0.47, 1.0} \definecolor{fulvous}{rgb}{0.86, 0.52, 0.0} \definecolor{fuzzywuzzy}{rgb}{0.8, 0.4, 0.4} \definecolor{gainsboro}{rgb}{0.86, 0.86, 0.86} \definecolor{gamboge}{rgb}{0.89, 0.61, 0.06} \definecolor{ghostwhite}{rgb}{0.97, 0.97, 1.0} \definecolor{ginger}{rgb}{0.69, 0.4, 0.0} \definecolor{glaucous}{rgb}{0.38, 0.51, 0.71} \definecolor{gold(metallic)}{rgb}{0.83, 0.69, 0.22} \definecolor{gold(web)(golden)}{rgb}{1.0, 0.84, 0.0} \definecolor{goldenbrown}{rgb}{0.6, 0.4, 0.08} \definecolor{goldenpoppy}{rgb}{0.99, 0.76, 0.0} \definecolor{goldenyellow}{rgb}{1.0, 0.87, 0.0} \definecolor{goldenrod}{rgb}{0.85, 0.65, 0.13} \definecolor{grannysmithapple}{rgb}{0.66, 0.89, 0.63} \definecolor{gray}{rgb}{0.5, 0.5, 0.5} \definecolor{gray(html/cssgray)}{rgb}{0.5, 0.5, 0.5} \definecolor{gray(x11gray)}{rgb}{0.75, 0.75, 0.75} \definecolor{gray-asparagus}{rgb}{0.27, 0.35, 0.27} \definecolor{green(colorwheel)(x11green)}{rgb}{0.0, 1.0, 0.0} \definecolor{green(html/cssgreen)}{rgb}{0.0, 0.5, 0.0} \definecolor{green(munsell)}{rgb}{0.0, 0.66, 0.47} \definecolor{green(ncs)}{rgb}{0.0, 0.62, 0.42} \definecolor{green(pigment)}{rgb}{0.0, 0.65, 0.31} \definecolor{green(ryb)}{rgb}{0.4, 0.69, 0.2} \definecolor{green-yellow}{rgb}{0.68, 1.0, 0.18} \definecolor{grullo}{rgb}{0.66, 0.6, 0.53} \definecolor{guppiegreen}{rgb}{0.0, 1.0, 0.5} \definecolor{halayaube}{rgb}{0.4, 0.22, 0.33} \definecolor{hanblue}{rgb}{0.27, 0.42, 0.81} \definecolor{hanpurple}{rgb}{0.32, 0.09, 0.98} \definecolor{hansayellow}{rgb}{0.91, 0.84, 0.42} \definecolor{harlequin}{rgb}{0.25, 1.0, 0.0} \definecolor{harvardcrimson}{rgb}{0.79, 0.0, 0.09} \definecolor{harvestgold}{rgb}{0.85, 0.57, 0.0} \definecolor{heartgold}{rgb}{0.5, 0.5, 0.0} \definecolor{heliotrope}{rgb}{0.87, 0.45, 1.0} \definecolor{hollywoodcerise}{rgb}{0.96, 0.0, 0.63} \definecolor{honeydew}{rgb}{0.94, 1.0, 0.94} \definecolor{hooker\'sgreen}{rgb}{0.0, 0.44, 0.0} \definecolor{hotmagenta}{rgb}{1.0, 0.11, 0.81} \definecolor{hotpink}{rgb}{1.0, 0.41, 0.71} \definecolor{huntergreen}{rgb}{0.21, 0.37, 0.23} \definecolor{iceberg}{rgb}{0.44, 0.65, 0.82} \definecolor{icterine}{rgb}{0.99, 0.97, 0.37} \definecolor{inchworm}{rgb}{0.7, 0.93, 0.36} \definecolor{indiagreen}{rgb}{0.07, 0.53, 0.03} \definecolor{indianred}{rgb}{0.8, 0.36, 0.36} \definecolor{indianyellow}{rgb}{0.89, 0.66, 0.34} \definecolor{indigo(dye)}{rgb}{0.0, 0.25, 0.42} \definecolor{indigo(web)}{rgb}{0.29, 0.0, 0.51} \definecolor{internationalkleinblue}{rgb}{0.0, 0.18, 0.65} \definecolor{internationalorange}{rgb}{1.0, 0.31, 0.0} \definecolor{iris}{rgb}{0.35, 0.31, 0.81} \definecolor{isabelline}{rgb}{0.96, 0.94, 0.93} \definecolor{islamicgreen}{rgb}{0.0, 0.56, 0.0} \definecolor{ivory}{rgb}{1.0, 1.0, 0.94} \definecolor{jade}{rgb}{0.0, 0.66, 0.42} \definecolor{jasper}{rgb}{0.84, 0.23, 0.24} \definecolor{jazzberryjam}{rgb}{0.65, 0.04, 0.37} \definecolor{jonquil}{rgb}{0.98, 0.85, 0.37} \definecolor{junebud}{rgb}{0.74, 0.85, 0.34} \definecolor{junglegreen}{rgb}{0.16, 0.67, 0.53} \definecolor{kellygreen}{rgb}{0.3, 0.73, 0.09} \definecolor{khaki(html/css)(khaki)}{rgb}{0.76, 0.69, 0.57} \definecolor{khaki(x11)(lightkhaki)}{rgb}{0.94, 0.9, 0.55} \definecolor{lasallegreen}{rgb}{0.03, 0.47, 0.19} \definecolor{languidlavender}{rgb}{0.84, 0.79, 0.87} \definecolor{lapislazuli}{rgb}{0.15, 0.38, 0.61} \definecolor{laserlemon}{rgb}{1.0, 1.0, 0.13} \definecolor{lava}{rgb}{0.81, 0.06, 0.13} \definecolor{lavender(floral)}{rgb}{0.71, 0.49, 0.86} \definecolor{lavender(web)}{rgb}{0.9, 0.9, 0.98} \definecolor{lavenderblue}{rgb}{0.8, 0.8, 1.0} \definecolor{lavenderblush}{rgb}{1.0, 0.94, 0.96} \definecolor{lavendergray}{rgb}{0.77, 0.76, 0.82} \definecolor{lavenderindigo}{rgb}{0.58, 0.34, 0.92} \definecolor{lavendermagenta}{rgb}{0.93, 0.51, 0.93} \definecolor{lavendermist}{rgb}{0.9, 0.9, 0.98} \definecolor{lavenderpink}{rgb}{0.98, 0.68, 0.82} \definecolor{lavenderpurple}{rgb}{0.59, 0.48, 0.71} \definecolor{lavenderrose}{rgb}{0.98, 0.63, 0.89} \definecolor{lawngreen}{rgb}{0.49, 0.99, 0.0} \definecolor{lemon}{rgb}{1.0, 0.97, 0.0} \definecolor{lemonchiffon}{rgb}{1.0, 0.98, 0.8} \definecolor{lightapricot}{rgb}{0.99, 0.84, 0.69} \definecolor{lightblue}{rgb}{0.68, 0.85, 0.9} \definecolor{lightbrown}{rgb}{0.71, 0.4, 0.11} \definecolor{lightcarminepink}{rgb}{0.9, 0.4, 0.38} \definecolor{lightcoral}{rgb}{0.94, 0.5, 0.5} \definecolor{lightcornflowerblue}{rgb}{0.6, 0.81, 0.93} \definecolor{lightcyan}{rgb}{0.88, 1.0, 1.0} \definecolor{lightfuchsiapink}{rgb}{0.98, 0.52, 0.9} \definecolor{lightgoldenrodyellow}{rgb}{0.98, 0.98, 0.82} \definecolor{lightgray}{rgb}{0.83, 0.83, 0.83} \definecolor{lightgreen}{rgb}{0.56, 0.93, 0.56} \definecolor{lightkhaki}{rgb}{0.94, 0.9, 0.55} \definecolor{lightmauve}{rgb}{0.86, 0.82, 1.0} \definecolor{lightpastelpurple}{rgb}{0.69, 0.61, 0.85} \definecolor{lightpink}{rgb}{1.0, 0.71, 0.76} \definecolor{lightsalmon}{rgb}{1.0, 0.63, 0.48} \definecolor{lightsalmonpink}{rgb}{1.0, 0.6, 0.6} \definecolor{lightseagreen}{rgb}{0.13, 0.7, 0.67} \definecolor{lightskyblue}{rgb}{0.53, 0.81, 0.98} \definecolor{lightslategray}{rgb}{0.47, 0.53, 0.6} \definecolor{lighttaupe}{rgb}{0.7, 0.55, 0.43} \definecolor{lightthulianpink}{rgb}{0.9, 0.56, 0.67} \definecolor{lightyellow}{rgb}{1.0, 1.0, 0.88} \definecolor{lilac}{rgb}{0.78, 0.64, 0.78} \definecolor{lime(colorwheel)}{rgb}{0.75, 1.0, 0.0} \definecolor{lime(web)(x11green)}{rgb}{0.0, 1.0, 0.0} \definecolor{limegreen}{rgb}{0.2, 0.8, 0.2} \definecolor{lincolngreen}{rgb}{0.11, 0.35, 0.02} \definecolor{linen}{rgb}{0.98, 0.94, 0.9} \definecolor{liver}{rgb}{0.33, 0.29, 0.31} \definecolor{lust}{rgb}{0.9, 0.13, 0.13} \definecolor{macaroniandcheese}{rgb}{1.0, 0.74, 0.53} \definecolor{magenta}{rgb}{1.0, 0.0, 1.0} \definecolor{magenta(dye)}{rgb}{0.79, 0.08, 0.48} \definecolor{magenta(process)}{rgb}{1.0, 0.0, 0.56} \definecolor{magicmint}{rgb}{0.67, 0.94, 0.82} \definecolor{magnolia}{rgb}{0.97, 0.96, 1.0} \definecolor{mahogany}{rgb}{0.75, 0.25, 0.0} \definecolor{maize}{rgb}{0.98, 0.93, 0.37} \definecolor{majorelleblue}{rgb}{0.38, 0.31, 0.86} \definecolor{malachite}{rgb}{0.04, 0.85, 0.32} \definecolor{manatee}{rgb}{0.59, 0.6, 0.67} \definecolor{mangotango}{rgb}{1.0, 0.51, 0.26} \definecolor{maroon(html/css)}{rgb}{0.5, 0.0, 0.0} \definecolor{maroon(x11)}{rgb}{0.69, 0.19, 0.38} \definecolor{mauve}{rgb}{0.88, 0.69, 1.0} \definecolor{mauvetaupe}{rgb}{0.57, 0.37, 0.43} \definecolor{mauvelous}{rgb}{0.94, 0.6, 0.67} \definecolor{mayablue}{rgb}{0.45, 0.76, 0.98} \definecolor{meatbrown}{rgb}{0.9, 0.72, 0.23} \definecolor{mediumaquamarine}{rgb}{0.4, 0.8, 0.67} \definecolor{mediumblue}{rgb}{0.0, 0.0, 0.8} \definecolor{mediumcandyapplered}{rgb}{0.89, 0.02, 0.17} \definecolor{mediumcarmine}{rgb}{0.69, 0.25, 0.21} \definecolor{mediumchampagne}{rgb}{0.95, 0.9, 0.67} \definecolor{mediumelectricblue}{rgb}{0.01, 0.31, 0.59} \definecolor{mediumjunglegreen}{rgb}{0.11, 0.21, 0.18} \definecolor{mediumlavendermagenta}{rgb}{0.8, 0.6, 0.8} \definecolor{mediumorchid}{rgb}{0.73, 0.33, 0.83} \definecolor{mediumpersianblue}{rgb}{0.0, 0.4, 0.65} \definecolor{mediumpurple}{rgb}{0.58, 0.44, 0.86} \definecolor{mediumred-violet}{rgb}{0.73, 0.2, 0.52} \definecolor{mediumseagreen}{rgb}{0.24, 0.7, 0.44} \definecolor{mediumslateblue}{rgb}{0.48, 0.41, 0.93} \definecolor{mediumspringbud}{rgb}{0.79, 0.86, 0.54} \definecolor{mediumspringgreen}{rgb}{0.0, 0.98, 0.6} \definecolor{mediumtaupe}{rgb}{0.4, 0.3, 0.28} \definecolor{mediumtealblue}{rgb}{0.0, 0.33, 0.71} \definecolor{mediumturquoise}{rgb}{0.28, 0.82, 0.8} \definecolor{mediumviolet-red}{rgb}{0.78, 0.08, 0.52} \definecolor{melon}{rgb}{0.99, 0.74, 0.71} \definecolor{midnightblue}{rgb}{0.1, 0.1, 0.44} \definecolor{midnightgreen(eaglegreen)}{rgb}{0.0, 0.29, 0.33} \definecolor{mikadoyellow}{rgb}{1.0, 0.77, 0.05} \definecolor{mint}{rgb}{0.24, 0.71, 0.54} \definecolor{mintcream}{rgb}{0.96, 1.0, 0.98} \definecolor{mintgreen}{rgb}{0.6, 1.0, 0.6} \definecolor{mistyrose}{rgb}{1.0, 0.89, 0.88} \definecolor{moccasin}{rgb}{0.98, 0.92, 0.84} \definecolor{modebeige}{rgb}{0.59, 0.44, 0.09} \definecolor{moonstoneblue}{rgb}{0.45, 0.66, 0.76} \definecolor{mordantred19}{rgb}{0.68, 0.05, 0.0} \definecolor{mossgreen}{rgb}{0.68, 0.87, 0.68} \definecolor{mountainmeadow}{rgb}{0.19, 0.73, 0.56} \definecolor{mountbattenpink}{rgb}{0.6, 0.48, 0.55} \definecolor{mulberry}{rgb}{0.77, 0.29, 0.55} \definecolor{mustard}{rgb}{1.0, 0.86, 0.35} \definecolor{myrtle}{rgb}{0.13, 0.26, 0.12} \definecolor{msugreen}{rgb}{0.09, 0.27, 0.23} \definecolor{nadeshikopink}{rgb}{0.96, 0.68, 0.78} \definecolor{napiergreen}{rgb}{0.16, 0.5, 0.0} \definecolor{naplesyellow}{rgb}{0.98, 0.85, 0.37} \definecolor{navajowhite}{rgb}{1.0, 0.87, 0.68} \definecolor{navyblue}{rgb}{0.0, 0.0, 0.5} \definecolor{neoncarrot}{rgb}{1.0, 0.64, 0.26} \definecolor{neonfuchsia}{rgb}{1.0, 0.25, 0.39} \definecolor{neongreen}{rgb}{0.22, 0.88, 0.08} \definecolor{non-photoblue}{rgb}{0.64, 0.87, 0.93} \definecolor{oceanboatblue}{rgb}{0.0, 0.47, 0.75} \definecolor{ochre}{rgb}{0.8, 0.47, 0.13} \definecolor{officegreen}{rgb}{0.0, 0.5, 0.0} \definecolor{oldgold}{rgb}{0.81, 0.71, 0.23} \definecolor{oldlace}{rgb}{0.99, 0.96, 0.9} \definecolor{oldlavender}{rgb}{0.47, 0.41, 0.47} \definecolor{oldmauve}{rgb}{0.4, 0.19, 0.28} \definecolor{oldrose}{rgb}{0.75, 0.5, 0.51} \definecolor{olive}{rgb}{0.5, 0.5, 0.0} \definecolor{olivedrab(web)(olivedrab3)}{rgb}{0.42, 0.56, 0.14} \definecolor{olivedrab7}{rgb}{0.24, 0.2, 0.12} \definecolor{olivine}{rgb}{0.6, 0.73, 0.45} \definecolor{onyx}{rgb}{0.06, 0.06, 0.06} \definecolor{operamauve}{rgb}{0.72, 0.52, 0.65} \definecolor{orange(colorwheel)}{rgb}{1.0, 0.5, 0.0} \definecolor{orange(ryb)}{rgb}{0.98, 0.6, 0.01} \definecolor{orange(webcolor)}{rgb}{1.0, 0.65, 0.0} \definecolor{orangepeel}{rgb}{1.0, 0.62, 0.0} \definecolor{orange-red}{rgb}{1.0, 0.27, 0.0} \definecolor{orchid}{rgb}{0.85, 0.44, 0.84} \definecolor{otterbrown}{rgb}{0.4, 0.26, 0.13} \definecolor{outerspace}{rgb}{0.25, 0.29, 0.3} \definecolor{outrageousorange}{rgb}{1.0, 0.43, 0.29} \definecolor{oxfordblue}{rgb}{0.0, 0.13, 0.28} \definecolor{oucrimsonred}{rgb}{0.6, 0.0, 0.0} \definecolor{pakistangreen}{rgb}{0.0, 0.4, 0.0} \definecolor{palatinateblue}{rgb}{0.15, 0.23, 0.89} \definecolor{palatinatepurple}{rgb}{0.41, 0.16, 0.38} \definecolor{paleaqua}{rgb}{0.74, 0.83, 0.9} \definecolor{paleblue}{rgb}{0.69, 0.93, 0.93} \definecolor{palebrown}{rgb}{0.6, 0.46, 0.33} \definecolor{palecarmine}{rgb}{0.69, 0.25, 0.21} \definecolor{palecerulean}{rgb}{0.61, 0.77, 0.89} \definecolor{palechestnut}{rgb}{0.87, 0.68, 0.69} \definecolor{palecopper}{rgb}{0.85, 0.54, 0.4} \definecolor{palecornflowerblue}{rgb}{0.67, 0.8, 0.94} \definecolor{palegold}{rgb}{0.9, 0.75, 0.54} \definecolor{palegoldenrod}{rgb}{0.93, 0.91, 0.67} \definecolor{palegreen}{rgb}{0.6, 0.98, 0.6} \definecolor{palemagenta}{rgb}{0.98, 0.52, 0.9} \definecolor{palepink}{rgb}{0.98, 0.85, 0.87} \definecolor{paleplum}{rgb}{0.8, 0.6, 0.8} \definecolor{palered-violet}{rgb}{0.86, 0.44, 0.58} \definecolor{palerobineggblue}{rgb}{0.59, 0.87, 0.82} \definecolor{palesilver}{rgb}{0.79, 0.75, 0.73} \definecolor{palespringbud}{rgb}{0.93, 0.92, 0.74} \definecolor{paletaupe}{rgb}{0.74, 0.6, 0.49} \definecolor{paleviolet-red}{rgb}{0.86, 0.44, 0.58} \definecolor{pansypurple}{rgb}{0.47, 0.09, 0.29} \definecolor{papayawhip}{rgb}{1.0, 0.94, 0.84} \definecolor{parisgreen}{rgb}{0.31, 0.78, 0.47} \definecolor{pastelblue}{rgb}{0.68, 0.78, 0.81} \definecolor{pastelbrown}{rgb}{0.51, 0.41, 0.33} \definecolor{pastelgray}{rgb}{0.81, 0.81, 0.77} \definecolor{pastelgreen}{rgb}{0.47, 0.87, 0.47} \definecolor{pastelmagenta}{rgb}{0.96, 0.6, 0.76} \definecolor{pastelorange}{rgb}{1.0, 0.7, 0.28} \definecolor{pastelpink}{rgb}{1.0, 0.82, 0.86} \definecolor{pastelpurple}{rgb}{0.7, 0.62, 0.71} \definecolor{pastelred}{rgb}{1.0, 0.41, 0.38} \definecolor{pastelviolet}{rgb}{0.8, 0.6, 0.79} \definecolor{pastelyellow}{rgb}{0.99, 0.99, 0.59} \definecolor{patriarch}{rgb}{0.5, 0.0, 0.5} \definecolor{payne\'sgrey}{rgb}{0.25, 0.25, 0.28} \definecolor{peach}{rgb}{1.0, 0.9, 0.71} \definecolor{peach-orange}{rgb}{1.0, 0.8, 0.6} \definecolor{peachpuff}{rgb}{1.0, 0.85, 0.73} \definecolor{peach-yellow}{rgb}{0.98, 0.87, 0.68} \definecolor{pear}{rgb}{0.82, 0.89, 0.19} \definecolor{pearl}{rgb}{0.94, 0.92, 0.84} \definecolor{peridot}{rgb}{0.9, 0.89, 0.0} \definecolor{periwinkle}{rgb}{0.8, 0.8, 1.0} \definecolor{persianblue}{rgb}{0.11, 0.22, 0.73} \definecolor{persiangreen}{rgb}{0.0, 0.65, 0.58} \definecolor{persianindigo}{rgb}{0.2, 0.07, 0.48} \definecolor{persianorange}{rgb}{0.85, 0.56, 0.35} \definecolor{peru}{rgb}{0.8, 0.52, 0.25} \definecolor{persianpink}{rgb}{0.97, 0.5, 0.75} \definecolor{persianplum}{rgb}{0.44, 0.11, 0.11} \definecolor{persianred}{rgb}{0.8, 0.2, 0.2} \definecolor{persianrose}{rgb}{1.0, 0.16, 0.64} \definecolor{persimmon}{rgb}{0.93, 0.35, 0.0} \definecolor{phlox}{rgb}{0.87, 0.0, 1.0} \definecolor{phthaloblue}{rgb}{0.0, 0.06, 0.54} \definecolor{phthalogreen}{rgb}{0.07, 0.21, 0.14} \definecolor{piggypink}{rgb}{0.99, 0.87, 0.9} \definecolor{pinegreen}{rgb}{0.0, 0.47, 0.44} \definecolor{pink}{rgb}{1.0, 0.75, 0.8} \definecolor{pink-orange}{rgb}{1.0, 0.6, 0.4} \definecolor{pinkpearl}{rgb}{0.91, 0.67, 0.81} \definecolor{pinksherbet}{rgb}{0.97, 0.56, 0.65} \definecolor{pistachio}{rgb}{0.58, 0.77, 0.45} \definecolor{platinum}{rgb}{0.9, 0.89, 0.89} \definecolor{plum(traditional)}{rgb}{0.56, 0.27, 0.52} \definecolor{plum(web)}{rgb}{0.8, 0.6, 0.8} \definecolor{portlandorange}{rgb}{1.0, 0.35, 0.21} \definecolor{powderblue(web)}{rgb}{0.69, 0.88, 0.9} \definecolor{princetonorange}{rgb}{1.0, 0.56, 0.0} \definecolor{prune}{rgb}{0.44, 0.11, 0.11} \definecolor{prussianblue}{rgb}{0.0, 0.19, 0.33} \definecolor{psychedelicpurple}{rgb}{0.87, 0.0, 1.0} \definecolor{puce}{rgb}{0.8, 0.53, 0.6} \definecolor{pumpkin}{rgb}{1.0, 0.46, 0.09} \definecolor{purple(html/css)}{rgb}{0.5, 0.0, 0.5} \definecolor{purple(munsell)}{rgb}{0.62, 0.0, 0.77} \definecolor{purple(x11)}{rgb}{0.63, 0.36, 0.94} \definecolor{purpleheart}{rgb}{0.41, 0.21, 0.61} \definecolor{purplemountainmajesty}{rgb}{0.59, 0.47, 0.71} \definecolor{purplepizzazz}{rgb}{1.0, 0.31, 0.85} \definecolor{purpletaupe}{rgb}{0.31, 0.25, 0.3} \definecolor{radicalred}{rgb}{1.0, 0.21, 0.37} \definecolor{raspberry}{rgb}{0.89, 0.04, 0.36} \definecolor{raspberryglace}{rgb}{0.57, 0.37, 0.43} \definecolor{raspberrypink}{rgb}{0.89, 0.31, 0.61} \definecolor{raspberryrose}{rgb}{0.7, 0.27, 0.42} \definecolor{rawumber}{rgb}{0.51, 0.4, 0.27} \definecolor{razzledazzlerose}{rgb}{1.0, 0.2, 0.8} \definecolor{razzmatazz}{rgb}{0.89, 0.15, 0.42} \definecolor{red}{rgb}{1.0, 0.0, 0.0} \definecolor{red(munsell)}{rgb}{0.95, 0.0, 0.24} \definecolor{red(ncs)}{rgb}{0.77, 0.01, 0.2} \definecolor{red(pigment)}{rgb}{0.93, 0.11, 0.14} \definecolor{red(ryb)}{rgb}{1.0, 0.15, 0.07} \definecolor{red-brown}{rgb}{0.65, 0.16, 0.16} \definecolor{red-violet}{rgb}{0.78, 0.08, 0.52} \definecolor{redwood}{rgb}{0.67, 0.31, 0.32} \definecolor{regalia}{rgb}{0.32, 0.18, 0.5} \definecolor{richblack}{rgb}{0.0, 0.25, 0.25} \definecolor{richbrilliantlavender}{rgb}{0.95, 0.65, 1.0} \definecolor{richcarmine}{rgb}{0.84, 0.0, 0.25} \definecolor{richelectricblue}{rgb}{0.03, 0.57, 0.82} \definecolor{richlavender}{rgb}{0.67, 0.38, 0.8} \definecolor{richlilac}{rgb}{0.71, 0.4, 0.82} \definecolor{richmaroon}{rgb}{0.69, 0.19, 0.38} \definecolor{riflegreen}{rgb}{0.25, 0.28, 0.2} \definecolor{robineggblue}{rgb}{0.0, 0.8, 0.8} \definecolor{rose}{rgb}{1.0, 0.0, 0.5} \definecolor{rosebonbon}{rgb}{0.98, 0.26, 0.62} \definecolor{roseebony}{rgb}{0.4, 0.3, 0.28} \definecolor{rosegold}{rgb}{0.72, 0.43, 0.47} \definecolor{rosemadder}{rgb}{0.89, 0.15, 0.21} \definecolor{rosepink}{rgb}{1.0, 0.4, 0.8} \definecolor{rosequartz}{rgb}{0.67, 0.6, 0.66} \definecolor{rosetaupe}{rgb}{0.56, 0.36, 0.36} \definecolor{rosevale}{rgb}{0.67, 0.31, 0.32} \definecolor{rosewood}{rgb}{0.4, 0.0, 0.04} \definecolor{rossocorsa}{rgb}{0.83, 0.0, 0.0} \definecolor{rosybrown}{rgb}{0.74, 0.56, 0.56} \definecolor{royalazure}{rgb}{0.0, 0.22, 0.66} \definecolor{royalblue(traditional)}{rgb}{0.0, 0.14, 0.4} \definecolor{royalblue(web)}{rgb}{0.25, 0.41, 0.88} \definecolor{royalfuchsia}{rgb}{0.79, 0.17, 0.57} \definecolor{royalpurple}{rgb}{0.47, 0.32, 0.66} \definecolor{ruby}{rgb}{0.88, 0.07, 0.37} \definecolor{ruddy}{rgb}{1.0, 0.0, 0.16} \definecolor{ruddybrown}{rgb}{0.73, 0.4, 0.16} \definecolor{ruddypink}{rgb}{0.88, 0.56, 0.59} \definecolor{rufous}{rgb}{0.66, 0.11, 0.03} \definecolor{russet}{rgb}{0.5, 0.27, 0.11} \definecolor{rust}{rgb}{0.72, 0.25, 0.05} \definecolor{sacramentostategreen}{rgb}{0.0, 0.34, 0.25} \definecolor{saddlebrown}{rgb}{0.55, 0.27, 0.07} \definecolor{safetyorange(blazeorange)}{rgb}{1.0, 0.4, 0.0} \definecolor{saffron}{rgb}{0.96, 0.77, 0.19} \definecolor{st.patrick\'sblue}{rgb}{0.14, 0.16, 0.48} \definecolor{salmon}{rgb}{1.0, 0.55, 0.41} \definecolor{salmonpink}{rgb}{1.0, 0.57, 0.64} \definecolor{sand}{rgb}{0.76, 0.7, 0.5} \definecolor{sanddune}{rgb}{0.59, 0.44, 0.09} \definecolor{sandstorm}{rgb}{0.93, 0.84, 0.25} \definecolor{sandybrown}{rgb}{0.96, 0.64, 0.38} \definecolor{sandytaupe}{rgb}{0.59, 0.44, 0.09} \definecolor{sangria}{rgb}{0.57, 0.0, 0.04} \definecolor{sapgreen}{rgb}{0.31, 0.49, 0.16} \definecolor{sapphire}{rgb}{0.03, 0.15, 0.4} \definecolor{satinsheengold}{rgb}{0.8, 0.63, 0.21} \definecolor{scarlet}{rgb}{1.0, 0.13, 0.0} \definecolor{schoolbusyellow}{rgb}{1.0, 0.85, 0.0} \definecolor{screamin\'green}{rgb}{0.46, 1.0, 0.44} \definecolor{seagreen}{rgb}{0.18, 0.55, 0.34} \definecolor{sealbrown}{rgb}{0.2, 0.08, 0.08} \definecolor{seashell}{rgb}{1.0, 0.96, 0.93} \definecolor{selectiveyellow}{rgb}{1.0, 0.73, 0.0} \definecolor{sepia}{rgb}{0.44, 0.26, 0.08} \definecolor{shadow}{rgb}{0.54, 0.47, 0.36} \definecolor{shamrockgreen}{rgb}{0.0, 0.62, 0.38} \definecolor{shockingpink}{rgb}{0.99, 0.06, 0.75} \definecolor{sienna}{rgb}{0.53, 0.18, 0.09} \definecolor{silver}{rgb}{0.75, 0.75, 0.75} \definecolor{sinopia}{rgb}{0.8, 0.25, 0.04} \definecolor{skobeloff}{rgb}{0.0, 0.48, 0.45} \definecolor{skyblue}{rgb}{0.53, 0.81, 0.92} \definecolor{skymagenta}{rgb}{0.81, 0.44, 0.69} \definecolor{slateblue}{rgb}{0.42, 0.35, 0.8} \definecolor{slategray}{rgb}{0.44, 0.5, 0.56} \definecolor{smalt(darkpowderblue)}{rgb}{0.0, 0.2, 0.6} \definecolor{smokeytopaz}{rgb}{0.58, 0.25, 0.03} \definecolor{smokyblack}{rgb}{0.06, 0.05, 0.03} \definecolor{snow}{rgb}{1.0, 0.98, 0.98} \definecolor{spirodiscoball}{rgb}{0.06, 0.75, 0.99} \definecolor{splashedwhite}{rgb}{1.0, 0.99, 1.0} \definecolor{springbud}{rgb}{0.65, 0.99, 0.0} \definecolor{springgreen}{rgb}{0.0, 1.0, 0.5} \definecolor{steelblue}{rgb}{0.27, 0.51, 0.71} \definecolor{stildegrainyellow}{rgb}{0.98, 0.85, 0.37} \definecolor{straw}{rgb}{0.89, 0.85, 0.44} \definecolor{sunglow}{rgb}{1.0, 0.8, 0.2} \definecolor{sunset}{rgb}{0.98, 0.84, 0.65} \definecolor{tan}{rgb}{0.82, 0.71, 0.55} \definecolor{tangelo}{rgb}{0.98, 0.3, 0.0} \definecolor{tangerine}{rgb}{0.95, 0.52, 0.0} \definecolor{tangerineyellow}{rgb}{1.0, 0.8, 0.0} \definecolor{taupe}{rgb}{0.28, 0.24, 0.2} \definecolor{taupegray}{rgb}{0.55, 0.52, 0.54} \definecolor{teagreen}{rgb}{0.82, 0.94, 0.75} \definecolor{tearose(orange)}{rgb}{0.97, 0.51, 0.47} \definecolor{tearose(rose)}{rgb}{0.96, 0.76, 0.76} \definecolor{teal}{rgb}{0.0, 0.5, 0.5} \definecolor{tealblue}{rgb}{0.21, 0.46, 0.53} \definecolor{tealgreen}{rgb}{0.0, 0.51, 0.5} \definecolor{tenné(tawny)}{rgb}{0.8, 0.34, 0.0} \definecolor{terracotta}{rgb}{0.89, 0.45, 0.36} \definecolor{thistle}{rgb}{0.85, 0.75, 0.85} \definecolor{thulianpink}{rgb}{0.87, 0.44, 0.63} \definecolor{ticklemepink}{rgb}{0.99, 0.54, 0.67} \definecolor{tiffanyblue}{rgb}{0.04, 0.73, 0.71} \definecolor{tiger\'seye}{rgb}{0.88, 0.55, 0.24} \definecolor{timberwolf}{rgb}{0.86, 0.84, 0.82} \definecolor{titaniumyellow}{rgb}{0.93, 0.9, 0.0} \definecolor{tomato}{rgb}{1.0, 0.39, 0.28} \definecolor{toolbox}{rgb}{0.45, 0.42, 0.75} \definecolor{tractorred}{rgb}{0.99, 0.05, 0.21} \definecolor{trolleygrey}{rgb}{0.5, 0.5, 0.5} \definecolor{tropicalrainforest}{rgb}{0.0, 0.46, 0.37} \definecolor{trueblue}{rgb}{0.0, 0.45, 0.81} \definecolor{tuftsblue}{rgb}{0.28, 0.57, 0.81} \definecolor{tumbleweed}{rgb}{0.87, 0.67, 0.53} \definecolor{turkishrose}{rgb}{0.71, 0.45, 0.51} \definecolor{turquoise}{rgb}{0.19, 0.84, 0.78} \definecolor{turquoiseblue}{rgb}{0.0, 1.0, 0.94} \definecolor{turquoisegreen}{rgb}{0.63, 0.84, 0.71} \definecolor{tuscanred}{rgb}{0.51, 0.21, 0.21} \definecolor{twilightlavender}{rgb}{0.54, 0.29, 0.42} \definecolor{tyrianpurple}{rgb}{0.4, 0.01, 0.24} \definecolor{uablue}{rgb}{0.0, 0.2, 0.67} \definecolor{uared}{rgb}{0.85, 0.0, 0.3} \definecolor{ube}{rgb}{0.53, 0.47, 0.76} \definecolor{uclablue}{rgb}{0.33, 0.41, 0.58} \definecolor{uclagold}{rgb}{1.0, 0.7, 0.0} \definecolor{ufogreen}{rgb}{0.24, 0.82, 0.44} \definecolor{ultramarine}{rgb}{0.07, 0.04, 0.56} \definecolor{ultramarineblue}{rgb}{0.25, 0.4, 0.96} \definecolor{ultrapink}{rgb}{1.0, 0.44, 1.0} \definecolor{umber}{rgb}{0.39, 0.32, 0.28} \definecolor{unitednationsblue}{rgb}{0.36, 0.57, 0.9} \definecolor{unmellowyellow}{rgb}{1.0, 1.0, 0.4} \definecolor{upforestgreen}{rgb}{0.0, 0.27, 0.13} \definecolor{upmaroon}{rgb}{0.48, 0.07, 0.07} \definecolor{upsdellred}{rgb}{0.68, 0.09, 0.13} \definecolor{urobilin}{rgb}{0.88, 0.68, 0.13} \definecolor{usccardinal}{rgb}{0.6, 0.0, 0.0} \definecolor{uscgold}{rgb}{1.0, 0.8, 0.0} \definecolor{utahcrimson}{rgb}{0.83, 0.0, 0.25} \definecolor{vanilla}{rgb}{0.95, 0.9, 0.67} \definecolor{vegasgold}{rgb}{0.77, 0.7, 0.35} \definecolor{venetianred}{rgb}{0.78, 0.03, 0.08} \definecolor{verdigris}{rgb}{0.26, 0.7, 0.68} \definecolor{vermilion}{rgb}{0.89, 0.26, 0.2} \definecolor{veronica}{rgb}{0.63, 0.36, 0.94} \definecolor{violet}{rgb}{0.56, 0.0, 1.0} \definecolor{violet(colorwheel)}{rgb}{0.5, 0.0, 1.0} \definecolor{violet(ryb)}{rgb}{0.53, 0.0, 0.69} \definecolor{violet(web)}{rgb}{0.93, 0.51, 0.93} \definecolor{viridian}{rgb}{0.25, 0.51, 0.43} \definecolor{vividauburn}{rgb}{0.58, 0.15, 0.14} \definecolor{vividburgundy}{rgb}{0.62, 0.11, 0.21} \definecolor{vividcerise}{rgb}{0.85, 0.11, 0.51} \definecolor{vividtangerine}{rgb}{1.0, 0.63, 0.54} \definecolor{vividviolet}{rgb}{0.62, 0.0, 1.0} \definecolor{warmblack}{rgb}{0.0, 0.26, 0.26} \definecolor{wenge}{rgb}{0.39, 0.33, 0.32} \definecolor{wheat}{rgb}{0.96, 0.87, 0.7} \definecolor{white}{rgb}{1.0, 1.0, 1.0} \definecolor{whitesmoke}{rgb}{0.96, 0.96, 0.96} \definecolor{wildblueyonder}{rgb}{0.64, 0.68, 0.82} \definecolor{wildstrawberry}{rgb}{1.0, 0.26, 0.64} \definecolor{wildwatermelon}{rgb}{0.99, 0.42, 0.52} \definecolor{wisteria}{rgb}{0.79, 0.63, 0.86} \definecolor{xanadu}{rgb}{0.45, 0.53, 0.47} \definecolor{yaleblue}{rgb}{0.06, 0.3, 0.57} \definecolor{yellow}{rgb}{1.0, 1.0, 0.0} \definecolor{yellow(munsell)}{rgb}{0.94, 0.8, 0.0} \definecolor{yellow(ncs)}{rgb}{1.0, 0.83, 0.0} \definecolor{yellow(process)}{rgb}{1.0, 0.94, 0.0} \definecolor{yellow(ryb)}{rgb}{1.0, 1.0, 0.2} \definecolor{yellow-green}{rgb}{0.6, 0.8, 0.2} \definecolor{zaffre}{rgb}{0.0, 0.08, 0.66} \definecolor{zinnwalditebrown}{rgb}{0.17, 0.09, 0.03} %%texpackages%% % \usepackage[default]{lato} % Tämä on yliopiston default leipätekstin fontti %%texfont%% $if(beamerarticle)$ \usepackage{beamerarticle} % needs to be loaded first $endif$ $if(fontfamily)$ \usepackage[$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$]{$fontfamily$} $else$ \usepackage{lmodern} $endif$ $if(linestretch)$ \usepackage{setspace} \setstretch{$linestretch$} $endif$ \usepackage{amssymb,amsmath} \usepackage{pifont} \usepackage{ifxetex,ifluatex} % \usepackage{fixltx2e} % provides \textsubscript \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc} \usepackage[utf8]{inputenc} \usepackage{eurosym} \else % if luatex or xelatex \ifxetex \usepackage{mathspec} \else \usepackage{fontspec} \fi \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase} $for(fontfamilies)$ \newfontfamily{$fontfamilies.name$}[$fontfamilies.options$]{$fontfamilies.font$} $endfor$ $if(euro)$ \newcommand{\euro}{€} $endif$ $if(mainfont)$ \setmainfont[$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$]{$mainfont$} $endif$ $if(sansfont)$ \setsansfont[$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$]{$sansfont$} $endif$ $if(monofont)$ \setmonofont[Mapping=tex-ansi$if(monofontoptions)$,$for(monofontoptions)$$monofontoptions$$sep$,$endfor$$endif$]{$monofont$} $endif$ $if(mathfont)$ \setmathfont(Digits,Latin,Greek)[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$} $endif$ $if(CJKmainfont)$ \usepackage{xeCJK} \setCJKmainfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$} $endif$ \fi % use upquote if available, for straight quotes in verbatim environments \IfFileExists{upquote.sty}{\usepackage{upquote}}{} % use microtype if available \IfFileExists{microtype.sty}{ \usepackage[$for(microtypeoptions)$$microtypeoptions$$sep$,$endfor$]{microtype} \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts }{} \PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref $if(verbatim-in-note)$ \usepackage{fancyvrb} $endif$ \usepackage[unicode=true]{hyperref} $if(colorlinks)$ \PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref $endif$ \hypersetup{ $if(title-meta)$ pdftitle={$title-meta$}, $endif$ $if(author-meta)$ pdfauthor={$author-meta$}, $endif$ $if(keywords)$ pdfkeywords={$for(keywords)$$keywords$$sep$, $endfor$}, $endif$ $if(colorlinks)$ colorlinks=true, linkcolor=$if(linkcolor)$$linkcolor$$else$Maroon$endif$, citecolor=$if(citecolor)$$citecolor$$else$Blue$endif$, urlcolor=$if(urlcolor)$$urlcolor$$else$Blue$endif$, $else$ pdfborder={0 0 0}, $endif$ breaklinks=true} \urlstyle{same} % don't use monospace font for urls $if(verbatim-in-note)$ \VerbatimFootnotes % allows verbatim text in footnotes $endif$ \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex \usepackage[shorthands=off,main=%%texlanguage%%]{babel} \else \usepackage{polyglossia} \setmainlanguage[]{ %%texlanguage%%} \fi $if(natbib)$ \usepackage{natbib} \bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$} $endif$ $if(biblatex)$ \usepackage[$if(biblio-style)$style=$biblio-style$,$endif$$for(biblatexoptions)$$biblatexoptions$$sep$,$endfor$]{biblatex} $for(bibliography)$ \addbibresource{$bibliography$} $endfor$ $endif$ $if(listings)$ \usepackage{listings} $endif$ $if(lhs)$ \lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{} $endif$ $if(highlighting-macros)$ $highlighting-macros$ $endif$ $if(tables)$ \usepackage{longtable,booktabs} % Fix footnotes in tables (requires footnote package) \IfFileExists{footnote.sty}{\usepackage{footnote}\makesavenoteenv{long table}}{} $endif$ $if(graphics)$ \usepackage{graphicx,grffile} \makeatletter \def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} \def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} \makeatother % Scale images if necessary, so that they will not overflow the page % margins by default, and it is still possible to overwrite the defaults % using explicit options in \includegraphics[width, height, ...]{} \setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} $endif$ $if(links-as-notes)$ % Make links footnotes instead of hotlinks: \renewcommand{\href}[2]{#2\footnote{\url{#1}}} $endif$ $if(strikeout)$ \usepackage[normalem]{ulem} % avoid problems with \sout in headers with hyperref: \pdfstringdefDisableCommands{\renewcommand{\sout}{}} $endif$ $if(indent)$ $else$ \IfFileExists{parskip.sty}{ \usepackage{parskip} }{ else \setlength{\parindent}{0pt} \setlength{\parskip}{6pt plus 2pt minus 1pt} } $endif$ \setlength{\emergencystretch}{3em} % prevent overfull lines \providecommand{\tightlist}{ \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} $if(numbersections)$ \setcounter{secnumdepth}{$if(secnumdepth)$$secnumdepth$$else$5$endif$} $else$ \setcounter{secnumdepth}{0} $endif$ $if(subparagraph)$ $else$ % Redefines (sub)paragraphs to behave more like sections \ifx\paragraph\undefined\else \let\oldparagraph\paragraph \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}} \fi \ifx\subparagraph\undefined\else \let\oldsubparagraph\subparagraph \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}} \fi $endif$ $if(dir)$ \ifxetex % load bidi as late as possible as it modifies e.g. graphicx $if(latex-dir-rtl)$ \usepackage[RTLdocument]{bidi} $else$ \usepackage{bidi} $endif$ \fi \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex \TeXXeTstate=1 \newcommand{\RL}[1]{\beginR #1\endR} \newcommand{\LR}[1]{\beginL #1\endL} \newenvironment{RTL}{\beginR}{\endR} \newenvironment{LTR}{\beginL}{\endL} \fi $endif$ % set default figure placement to htbp \makeatletter \def\fps@figure{htbp} \makeatother $for(header-includes)$ $header-includes$ $endfor$ \ifnum 11=1%%texautonumber%% \ifcsname c@chapter\endcsname \setcounter{chapter}{ %%texsectionstart%%} \else \fi \setcounter{section}{ %%texsectionstart%%} \setcounter{secnumdepth}{6} \setcounter{tocdepth}{6} \fi \ifnum 10=1%%texcaption%% \captionsetup{labelformat=empty} \fi $if(title)$ \title{$title$$if(thanks)$\thanks{$thanks$}$endif$} $endif$ $if(subtitle)$ \providecommand{\subtitle}[1]{} \subtitle{$subtitle$} $endif$ $if(author)$ \author{$for(author)$$author$$sep$ \and $endfor$} $endif$ $if(institute)$ \providecommand{\institute}[1]{} \institute{$for(institute)$$institute$$sep$ \and $endfor$} $endif$ % Add root path for images: % THERE'S SOMETHING WRONG WITH THIS COMMAND % $if(graphics-root)$ % \graphicspath{{$graphics-root$}} % $endif$ \date{$date$} \usepackage{framed} \usepackage[most]{tcolorbox} \tcbuselibrary{breakable} \usepackage{color} \newcommand{\externalimagelink}[1]{{ \color{blue}{ (IMG: #1) } }} \usepackage{adjustbox} \definecolor{darkgreen}{RGB}{0,147,0} \definecolor{tim}{RGB}{0,202,202} \definecolor{bggray}{RGB}{223,223,223} \definecolor{bglightgray}{RGB}{195,195,195} ``` #- {id="cyWsTEsjPdOE" area_end="beforemacros"} #- {id="qjUPGX96MSHJ" area="macros" collapse="true"} macros ``` {id="KwkhQzcZCOBf" .latex printing_template=""} \newcommand{\hiddenprint}[1]{\iffalse {#1} \fi} \newenvironment{absolutelynopagebreak} {\par\nobreak\vfil\penalty0\vfilneg \vtop\bgroup} {\par\xdef\tpd{\the\prevdepth}\egroup \prevdepth=\tpd} \DeclareUnicodeCharacter{200B}{} \newcommand{\verbx}{0.6em} \DeclareUnicodeCharacter{2660}{\makebox[\verbx][c]{\ensuremath{\spadesuit}}} \DeclareUnicodeCharacter{2663}{\makebox[\verbx][c]{\ensuremath{\clubsuit}}} \DeclareUnicodeCharacter{2665}{\makebox[\verbx][c]{\ensuremath{\heartsuit}}} \DeclareUnicodeCharacter{2666}{\makebox[\verbx][c]{\ensuremath{\diamondsuit}}} \DeclareUnicodeCharacter{21E7}{\ensuremath{\Uparrow}} \DeclareUnicodeCharacter{20B3}{A} \DeclareUnicodeCharacter{25A1}{[]} \newcommand{\pluginHeader}[1]{{\large \textbf{#1}}} \newcommand{\plgfooter}[1]{{\begin{center}{#1}\end{center}}} \newcommand{\videoRunDiv}[1]{{{#1}}} \newcommand{\smallVideoRunDiv}[1]{{{#1}}} \newcommand{\listVideoRunDiv}[1]{{{#1}}} \newcommand{\stem}[1]{{{#1}}} \newcommand{\hFour}[1]{{#1}} \newcommand{\huomautus}[1]{\begin{tcolorbox}{#1} \end{tcolorbox}} \newcommand{\kaava}[1]{\begin{adjustwidth}{2em}{}{#1}\end{adjustwidth}} \newcommand{\red}[1]{{\leavevmode\color{red}{#1}}} \newcommand{\tim}[1]{{\leavevmode\color{tim}{#1}}} \newcommand{\blue}[1]{{\leavevmode\color{blue}{#1}}} \newcommand{\green}[1]{{\leavevmode\color{darkgreen}{#1}}} \newcommand{\yellow}[1]{{\leavevmode\color{yellow}{#1}}} \newcommand{\white}[1]{{\leavevmode\color{white}{#1}}} \newcommand{\gray}[1]{{\leavevmode\color{darkgray}{#1}}} \newcommand{\lightgray}[1]{{\leavevmode\color{lightgray}{#1}}} \newcommand{\bggray}[1]{\colorbox{bggray}{#1}} \newcommand{\bgred}[1]{\colorbox{red}{#1}} \newcommand{\bgblue}[1]{\colorbox{blue}{#1}} \newcommand{\bggreen}[1]{\colorbox{darkgreen}{#1}} \newcommand{\bgyellow}[1]{\colorbox{yellow}{#1}} \newcommand{\bglightgray}[1]{\colorbox{bglightgray}{#1}} \newcommand{\bgtim}[1]{\colorbox{tim}{#1}} \newcommand{\bgwhite}[1]{\colorbox{white}{#1}} \newcommand{\border}[1]{\fbox{#1}} \newcommand{\obs}[1]{\fcolorbox{black}{bggray}{#1}} \newcommand{\radius}[1]{\marginbox{0 5}{#1}} \newcommand{\timpluginerror}[2]{{ \begin{tcolorbox}[colframe=red!75!white, coltext=red!75!black, title=#1]{#2}\end{tcolorbox} }} \newcommand{\smalltext}[1]{{\tiny{#1}}} \newcommand{\linkit}[1]{#1} \newcommand{\runo}[1]{\begin{center}\it{#1}\end{center}} \newcommand{\kuvavasen}[1]{#1} \newcommand{\timButton}[1]{\bgtim{\white{{#1}}}} \newcommand{\smallhref}[2]{\hfill{\tiny\href{#1}{#2}}} % \newcommand{\haskell}[1]{#1} \def\haskell{} % verbatim does not work inside command easily % ----- UI components begin -------------- \def\clap#1{\hbox to 0pt{\hss#1\hss}} \newcommand{\cmark}{\text{\ding{51}}} \newcommand{\xmark}{\text{\ding{55}}} \makeatletter \newcommand*{\checkbox}{\@ifstar{\checkedcheckbox}{\uncheckedcheckbox}} \newcommand*{\radiobutton}{\@ifstar{\checkedradiobutton}{\uncheckedradiobutton}} \makeatother \newcommand{\button}[1]{\tcbox[on line, bottom=0pt, top=0pt, left=1pt, right=1pt] {\textbf{#1}}} \newcommand{\smallimage}[1]{#1} % ------------ Begin overlapped items like radio and checkbox ------------ \def \bw {20pt}% default width for overlapped items \newcommand{\basicoverlappeditem}[1]{{\makebox[\bw][s]{\hfill{#1}\hfill}}} \newcommand{\overlapitems}[2]{{\makebox[\bw][s]{\hfill{#1}\hfill}% \hspace{-\bw}}% {\makebox[\bw][s]{\hfill{#2}\hfill}}% } \newcommand{\uncheckedradiobutton}{\basicoverlappeditem{\(\bigcirc\)}} \newcommand{\checkedradiobutton}{\overlapitems{\uncheckedradiobutton}{\(\bullet\)}} \newcommand{\uncheckedcheckbox}{\basicoverlappeditem{\raisebox{-1.0pt}{\(\square\)}}} \newcommand{\checkedcheckbox}{\overlapitems{\uncheckedcheckbox}{\hspace{2pt}\raisebox{0.5pt}\cmark}} \newcommand{\corcircle}{\basicoverlappeditem{{\LARGE\(\bigcirc\)}}} \newcommand{\correct}[1]{\overlapitems{#1}{\raisebox{-1.8pt}\corcircle}} \newcommand{\lbpoints}[2]% poist to left bottom corner of itme #2 {\overlapitems{#2}{{\raisebox{-9.5pt}{\tiny\hspace{-12pt}#1\hspace{0pt}}}}% } % ------------ End overlapped items like radio and checkbox ------------ % ----- UI components end -------------- % ----- mcq BEGIN \newcommand{\mcq}[4]{ %\begin{absolutelynopagebreak} \begin{center} \large \textbf{{#1}} \end{center} \renewcommand{\arraystretch}{1.5} #2 \begin{center} \begin{tabular}{#3} #4 \end{tabular} \vspace{1em} \end{center} %\end{absolutelynopagebreak} } % ----- mcq END % ----- task BEGIN \newcommand{\task}[4]{ % header,stem,content,footer \ifx\hfuzz#1\hfuzz \begin{tcolorbox}[ boxrule=0.2pt, colback=white] {#2} {#3} \begin{center}{#4}\end{center} \end{tcolorbox} \else \begin{tcolorbox}[ toptitle=3mm, bottomtitle=2mm, boxrule=0.2pt, colback=white, colbacktitle=black!10, coltitle=black, title={\large \textbf{#1}}] {#2} {#3} \begin{center}{#4}\end{center} \end{tcolorbox} \fi } % ----- task END % ----- qst BEGIN \newcommand{\qst}[6]% header,stem,questionText,tcolums,table,footer {\vspace{10pt} %\begin{absolutelynopagebreak} \task{#1}{#2}{ \renewcommand{\arraystretch}{1.5} \textbf{#3} \begin{adjustwidth}{1.0cm}{} \begin{tabular}{#4} #5 \end{tabular} \end{adjustwidth} }{#6} \vspace{1em} %\end{absolutelynopagebreak} } \newcommand{\qsty}[6]% header,stem,questionText,tcolums,table,footer { \vspace{10pt} %\begin{absolutelynopagebreak} \task{#1}{#2}{ \renewcommand{\arraystretch}{1.5} \textbf{#3}\vspace{5pt} \begin{adjustwidth}{1.0cm}{} \begin{tabulary}{\linewidth}{#4} #5 \end{tabulary} \end{adjustwidth} } {\vspace{5pt}#6} \vspace{1em} %\end{absolutelynopagebreak} } % ----- qst END \newcommand{\console}[1]{ \begin{tcolorbox}[enhanced,colback=black!90!white, colupper=white, fontupper=\selectfont\bfseries\ttfamily, borderline={0.3mm}{0.3mm}{white}, arc=0mm] #1 \end{tcolorbox} } \newenvironment{consoleenv}{ % \begin{tcolorbox}[ enhanced,colback=black!90!white, colupper=white, fontupper=\selectfont\bfseries\ttfamily, borderline={0.3mm}{0.3mm}{white}, arc=0mm] %\Verbatim[fontsize=\small, frame=leftline, rulecolor=\color{lightgray}, xleftmargin=2mm] } { %\endVerbatim \end{tcolorbox}% } \newcommand{\textbox}[2]{ \fbox{\begin{minipage}[c][][t]{#1}{#2} \end{minipage}} } \newcommand{\ttextbox}[2]{ \vspace{2pt} \textbox{#1\linewidth}{ #2\par \hfill } } \usepackage{fancyvrb} \renewenvironment{verbatim} {\Verbatim[fontsize=\small, frame=leftline, rulecolor=\color{lightgray}, xleftmargin=2mm]} {\endVerbatim} %---------------------- taskenv begin --------------------------------- \newcommand{\taskenvArg}{} % dummy macro for env end params \newenvironment{taskenv}[3] % header,stem,footer {\renewcommand{\taskenvArg}{#3}% \ifx\hfuzz#1\hfuzz% \begin{tcolorbox}[ breakable, boxrule=0.2pt, colback=white]% \else \begin{tcolorbox}[ breakable, toptitle=3mm, bottomtitle=2mm, boxrule=0.2pt, colback=white, colbacktitle=black!10, coltitle=black, title={\large \textbf{#1}}] \fi \ifx\hfuzz#2\hfuzz{}\else{#2\vspace{10pt}}\fi } {\ifdefempty{\taskenvArg}{}{\begin{center}{\taskenvArg}\end{center}}% \end{tcolorbox}% } %---------------------- taskenv end --------------------------------- \definecolor{codegreen}{rgb}{0,0.6,0} \definecolor{codegray}{rgb}{0.5,0.5,0.5} \definecolor{codelightgray}{rgb}{0.65,0.65,0.65} \definecolor{codepurple}{rgb}{0.58,0,0.82} \definecolor{codeblue}{rgb}{0.0,0,0.9} \definecolor{backcolour}{rgb}{0.95,0.95,0.92} \lstdefinestyle{mystyle}{ %backgroundcolor=\color{backcolour}, commentstyle=\color{codelightgray}, keywordstyle=\color{codeblue}, numberstyle=\tiny\color{codegray}, stringstyle=\color{codepurple}, basicstyle=\footnotesize, breakatwhitespace=false, breaklines=true, captionpos=b, keepspaces=true, numbers=left, numbersep=5pt, showspaces=false, showstringspaces=false, showtabs=false, tabsize=2 } \lstset{ style=mystyle, basicstyle=\linespread{0.9}\small\ttfamily, prebreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}}, numberstyle=\tiny, stepnumber=1, numbersep=5pt, xleftmargin=0em, breaklines=true, columns=fixed, fontadjust=true, basewidth=0.5em, frame=, rulecolor=\color{blue!80!black}, belowskip=0pt, aboveskip=0pt, inputencoding=utf8, extendedchars=true, literate= {á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1 {Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1 {à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1 {À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1 {ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 {Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 {â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1 {Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1 {œ}{{\oe}}1 {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1 {ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1 {€}{{\euro}}1 {£}{{\pounds}}1 {½}{{\ensuremath{\frac12}}}1 {₳}{A}1 } %$if(macros)$ %$macros$ %$endif$ ``` #- {id="p9JtxbrBi1vP" area_end="macros"} #- {id="8DT6eBurByLx" area="usermacros" collapse="true"} user macros ``` {id="t0VDLYQ32Wuq" .latex printing_template=""} %%texmacros%% ``` #- {id="G3H21RPGFFs5" area_end="usermacros"} #- {id="tyJ2hz7ScVL0" area="aftermacros" collapse="true"} aftermacros ``` {id="h1kgDfnLSg5n" .latex printing_template=""} \pagestyle{plain} \usepackage{tabularx} \usepackage{amsfonts} \usepackage{listings} \lstdefinestyle{verbo}{ basicstyle=\ttfamily, breaklines=true, columns=fullflexible, breakatwhitespace=false, tabsize=1, resetmargins=true, xleftmargin=0pt, showstringspaces=false, } \lstnewenvironment{code}[1][] {\framed \lstset{style=verbo,#1}} {\endframed} ``` ``` {id="MNd4Autpxjdp" .latex printing_template=""} \ifnum 10<1%%texfancyfooter%% \usepackage{fancyhdr} \fancypagestyle{myfancyfooter}{ \ifnum 12>1%%texfancyfooter%% \fancyhead{} \fancyfoot{} \fancyfoot[LE,RO]{\thepage} \fancyfoot[RE]{\textit{ %%textitle%%} } \fancyfoot[LO]{\textit{\nouppercase{\rightmark}}} \ifnum 10=1%%texforcesonlysectionnumber%% \fancyfoot[LO]{\textit{\nouppercase{\leftmark}}} % give chapter text to left \fi \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{ %%texfootrulewidth%%} %\renewcommand{\sectionmark}[1]{\markright{\thesection.\ ##1}} \else %%texfancyfooterstyle%% \fi } \fi \ifnum 11=1%%texforcesonlysectionnumber%% \renewcommand{\thesection}{\arabic{section}} \fi % \renewcommand*\rmdefault{lato} % Tämä on yliopiston default leipäteksti fontti % \renewcommand*\rmdefault{ppl} %%beforedocument%% \begin{document} ``` #- {id="b8NvuYJKdYV5" area_end="aftermacros"} #- {id="PeCgNNJF36Ku" area="coverpage" collapse="true"} coverpage ``` {id="MNCRe5vW8EXj" .latex printing_template=""} \ifnum 11=1%%texcoverpage%% %------------------------------------------------------------------------------- %-------------------------------COVERPAGE_BEGIN--------------------------------- %------------------------------------------------------------------------------- \begin{titlepage} \centering \vspace*{5cm} {\scshape \Huge %%textitle%%\par} \vspace{2cm} {\Large\itshape %%texauthorname%%\par} \vfill %%texversion%% \par %%texdate%% \par \vfill {\large %%texorganization%%\par} \end{titlepage} %------------------------------------------------------------------------------- %------------------------------COVERPAGE_END------------------------------------ %------------------------------------------------------------------------------- \fi ``` #- {id="CqJ2qv0FDZUP" area_end="coverpage"} #- {id="Z8h21FitdIAi" area="aftercoverpage" collapse="true"} aftercoverpage ``` {id="UrXHCFYsu6yJ" .latex printing_template=""} \let\cleardoublepage\clearpage $if(abstract)$ \begin{abstract} $abstract$ \end{abstract} $endif$ $for(include-before)$ $include-before$ $endfor$ ``` #- {id="Aw9iT4WIj0YM" area_end="aftercoverpage"} #- {id="gBx8ejxFkp0a" area="tableOfContents" collapse="true"} tableOfContents ``` {id="FpqmquvOIKn3" .latex printing_template=""} \ifnum 11=1%%textableofcontents%% %------------------------------------------------------------------------------- %---------------------------TABLE_OF_CONTENTS_BEGIN----------------------------- %------------------------------------------------------------------------------- \pagenumbering{roman} { \setcounter{tocdepth}{3} \tableofcontents \newpage \let\cleardoublepage\clearpage } %------------------------------------------------------------------------------- %---------------------------TABLE_OF_CONTENTS_END------------------------------- %------------------------------------------------------------------------------- \fi ``` #- {id="sVIb0eNixdwb" area_end="tableOfContents"} #- {id="0EVAHtMWUTZW" area="bodyAndAfter"} #- {id="0UyOwHEs0rJQ" area="body" collapse="true"} body ``` {id="lzGesxOnoz2m" .latex printing_template=""} $if(lot)$ \listoftables $endif$ $if(lof)$ \listoffigures $endif$ \ifnum 10<1%%texfancyfooter%% \pagestyle{myfancyfooter} \makeatletter \let\ps@plain\ps@fancy \makeatother \fi \pagenumbering{arabic} $body$ ``` #- {id="qpbIJlq6VK1m" area_end="body"} #- {id="j8EuPz78Hn42" area="enddocument" collapse="true"} enddocument ``` {id="ayWc6CmNoruA" .latex printing_template=""} $if(natbib)$ $if(bibliography)$ $if(biblio-title)$ $if(book-class)$ \renewcommand\bibname{$biblio-title$} $else$ \renewcommand\refname{$biblio-title$} $endif$ $endif$ \bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$} $endif$ $endif$ $if(biblatex)$ \printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$ $endif$ $for(include-after)$ $include-after$ $endfor$ \end{document} ``` #- {id="hbk16quL6GRH" area_end="enddocument"} #- {id="ECJwdvnA90i1" area_end="bodyAndAfter"} #- {id="520bnRc0z71n" area_end="fulltemplate"}