this repo has no description
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

:lipstick: page header

+108 -50
+17 -17
paper/colorshed.svg
··· 1 1 <svg height="150" viewBox="0 0 150 150" width="150" xmlns="http://www.w3.org/2000/svg"> 2 2 <rect fill="white" height="150" width="150" x="0" y="0"/> 3 3 <g class="layer" data-layer="root"> 4 - <g data-object="--375667707799164755" style="fill: yellow;transform-box: fill-box;" transform-origin="125 25"> 4 + <g data-object="--8770770029773788450" style="fill: yellow;transform-box: fill-box;" transform-origin="125 25"> 5 5 <rect height="50" width="50" x="100" y="0"/> 6 6 </g> 7 - <g data-object="--15614467315524568680" style="fill: blue;transform-box: fill-box;" transform-origin="25 25"> 7 + <g data-object="--14196806778611073208" style="fill: green;transform-box: fill-box;" transform-origin="125 125"> 8 + <rect height="50" width="50" x="100" y="100"/> 9 + </g> 10 + <g data-object="--14857474355468498017" style="fill: blue;transform-box: fill-box;" transform-origin="25 25"> 8 11 <rect height="50" width="50" x="0" y="0"/> 9 12 </g> 10 - <g data-object="--13587582764877368320" style="fill: red;transform-box: fill-box;" transform-origin="75 75"> 11 - <rect height="50" width="50" x="50" y="50"/> 12 - </g> 13 - <g data-object="--13518301373768647850" style="fill: purple;transform-box: fill-box;" transform-origin="25 125"> 14 - <rect height="50" width="50" x="0" y="100"/> 15 - </g> 16 - <g data-object="--16546396387867059567" style="fill: green;transform-box: fill-box;" transform-origin="125 125"> 17 - <rect height="50" width="50" x="100" y="100"/> 18 - </g> 19 - <g data-object="--3700631692136421255" style="fill: cyan;transform-box: fill-box;" transform-origin="75 25"> 13 + <g data-object="--5188790026082249621" style="fill: cyan;transform-box: fill-box;" transform-origin="75 25"> 20 14 <rect height="50" width="50" x="50" y="0"/> 21 15 </g> 22 - <g data-object="--6684871025456728689" style="fill: orange;transform-box: fill-box;" transform-origin="25 75"> 23 - <rect height="50" width="50" x="0" y="50"/> 16 + <g data-object="--17187161802802264847" style="fill: pink;transform-box: fill-box;" transform-origin="75 125"> 17 + <rect height="50" width="50" x="50" y="100"/> 24 18 </g> 25 - <g data-object="--28759431767939479" style="fill: brown;transform-box: fill-box;" transform-origin="125 75"> 19 + <g data-object="--8628521741332402152" style="fill: brown;transform-box: fill-box;" transform-origin="125 75"> 26 20 <rect height="50" width="50" x="100" y="50"/> 27 21 </g> 28 - <g data-object="--3231555540301764813" style="fill: pink;transform-box: fill-box;" transform-origin="75 125"> 29 - <rect height="50" width="50" x="50" y="100"/> 22 + <g data-object="--815975881357419275" style="fill: red;transform-box: fill-box;" transform-origin="75 75"> 23 + <rect height="50" width="50" x="50" y="50"/> 24 + </g> 25 + <g data-object="--174561879154756733" style="fill: purple;transform-box: fill-box;" transform-origin="25 125"> 26 + <rect height="50" width="50" x="0" y="100"/> 27 + </g> 28 + <g data-object="--4643293035059183022" style="fill: orange;transform-box: fill-box;" transform-origin="25 75"> 29 + <rect height="50" width="50" x="0" y="50"/> 30 30 </g> 31 31 </g> 32 32 <g class="layer" data-layer="circles"/>
paper/dna-analysis-machine.png

This is a binary file and will not be displayed.

paper/flag.png

This is a binary file and will not be displayed.

+14 -14
paper/grid.svg
··· 1 1 <svg height="170" viewBox="-10 -10 170 170" width="170" xmlns="http://www.w3.org/2000/svg"> 2 2 <rect fill="white" height="170" width="170" x="-10" y="-10"/> 3 3 <g class="layer" data-layer="root"> 4 - <g data-object="--8044335407824616032" style="fill: black;transform-box: fill-box;" transform-origin="75 25"> 5 - <circle cx="50" cy="0" r="2"/> 4 + <g data-object="--4173858882205808435" style="fill: black;transform-box: fill-box;" transform-origin="25 125"> 5 + <circle cx="0" cy="100" r="2"/> 6 6 </g> 7 - <g data-object="--9123305004219188859" style="fill: black;transform-box: fill-box;" transform-origin="125 25"> 7 + <g data-object="--11537361207630617021" style="fill: black;transform-box: fill-box;" transform-origin="125 25"> 8 8 <circle cx="100" cy="0" r="2"/> 9 9 </g> 10 - <g data-object="--3033572172195199028" style="fill: black;transform-box: fill-box;" transform-origin="125 75"> 10 + <g data-object="--14609236137945103496" style="fill: black;transform-box: fill-box;" transform-origin="25 75"> 11 + <circle cx="0" cy="50" r="2"/> 12 + </g> 13 + <g data-object="--1115297771287475575" style="fill: black;transform-box: fill-box;" transform-origin="125 75"> 11 14 <circle cx="100" cy="50" r="2"/> 12 15 </g> 13 - <g data-object="--16830775558836329687" style="fill: black;transform-box: fill-box;" transform-origin="25 125"> 14 - <circle cx="0" cy="100" r="2"/> 15 - </g> 16 - <g data-object="--7389065806926974449" style="fill: black;transform-box: fill-box;" transform-origin="125 125"> 16 + <g data-object="--9461358533758613800" style="fill: black;transform-box: fill-box;" transform-origin="125 125"> 17 17 <circle cx="100" cy="100" r="2"/> 18 18 </g> 19 - <g data-object="--8186870064885101362" style="fill: black;transform-box: fill-box;" transform-origin="75 75"> 20 - <circle cx="50" cy="50" r="2"/> 19 + <g data-object="--9784877474404371272" style="fill: black;transform-box: fill-box;" transform-origin="75 25"> 20 + <circle cx="50" cy="0" r="2"/> 21 21 </g> 22 - <g data-object="--384886948574484973" style="fill: black;transform-box: fill-box;" transform-origin="25 25"> 22 + <g data-object="--4288676805360302638" style="fill: black;transform-box: fill-box;" transform-origin="25 25"> 23 23 <circle cx="0" cy="0" r="2"/> 24 24 </g> 25 - <g data-object="--5611790767321655154" style="fill: black;transform-box: fill-box;" transform-origin="25 75"> 26 - <circle cx="0" cy="50" r="2"/> 25 + <g data-object="--15293945155977475152" style="fill: black;transform-box: fill-box;" transform-origin="75 75"> 26 + <circle cx="50" cy="50" r="2"/> 27 27 </g> 28 - <g data-object="--6576106397029605359" style="fill: black;transform-box: fill-box;" transform-origin="75 125"> 28 + <g data-object="--7362212684039804370" style="fill: black;transform-box: fill-box;" transform-origin="75 125"> 29 29 <circle cx="50" cy="100" r="2"/> 30 30 </g> 31 31 </g>
paper/heart.png

This is a binary file and will not be displayed.

paper/main.pdf

This is a binary file and will not be displayed.

+5 -2
paper/main.typ
··· 21 21 22 22 #let breakout(content) = block( 23 23 inset: 1em, 24 - fill: luma(240), 24 + fill: luma(95%), 25 25 radius: 4pt, 26 26 width: 100%, 27 27 pad(x: 1em, align(center, text(size: 1.1em, content))), ··· 32 32 size: size, 33 33 block( 34 34 inset: 1.5em, 35 - fill: luma(240), 35 + fill: luma(95%), 36 36 radius: 4pt, 37 37 width: 100%, 38 38 // Figure itself is already non breakable, AFAIK ··· 59 59 60 60 #show: arkheion.with( 61 61 title: "Shapemaker: Créations audiovisuelles procédurales musicalement synchrones", 62 + headertitle: "Shapemaker", 62 63 authors: ( 63 64 ( 64 65 name: "Gwenn Le Bihan", ··· 1251 1252 1252 1253 1253 1254 #bibliography("bibliography.yaml") 1255 + 1256 + 1254 1257 1255 1258 #show: arkheion-appendices 1256 1259
+16 -16
paper/shapeshed.svg
··· 1 1 <svg height="170" viewBox="-10 -10 170 170" width="170" xmlns="http://www.w3.org/2000/svg"> 2 2 <rect fill="white" height="170" width="170" x="-10" y="-10"/> 3 3 <g class="layer" data-layer="root"> 4 - <g data-object="--5593412285880459161" style="fill: black;transform-box: fill-box;" transform-origin="125 175"> 5 - <circle cx="100" cy="150" r="2"/> 4 + <g data-object="--10427425957282944850" style="fill: black;transform-box: fill-box;" transform-origin="150 100"> 5 + <path d="M100,50 L150,50 L150,100 z"/> 6 6 </g> 7 - <g data-object="--6218439278630071607" style="fill: black;transform-box: fill-box;" transform-origin="25 75"> 8 - <circle cx="0" cy="50" r="5"/> 7 + <g data-object="--8770252177087651922" style="stroke: black; fill: transparent;transform-box: fill-box;" transform-origin="100 100"> 8 + <line stroke-width="5" x1="50" x2="100" y1="50" y2="100"/> 9 9 </g> 10 - <g data-object="--16989226860394001755" style="stroke: black; fill: transparent;transform-box: fill-box;" transform-origin="100 50"> 11 - <path d="M50,50 Q100,50,100,0" stroke-width="5"/> 10 + <g data-object="--10697353391295492781" style="stroke: black; fill: transparent;transform-box: fill-box;" transform-origin="150 50"> 11 + <path d="M100,50 Q100,0,150,0" stroke-width="5"/> 12 12 </g> 13 - <g data-object="--11161750374348414010" style="fill: black;transform-box: fill-box;" transform-origin="25 25"> 14 - <circle cx="25" cy="25" r="25"/> 13 + <g data-object="--11667805548311241762" style="fill: black;transform-box: fill-box;" transform-origin="25 125"> 14 + <rect height="50" width="50" x="0" y="100"/> 15 15 </g> 16 - <g data-object="--7259427182471079587" style="stroke: black; fill: transparent;transform-box: fill-box;" transform-origin="100 100"> 17 - <line stroke-width="5" x1="50" x2="100" y1="50" y2="100"/> 16 + <g data-object="--859332694941426858" style="stroke: black; fill: transparent;transform-box: fill-box;" transform-origin="100 50"> 17 + <path d="M50,50 Q100,50,100,0" stroke-width="5"/> 18 18 </g> 19 - <g data-object="--2510629377858964867" style="fill: black;transform-box: fill-box;" transform-origin="150 100"> 20 - <path d="M100,50 L150,50 L150,100 z"/> 19 + <g data-object="--2096176772211795272" style="fill: black;transform-box: fill-box;" transform-origin="25 75"> 20 + <circle cx="0" cy="50" r="5"/> 21 21 </g> 22 - <g data-object="--12237004016842981411" style="stroke: black; fill: transparent;transform-box: fill-box;" transform-origin="150 50"> 23 - <path d="M100,50 Q100,0,150,0" stroke-width="5"/> 22 + <g data-object="--13874687100023147422" style="fill: black;transform-box: fill-box;" transform-origin="25 25"> 23 + <circle cx="25" cy="25" r="25"/> 24 24 </g> 25 - <g data-object="--6894602682874051675" style="fill: black;transform-box: fill-box;" transform-origin="25 125"> 26 - <rect height="50" width="50" x="0" y="100"/> 25 + <g data-object="--12283277509007292695" style="fill: black;transform-box: fill-box;" transform-origin="125 175"> 26 + <circle cx="100" cy="150" r="2"/> 27 27 </g> 28 28 </g> 29 29 <defs/>
+56 -1
paper/template.typ
··· 1 + #let sig(in-between) = stack( 2 + dir: ltr, 3 + spacing: 0.5em, 4 + move(dy: -0.07em, image("heart.png", width: 2%)), 5 + in-between, 6 + move(dy: -0.15em, image("flag.png", width: 2.5%)), 7 + ) 8 + 1 9 // From https://github.com/mgoulao/arkheion, slightly tweaked parce que le Français. 2 10 #let arkheion( 3 11 title: "", 12 + headertitle: "", 4 13 abstract: none, 5 14 keywords: (), 6 15 authors: (), ··· 13 22 set document(author: authors.map(a => a.name), title: title) 14 23 set page( 15 24 margin: (left: 25mm, right: 25mm, top: 25mm, bottom: 30mm), 16 - numbering: "1", 25 + header: text( 26 + fill: luma(30%), 27 + stack( 28 + dir: ltr, 29 + spacing: 2em, 30 + align( 31 + left, 32 + context { 33 + let selector = selector(heading).before(here()) 34 + let level = counter(selector) 35 + let headings = query(selector) 36 + 37 + if headings.len() == 0 { 38 + return 39 + } 40 + 41 + let heading = headings.last() 42 + 43 + if heading.numbering != none [ 44 + #headertitle ⁄ #heading.body 45 + ] 46 + }, 47 + ), 48 + align( 49 + right, 50 + context { 51 + let selector = selector(heading).before(here()) 52 + let level = counter(selector) 53 + let headings = query(selector) 54 + 55 + if headings.len() == 0 { 56 + return 57 + } 58 + 59 + let heading = headings.last() 60 + if heading.numbering != none [ 61 + Ch. #level.display(heading.numbering) 62 + ] 63 + }, 64 + ), 65 + ), 66 + ), 67 + numbering: (current, ..total) => if total.pos().len() > 0 and current == total.at(0) { 68 + sig(str(current)) 69 + } else { 70 + str(current) 71 + }, 17 72 number-align: center, 18 73 ) 19 74 show raw: set text(size: 0.85em, font: "Martian Mono", weight: "bold")