manage different university logos
BIN
assets/logos-etablissements/CS.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
assets/logos-etablissements/EHESP.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
assets/logos-etablissements/ENIB.png
Normal file
After Width: | Height: | Size: 265 KiB |
BIN
assets/logos-etablissements/ENS.jpg
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
assets/logos-etablissements/ENSAB.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
assets/logos-etablissements/ENSAI.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
assets/logos-etablissements/ENSCR.png
Normal file
After Width: | Height: | Size: 150 KiB |
BIN
assets/logos-etablissements/ENSTA.jpg
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
assets/logos-etablissements/IMTA.png
Normal file
After Width: | Height: | Size: 49 KiB |
59
assets/logos-etablissements/INSA.svg
Normal file
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="609pt" height="131.960007pt" viewBox="0 0 609 131.960007">
|
||||
<defs>
|
||||
<clipPath id="clip-0">
|
||||
<path clip-rule="nonzero" d="M 139 0 L 228 0 L 228 131.960938 L 139 131.960938 Z M 139 0 "/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 351.019531 2.449219 L 353.519531 2.449219 L 353.519531 129.960938 L 351.019531 129.960938 Z M 351.019531 2.449219 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(93.331909%, 16.862488%, 15.686035%)" fill-opacity="1" d="M 0 2.507812 L 33.355469 2.507812 L 33.355469 129.996094 L 0 129.996094 Z M 0 2.507812 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(93.331909%, 16.862488%, 15.686035%)" fill-opacity="1" d="M 79.8125 2.507812 L 101.335938 81.070312 L 101.695312 81.070312 L 101.695312 2.507812 L 132.902344 2.507812 L 132.902344 129.996094 L 96.316406 129.996094 L 74.078125 51.257812 L 73.71875 51.257812 L 73.71875 129.996094 L 42.507812 129.996094 L 42.507812 2.507812 L 79.8125 2.507812 "/>
|
||||
<g clip-path="url(#clip-0)">
|
||||
<path fill-rule="nonzero" fill="rgb(93.331909%, 16.862488%, 15.686035%)" fill-opacity="1" d="M 193.179688 36.25 C 193.179688 32.445312 192.386719 29.199219 190.835938 26.527344 C 189.28125 23.839844 186.886719 22.503906 183.667969 22.503906 C 180.074219 22.503906 177.445312 23.664062 175.777344 25.988281 C 174.09375 28.304688 173.265625 30.890625 173.265625 33.757812 C 173.265625 37.917969 174.609375 41.226562 177.296875 43.664062 C 179.992188 46.105469 183.363281 48.210938 187.425781 49.996094 C 191.496094 51.78125 195.859375 53.597656 200.527344 55.445312 C 205.1875 57.296875 209.554688 59.703125 213.621094 62.683594 C 217.683594 65.65625 221.0625 69.554688 223.753906 74.371094 C 226.445312 79.195312 227.789062 85.472656 227.789062 93.210938 C 227.789062 106.785156 223.90625 116.640625 216.136719 122.761719 C 208.355469 128.90625 197.117188 131.960938 182.410156 131.960938 C 175.472656 131.960938 169.34375 131.390625 164.019531 130.265625 C 158.707031 129.132812 154.214844 127.167969 150.570312 124.367188 C 146.921875 121.578125 144.140625 117.914062 142.234375 113.382812 C 140.324219 108.863281 139.367188 103.265625 139.367188 96.601562 L 139.367188 92.128906 L 171.648438 92.128906 L 171.648438 95.175781 C 171.648438 100.660156 172.664062 104.492188 174.695312 106.691406 C 176.734375 108.902344 179.355469 110.007812 182.589844 110.007812 C 186.0625 110.007812 188.703125 108.804688 190.574219 106.429688 C 192.421875 104.050781 193.355469 101.144531 193.355469 97.675781 C 193.355469 93.519531 192.058594 90.207031 189.492188 87.773438 C 186.917969 85.332031 183.691406 83.246094 179.8125 81.515625 C 175.921875 79.800781 171.710938 78.035156 167.171875 76.25 C 162.613281 74.464844 158.398438 72.144531 154.515625 69.289062 C 150.628906 66.425781 147.402344 62.683594 144.832031 58.03125 C 142.253906 53.402344 140.972656 47.320312 140.972656 39.824219 C 140.972656 26.855469 144.441406 16.96875 151.382812 10.179688 C 158.316406 3.398438 168.835938 0 182.949219 0 C 197.53125 0 208.082031 3.128906 214.605469 9.382812 C 221.121094 15.628906 224.382812 25.601562 224.382812 39.292969 L 193.179688 39.292969 L 193.179688 36.25 "/>
|
||||
</g>
|
||||
<path fill-rule="nonzero" fill="rgb(93.331909%, 16.862488%, 15.686035%)" fill-opacity="1" d="M 276.039062 28.578125 L 266.894531 82.671875 L 285.546875 82.671875 L 276.386719 28.578125 Z M 297.203125 2.503906 L 328.410156 129.996094 L 292.90625 129.996094 L 289.492188 107.683594 L 262.945312 107.683594 L 259.535156 129.996094 L 224.558594 129.996094 L 255.234375 2.503906 L 297.203125 2.503906 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 305.820312 2.445312 L 328.421875 2.445312 L 328.421875 98.183594 Z M 305.820312 2.445312 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 376.269531 2.453125 L 379.042969 2.453125 L 379.042969 24.941406 L 376.269531 24.941406 Z M 376.269531 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 382.71875 2.453125 L 386.308594 2.453125 L 393.742188 21.222656 L 393.804688 21.222656 L 393.804688 2.453125 L 396.574219 2.453125 L 396.574219 24.941406 L 392.765625 24.941406 L 385.550781 6.738281 L 385.488281 6.738281 L 385.488281 24.941406 L 382.71875 24.941406 L 382.71875 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 409.855469 8.28125 C 409.855469 5.917969 409.003906 4.28125 406.359375 4.28125 C 404.027344 4.28125 402.640625 5.539062 402.640625 7.933594 C 402.640625 14.265625 413.253906 10.484375 413.253906 18.703125 C 413.253906 23.902344 409.445312 25.382812 406.261719 25.382812 C 401.003906 25.382812 399.460938 22.675781 399.460938 17.886719 L 402.230469 17.886719 C 402.230469 20.40625 402.390625 23.113281 406.453125 23.113281 C 408.65625 23.113281 410.359375 21.539062 410.359375 19.144531 C 410.359375 12.785156 399.742188 16.46875 399.742188 8.21875 C 399.742188 6.140625 400.625 2.015625 406.328125 2.015625 C 410.609375 2.015625 412.5625 4.15625 412.625 8.28125 L 409.855469 8.28125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 423.011719 24.941406 L 420.242188 24.941406 L 420.242188 4.910156 L 414.601562 4.910156 L 414.601562 2.453125 L 428.679688 2.453125 L 428.679688 4.910156 L 423.011719 4.910156 L 423.011719 24.941406 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 431.042969 2.453125 L 433.8125 2.453125 L 433.8125 24.941406 L 431.042969 24.941406 Z M 431.042969 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 444.550781 24.941406 L 441.78125 24.941406 L 441.78125 4.910156 L 436.140625 4.910156 L 436.140625 2.453125 L 450.21875 2.453125 L 450.21875 4.910156 L 444.550781 4.910156 L 444.550781 24.941406 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 452.460938 2.453125 L 455.234375 2.453125 L 455.234375 18.265625 C 455.234375 21.570312 456.304688 23.113281 459.042969 23.113281 C 462.003906 23.113281 462.886719 21.414062 462.886719 18.265625 L 462.886719 2.453125 L 465.660156 2.453125 L 465.660156 18.265625 C 465.660156 22.578125 463.453125 25.382812 459.042969 25.382812 C 454.539062 25.382812 452.460938 22.894531 452.460938 18.265625 L 452.460938 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 476.308594 24.941406 L 473.539062 24.941406 L 473.539062 4.910156 L 467.898438 4.910156 L 467.898438 2.453125 L 481.976562 2.453125 L 481.976562 4.910156 L 476.308594 4.910156 L 476.308594 24.941406 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 491.617188 2.453125 L 495.210938 2.453125 L 502.640625 21.222656 L 502.703125 21.222656 L 502.703125 2.453125 L 505.476562 2.453125 L 505.476562 24.941406 L 501.664062 24.941406 L 494.453125 6.738281 L 494.390625 6.738281 L 494.390625 24.941406 L 491.617188 24.941406 L 491.617188 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 512.746094 16.5 L 518.792969 16.5 L 515.925781 5.636719 L 515.863281 5.636719 Z M 514.101562 2.453125 L 517.816406 2.453125 L 523.863281 24.941406 L 520.964844 24.941406 L 519.359375 18.769531 L 512.179688 18.769531 L 510.507812 24.941406 L 507.613281 24.941406 L 514.101562 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 530.882812 24.941406 L 528.113281 24.941406 L 528.113281 4.910156 L 522.472656 4.910156 L 522.472656 2.453125 L 536.550781 2.453125 L 536.550781 4.910156 L 530.882812 4.910156 L 530.882812 24.941406 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 538.914062 2.453125 L 541.683594 2.453125 L 541.683594 24.941406 L 538.914062 24.941406 Z M 538.914062 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 547.859375 13.699219 C 547.859375 18.894531 548.363281 23.113281 552.203125 23.113281 C 556.046875 23.113281 556.550781 18.894531 556.550781 13.699219 C 556.550781 8.503906 556.046875 4.28125 552.203125 4.28125 C 548.363281 4.28125 547.859375 8.503906 547.859375 13.699219 Z M 559.449219 13.699219 C 559.449219 19.367188 558.410156 25.382812 552.203125 25.382812 C 546 25.382812 544.960938 19.367188 544.960938 13.699219 C 544.960938 8.027344 546 2.015625 552.203125 2.015625 C 558.410156 2.015625 559.449219 8.027344 559.449219 13.699219 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 562.734375 2.453125 L 566.324219 2.453125 L 573.757812 21.222656 L 573.820312 21.222656 L 573.820312 2.453125 L 576.589844 2.453125 L 576.589844 24.941406 L 572.78125 24.941406 L 565.566406 6.738281 L 565.503906 6.738281 L 565.503906 24.941406 L 562.734375 24.941406 L 562.734375 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 583.859375 16.5 L 589.90625 16.5 L 587.039062 5.636719 L 586.976562 5.636719 Z M 585.214844 2.453125 L 588.929688 2.453125 L 594.976562 24.941406 L 592.078125 24.941406 L 590.472656 18.769531 L 583.292969 18.769531 L 581.625 24.941406 L 578.726562 24.941406 L 585.214844 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 597.097656 2.453125 L 599.867188 2.453125 L 599.867188 22.484375 L 609 22.484375 L 609 24.941406 L 597.097656 24.941406 L 597.097656 2.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 379.324219 57.671875 L 382.222656 57.671875 C 387.011719 57.671875 387.546875 52.761719 387.546875 48.730469 C 387.546875 44.382812 387.261719 39.722656 382.222656 39.722656 L 379.324219 39.722656 Z M 376.554688 37.453125 L 382.570312 37.453125 C 389.5625 37.453125 390.441406 42.492188 390.441406 48.699219 C 390.441406 54.367188 389.027344 59.941406 382.851562 59.941406 L 376.554688 59.941406 L 376.554688 37.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 393.683594 37.453125 L 405.304688 37.453125 L 405.304688 39.910156 L 396.453125 39.910156 L 396.453125 46.964844 L 404.800781 46.964844 L 404.800781 49.421875 L 396.453125 49.421875 L 396.453125 57.484375 L 405.683594 57.484375 L 405.683594 59.941406 L 393.683594 59.941406 L 393.683594 37.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 417.929688 43.28125 C 417.929688 40.917969 417.078125 39.28125 414.433594 39.28125 C 412.105469 39.28125 410.71875 40.539062 410.71875 42.933594 C 410.71875 49.265625 421.332031 45.484375 421.332031 53.703125 C 421.332031 58.902344 417.519531 60.382812 414.339844 60.382812 C 409.082031 60.382812 407.539062 57.671875 407.539062 52.886719 L 410.308594 52.886719 C 410.308594 55.40625 410.464844 58.113281 414.527344 58.113281 C 416.734375 58.113281 418.433594 56.539062 418.433594 54.144531 C 418.433594 47.785156 407.820312 51.46875 407.820312 43.21875 C 407.820312 41.140625 408.703125 37.011719 414.402344 37.011719 C 418.6875 37.011719 420.640625 39.15625 420.703125 43.28125 L 417.929688 43.28125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 441.238281 43.28125 C 441.238281 40.917969 440.390625 39.28125 437.742188 39.28125 C 435.414062 39.28125 434.027344 40.539062 434.027344 42.933594 C 434.027344 49.265625 444.640625 45.484375 444.640625 53.703125 C 444.640625 58.902344 440.832031 60.382812 437.648438 60.382812 C 432.390625 60.382812 430.847656 57.671875 430.847656 52.886719 L 433.617188 52.886719 C 433.617188 55.40625 433.777344 58.113281 437.839844 58.113281 C 440.042969 58.113281 441.742188 56.539062 441.742188 54.144531 C 441.742188 47.785156 431.128906 51.46875 431.128906 43.21875 C 431.128906 41.140625 432.011719 37.011719 437.710938 37.011719 C 441.996094 37.011719 443.949219 39.15625 444.011719 43.28125 L 441.238281 43.28125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 461.183594 52.226562 C 460.929688 56.476562 459.261719 60.382812 454.347656 60.382812 C 447.953125 60.382812 447.105469 54.367188 447.105469 48.699219 C 447.105469 43.027344 448.144531 37.011719 454.347656 37.011719 C 458.945312 37.011719 460.867188 39.59375 460.992188 44.003906 L 458.09375 44.003906 C 458.03125 41.453125 457.214844 39.28125 454.347656 39.28125 C 450.503906 39.28125 450 43.5 450 48.699219 C 450 53.894531 450.503906 58.113281 454.347656 58.113281 C 457.71875 58.113281 458.191406 54.964844 458.285156 52.226562 L 461.183594 52.226562 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 463.832031 37.453125 L 466.605469 37.453125 L 466.605469 59.941406 L 463.832031 59.941406 Z M 463.832031 37.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 470.28125 37.453125 L 481.902344 37.453125 L 481.902344 39.910156 L 473.054688 39.910156 L 473.054688 46.964844 L 481.398438 46.964844 L 481.398438 49.421875 L 473.054688 49.421875 L 473.054688 57.484375 L 482.28125 57.484375 L 482.28125 59.941406 L 470.28125 59.941406 L 470.28125 37.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 484.886719 37.453125 L 488.476562 37.453125 L 495.910156 56.222656 L 495.972656 56.222656 L 495.972656 37.453125 L 498.746094 37.453125 L 498.746094 59.941406 L 494.933594 59.941406 L 487.722656 41.738281 L 487.660156 41.738281 L 487.660156 59.941406 L 484.886719 59.941406 L 484.886719 37.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 516.109375 52.226562 C 515.855469 56.476562 514.1875 60.382812 509.273438 60.382812 C 502.878906 60.382812 502.03125 54.367188 502.03125 48.699219 C 502.03125 43.027344 503.070312 37.011719 509.273438 37.011719 C 513.871094 37.011719 515.792969 39.59375 515.917969 44.003906 L 513.023438 44.003906 C 512.957031 41.453125 512.140625 39.28125 509.273438 39.28125 C 505.429688 39.28125 504.925781 43.5 504.925781 48.699219 C 504.925781 53.894531 505.429688 58.113281 509.273438 58.113281 C 512.644531 58.113281 513.117188 54.964844 513.210938 52.226562 L 516.109375 52.226562 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 518.777344 37.453125 L 530.398438 37.453125 L 530.398438 39.910156 L 521.546875 39.910156 L 521.546875 46.964844 L 529.894531 46.964844 L 529.894531 49.421875 L 521.546875 49.421875 L 521.546875 57.484375 L 530.773438 57.484375 L 530.773438 59.941406 L 518.777344 59.941406 L 518.777344 37.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 543.023438 43.28125 C 543.023438 40.917969 542.171875 39.28125 539.527344 39.28125 C 537.195312 39.28125 535.808594 40.539062 535.808594 42.933594 C 535.808594 49.265625 546.425781 45.484375 546.425781 53.703125 C 546.425781 58.902344 542.613281 60.382812 539.433594 60.382812 C 534.171875 60.382812 532.628906 57.671875 532.628906 52.886719 L 535.402344 52.886719 C 535.402344 55.40625 535.558594 58.113281 539.621094 58.113281 C 541.824219 58.113281 543.527344 56.539062 543.527344 54.144531 C 543.527344 47.785156 532.914062 51.46875 532.914062 43.21875 C 532.914062 41.140625 533.792969 37.011719 539.496094 37.011719 C 543.777344 37.011719 545.730469 39.15625 545.792969 43.28125 L 543.023438 43.28125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 379.324219 86.5 L 385.371094 86.5 L 382.507812 75.636719 L 382.441406 75.636719 Z M 380.679688 72.453125 L 384.394531 72.453125 L 390.441406 94.941406 L 387.546875 94.941406 L 385.9375 88.769531 L 378.757812 88.769531 L 377.089844 94.941406 L 374.191406 94.941406 L 380.679688 72.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 395.332031 83.160156 L 398.640625 83.160156 C 400.65625 83.160156 402.355469 81.777344 402.355469 78.785156 C 402.355469 76.328125 401.191406 74.722656 398.453125 74.722656 L 395.332031 74.722656 Z M 392.5625 72.453125 L 398.292969 72.453125 C 400.246094 72.453125 405.253906 72.453125 405.253906 78.910156 C 405.253906 83.097656 402.578125 85.429688 398.765625 85.429688 L 395.332031 85.429688 L 395.332031 94.941406 L 392.5625 94.941406 L 392.5625 72.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 410.574219 83.160156 L 413.878906 83.160156 C 415.894531 83.160156 417.597656 81.777344 417.597656 78.785156 C 417.597656 76.328125 416.429688 74.722656 413.691406 74.722656 L 410.574219 74.722656 Z M 407.800781 72.453125 L 413.535156 72.453125 C 415.484375 72.453125 420.492188 72.453125 420.492188 78.910156 C 420.492188 83.097656 417.816406 85.429688 414.007812 85.429688 L 410.574219 85.429688 L 410.574219 94.941406 L 407.800781 94.941406 L 407.800781 72.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 423.039062 72.453125 L 425.8125 72.453125 L 425.8125 92.484375 L 434.945312 92.484375 L 434.945312 94.941406 L 423.039062 94.941406 L 423.039062 72.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 437.304688 72.453125 L 440.078125 72.453125 L 440.078125 94.941406 L 437.304688 94.941406 Z M 437.304688 72.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 450.472656 90.625 L 452.015625 88.925781 L 454.09375 90.816406 C 454.785156 89.113281 454.945312 86.5625 454.945312 83.699219 C 454.945312 78.5 454.441406 74.28125 450.597656 74.28125 C 446.753906 74.28125 446.25 78.5 446.25 83.699219 C 446.25 88.894531 446.753906 93.113281 450.597656 93.113281 C 451.417969 93.113281 452.109375 92.925781 452.644531 92.578125 Z M 454.472656 94.246094 C 453.496094 94.972656 452.203125 95.382812 450.597656 95.382812 C 444.394531 95.382812 443.355469 89.367188 443.355469 83.699219 C 443.355469 78.027344 444.394531 72.011719 450.597656 72.011719 C 456.800781 72.011719 457.839844 78.027344 457.839844 83.699219 C 457.839844 86.941406 457.496094 90.3125 456.015625 92.578125 L 458.28125 94.65625 L 456.738281 96.296875 L 454.472656 94.246094 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 460.921875 72.453125 L 463.695312 72.453125 L 463.695312 88.265625 C 463.695312 91.570312 464.765625 93.113281 467.503906 93.113281 C 470.464844 93.113281 471.347656 91.414062 471.347656 88.265625 L 471.347656 72.453125 L 474.117188 72.453125 L 474.117188 88.265625 C 474.117188 92.578125 471.914062 95.382812 467.503906 95.382812 C 463 95.382812 460.921875 92.894531 460.921875 88.265625 L 460.921875 72.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 484.171875 66.753906 L 487.257812 66.753906 L 483.855469 71.226562 L 481.964844 71.226562 Z M 477.683594 72.453125 L 489.304688 72.453125 L 489.304688 74.910156 L 480.453125 74.910156 L 480.453125 81.964844 L 488.800781 81.964844 L 488.800781 84.421875 L 480.453125 84.421875 L 480.453125 92.484375 L 489.683594 92.484375 L 489.683594 94.941406 L 477.683594 94.941406 L 477.683594 72.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 492.289062 72.453125 L 503.910156 72.453125 L 503.910156 74.910156 L 495.0625 74.910156 L 495.0625 81.964844 L 503.40625 81.964844 L 503.40625 84.421875 L 495.0625 84.421875 L 495.0625 92.484375 L 504.289062 92.484375 L 504.289062 94.941406 L 492.289062 94.941406 L 492.289062 72.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 516.535156 78.28125 C 516.535156 75.917969 515.6875 74.28125 513.039062 74.28125 C 510.710938 74.28125 509.324219 75.539062 509.324219 77.933594 C 509.324219 84.265625 519.9375 80.484375 519.9375 88.703125 C 519.9375 93.902344 516.125 95.382812 512.945312 95.382812 C 507.6875 95.382812 506.144531 92.671875 506.144531 87.886719 L 508.914062 87.886719 C 508.914062 90.40625 509.070312 93.113281 513.136719 93.113281 C 515.339844 93.113281 517.039062 91.539062 517.039062 89.144531 C 517.039062 82.785156 506.425781 86.46875 506.425781 78.21875 C 506.425781 76.140625 507.308594 72.011719 513.007812 72.011719 C 517.292969 72.011719 519.246094 74.15625 519.308594 78.28125 L 516.535156 78.28125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 381.371094 116.933594 L 383.011719 116.933594 C 385.152344 116.933594 385.71875 115.328125 385.71875 114.007812 C 385.71875 112.304688 385.089844 111.171875 382.980469 111.171875 L 381.371094 111.171875 Z M 376.082031 107.453125 L 384.960938 107.453125 C 389.464844 107.453125 391.007812 110.226562 391.007812 113.3125 C 391.007812 116.589844 389.6875 118.195312 387.230469 118.792969 L 387.230469 118.855469 C 390.601562 119.328125 390.789062 121.4375 390.851562 124.460938 C 390.945312 128.902344 391.105469 129.34375 391.859375 129.65625 L 391.859375 129.941406 L 386.160156 129.941406 C 385.75 129.1875 385.59375 127.925781 385.59375 125.375 C 385.59375 121.46875 385.058594 120.648438 383.386719 120.648438 L 381.371094 120.648438 L 381.371094 129.941406 L 376.082031 129.941406 L 376.082031 107.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 394.910156 107.453125 L 407.914062 107.453125 L 407.914062 111.738281 L 400.199219 111.738281 L 400.199219 116.242188 L 407.441406 116.242188 L 407.441406 120.523438 L 400.199219 120.523438 L 400.199219 125.65625 L 408.261719 125.65625 L 408.261719 129.941406 L 394.910156 129.941406 L 394.910156 107.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 411.507812 107.453125 L 417.585938 107.453125 L 421.929688 122.066406 L 421.992188 122.066406 L 421.992188 107.453125 L 426.90625 107.453125 L 426.90625 129.941406 L 420.921875 129.941406 L 416.292969 114.445312 L 416.230469 114.445312 L 416.230469 129.941406 L 411.507812 129.941406 L 411.507812 107.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 430.898438 107.453125 L 436.976562 107.453125 L 441.320312 122.066406 L 441.382812 122.066406 L 441.382812 107.453125 L 446.296875 107.453125 L 446.296875 129.941406 L 440.3125 129.941406 L 435.683594 114.445312 L 435.621094 114.445312 L 435.621094 129.941406 L 430.898438 129.941406 L 430.898438 107.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 450.289062 107.453125 L 463.296875 107.453125 L 463.296875 111.738281 L 455.578125 111.738281 L 455.578125 116.242188 L 462.824219 116.242188 L 462.824219 120.523438 L 455.578125 120.523438 L 455.578125 125.65625 L 463.640625 125.65625 L 463.640625 129.941406 L 450.289062 129.941406 L 450.289062 107.453125 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(31.37207%, 32.156372%, 32.940674%)" fill-opacity="1" d="M 471.472656 123.074219 L 471.472656 123.863281 C 471.472656 125.5625 471.941406 126.855469 473.769531 126.855469 C 475.628906 126.855469 476.164062 125.46875 476.164062 124.179688 C 476.164062 119.328125 466.496094 122.035156 466.496094 113.625 C 466.496094 110.035156 468.414062 107.015625 473.863281 107.015625 C 479.15625 107.015625 481.046875 109.691406 481.046875 113.15625 L 481.046875 113.691406 L 475.941406 113.691406 C 475.941406 112.617188 475.816406 111.832031 475.503906 111.328125 C 475.1875 110.792969 474.683594 110.539062 473.894531 110.539062 C 472.574219 110.539062 471.785156 111.328125 471.785156 112.964844 C 471.785156 117.65625 481.453125 115.296875 481.453125 123.234375 C 481.453125 128.335938 478.621094 130.382812 473.769531 130.382812 C 469.925781 130.382812 466.367188 129.21875 466.367188 124.523438 L 466.367188 123.074219 L 471.472656 123.074219 "/>
|
||||
</svg>
|
After Width: | Height: | Size: 24 KiB |
BIN
assets/logos-etablissements/InstitutAgro.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
assets/logos-etablissements/UBO.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
assets/logos-etablissements/UBS.png
Normal file
After Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
BIN
assets/logos-etablissements/UR2.png
Normal file
After Width: | Height: | Size: 10 KiB |
|
@ -1,4 +1,4 @@
|
|||
|
||||
#import "etablissements.typ": etablissements-data
|
||||
#let assets-folder = "../assets/"
|
||||
|
||||
|
||||
|
@ -22,6 +22,7 @@
|
|||
})
|
||||
|
||||
#let abstracts(
|
||||
university: "UR",
|
||||
title-fr: "",
|
||||
keywords-fr: (),
|
||||
abstract-fr: [],
|
||||
|
@ -48,7 +49,7 @@
|
|||
)
|
||||
set text(font: heading-font, fill: black)
|
||||
|
||||
place(dx: 100mm, dy: -15mm, image(assets-folder + "UR.png", width: 6cm))
|
||||
place(dx: 100mm, dy: -15mm, etablissements-data.at(university).logo)
|
||||
place(dx: 0mm, dy: -15mm, image(assets-folder + "logo.png", width: 7.5cm))
|
||||
|
||||
v(2cm)
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
|
||||
#let assets-folder = "../assets/"
|
||||
#import "etablissements.typ": etablissements-data
|
||||
|
||||
#let cover(
|
||||
title-en: "",
|
||||
|
@ -9,7 +10,7 @@
|
|||
defense-place: "",
|
||||
defense-date: "",
|
||||
jury-content: [],
|
||||
university: [],
|
||||
university: "UR",
|
||||
speciality: "Informatique",
|
||||
heading-font: "TeX Gyre Heros",
|
||||
) = {
|
||||
|
@ -21,27 +22,13 @@
|
|||
)
|
||||
set text(font: heading-font, fill: black)
|
||||
|
||||
place(dx: 110mm, dy: -15mm, image(assets-folder + "UR.png", width: 6cm))
|
||||
place(dx: 110mm, dy: -15mm, etablissements-data.at(university).logo)
|
||||
place(dx: 0mm, dy: -15mm, image(assets-folder + "logo.png", width: 7.5cm))
|
||||
|
||||
v(2.1cm)
|
||||
text(size: 2em, smallcaps[Thèse de doctorat de])
|
||||
v(2.25cm)
|
||||
|
||||
set text(fill: white)
|
||||
text(size: 1.5em, smallcaps(university))
|
||||
v(.01cm)
|
||||
text(size: 1.2em)[
|
||||
#smallcaps[École Doctorale N° 601] \
|
||||
_Mathématiques, Télécommunications, Informatique, \
|
||||
Signal, Systèmes, Électronique_ \
|
||||
Spécialité : _ #speciality _ \
|
||||
#v(.1cm) #h(.6cm) Par \
|
||||
]
|
||||
|
||||
// Add a blue background with the width of the page
|
||||
context {
|
||||
let y-start = locate(<cover:title-en>).position().y - 1cm
|
||||
//let y-start = locate(<cover:title-en>).position().y - 1cm
|
||||
let y-start = 14.5cm // should match background, more or less
|
||||
let y-end = locate(<cover:defense-info>).position().y + measure(query(<cover:defense-info>).first()).height + .5cm
|
||||
let height = 5em
|
||||
|
||||
|
@ -57,6 +44,22 @@
|
|||
)
|
||||
}
|
||||
|
||||
v(2.1cm)
|
||||
text(size: 2em, smallcaps[Thèse de doctorat de])
|
||||
v(2.25cm)
|
||||
|
||||
set text(fill: white)
|
||||
text(size: 1.5em, smallcaps(etablissements-data.at(university).name))
|
||||
v(.01cm)
|
||||
text(size: 1.2em)[
|
||||
#smallcaps[École Doctorale N° 601] \
|
||||
_Mathématiques, Télécommunications, Informatique, \
|
||||
Signal, Systèmes, Électronique_ \
|
||||
Spécialité : _ #speciality _ \
|
||||
#v(.1cm) #h(.6cm) Par \
|
||||
]
|
||||
|
||||
|
||||
// Author name
|
||||
v(0em)
|
||||
h(.6cm)
|
||||
|
|
109
lib/etablissements.typ
Normal file
|
@ -0,0 +1,109 @@
|
|||
|
||||
|
||||
#let logo-folder = "../assets/logos-etablissements/"
|
||||
|
||||
#let etablissements-data = (
|
||||
CS: (
|
||||
logo: image(logo-folder + "CS.png", width: 6cm),
|
||||
name: [CentralSupélec],
|
||||
),
|
||||
EHESP: (
|
||||
logo: image(logo-folder + "EHESP.png", width: 6cm),
|
||||
name: [l'École des Hautes Études \ en Santé Publique],
|
||||
),
|
||||
ENIB: (
|
||||
logo: image(logo-folder + "ENIB.png", width: 6cm),
|
||||
name: [l'École Nationale d'Ingénieurs de Brest],
|
||||
),
|
||||
ENS: (
|
||||
logo: image(logo-folder + "ENS.jpg", width: 6cm),
|
||||
name: [l'École Normale Supérieure de Rennes],
|
||||
),
|
||||
ENSAI: (
|
||||
logo: image(logo-folder + "ENSAI.png", width: 6cm),
|
||||
name: [l'École Nationale de la Statistique \ et de l'Analyse de l'Information],
|
||||
),
|
||||
ENSCR: (
|
||||
logo: image(logo-folder + "ENSCR.png", width: 6cm),
|
||||
name: [l'École Nationale Supérieure \ de Chimie Rennes],
|
||||
),
|
||||
ENSTA: (
|
||||
logo: image(logo-folder + "ENSTA.jpg", width: 6cm),
|
||||
name: [l'École Nationale Supérieure \ de Technique Avancées Bretagne],
|
||||
),
|
||||
IMTA: (
|
||||
logo: image(logo-folder + "IMTA.png", width: 6cm),
|
||||
name: [l'École Nationale Supérieure \ Mines-Télécom Atlantique Bretagne \ Pays de la Loire -- IMT Atalntique],
|
||||
),
|
||||
INSA: (
|
||||
logo: image(logo-folder + "INSA.svg", width: 6cm),
|
||||
name: [l'Institut National des \ Sciences Appliquées de Rennes],
|
||||
),
|
||||
InstitutAgro: (
|
||||
logo: image(logo-folder + "InstitutAgro.png", width: 6cm),
|
||||
name: [l'Institut Agro Rennes Angers],
|
||||
),
|
||||
UBO: (
|
||||
logo: image(logo-folder + "UBO.png", width: 6cm),
|
||||
name: [l'Université de Bretagne Occidentale],
|
||||
),
|
||||
UBS: (
|
||||
logo: image(logo-folder + "UBS.png", width: 6cm),
|
||||
name: [l'Université Bretagne Sud],
|
||||
),
|
||||
UR: (
|
||||
logo: image(logo-folder + "UR.png", width: 6cm),
|
||||
name: [l'Université de Rennes],
|
||||
),
|
||||
UR2: (
|
||||
logo: image(logo-folder + "UR2.png", width: 6cm),
|
||||
name: [l'Université de Rennes 2],
|
||||
),
|
||||
ENSAB-UR2: (
|
||||
logo: stack(
|
||||
dir:ttb,
|
||||
image(logo-folder + "ENSAB.png", width: 6cm),
|
||||
image(logo-folder + "UR2.png", width: 6cm),
|
||||
),
|
||||
name: [l'École Nationale Supérieure \ d'Architecture de Bretagne \ délivrée conjointement avec \ l'Université de Rennes 2],
|
||||
),
|
||||
UR2-UR: (
|
||||
logo: stack(
|
||||
dir:ttb,
|
||||
image(logo-folder + "UR2.png", width: 6cm),
|
||||
image(logo-folder + "UR.png", width: 6cm),
|
||||
),
|
||||
name: [l'Université de Rennes 2 \ délivrée conjointement avec \ l'Université de Rennes],
|
||||
),
|
||||
EHESP-UR: (
|
||||
logo: stack(
|
||||
dir:ttb,
|
||||
image(logo-folder + "EHESP.png", width: 6cm),
|
||||
image(logo-folder + "UR.png", width: 6cm),
|
||||
),
|
||||
name: [l'École des Hautes Études \ en Santé Publique \ délivrée conjointement avec \ L'Université de Rennes],
|
||||
),
|
||||
InstitutAgro-UR2: (
|
||||
logo: stack(
|
||||
dir:ttb,
|
||||
image(logo-folder + "InstitutAgro.png", width: 6cm),
|
||||
image(logo-folder + "UR2.png", width: 6cm),
|
||||
),
|
||||
name: [l'Institut Agro \ Rennes Angers \ délivrée conjointement avec \ L'Université de Rennes],
|
||||
),
|
||||
InstitutAgro-UBO: (
|
||||
logo: stack(
|
||||
dir:ttb,
|
||||
image(logo-folder + "ENIB.png", width: 6cm),
|
||||
image(logo-folder + "UBO.png", width: 6cm),
|
||||
),
|
||||
name: [l'École Nationale \ d'Ingénieurs de Brest \ délivrée conjointement avec \ L'Université de Bretagne Occientale],
|
||||
),
|
||||
)
|
||||
|
||||
#let assert-etablissements(etablissements) = {
|
||||
assert(
|
||||
etablissements in etablissements-data,
|
||||
message: "'" + etablissements + "'" + " not in : [" + etablissements-data.keys().join(", ") + "]",
|
||||
)
|
||||
}
|
|
@ -3,6 +3,7 @@
|
|||
#import "cover.typ": cover
|
||||
#import "abstracts.typ": abstracts
|
||||
#import "todos.typ": todos, show-todos
|
||||
#import "etablissements.typ": *
|
||||
|
||||
#let matisse-thesis(
|
||||
// English title, will be used for the document title metadata
|
||||
|
@ -13,7 +14,7 @@
|
|||
defense-place: "",
|
||||
defense-date: "",
|
||||
jury-content: [],
|
||||
university: [l'Université de Rennes],
|
||||
university: "UR",
|
||||
speciality: "Informatique",
|
||||
// List of keyword for the abstract
|
||||
keywords-en: (),
|
||||
|
@ -33,6 +34,7 @@
|
|||
school-color-verso: rgb("0054a0"),
|
||||
body
|
||||
) = {
|
||||
assert-etablissements(university)
|
||||
|
||||
if draft {
|
||||
todos()
|
||||
|
@ -218,6 +220,7 @@
|
|||
|
||||
// ---------- ABSTRACT ----------
|
||||
abstracts(
|
||||
university: university,
|
||||
title-fr: title-fr, keywords-fr: keywords-fr, abstract-fr: abstract-fr,
|
||||
title-en: title-en, keywords-en: keywords-en, abstract-en: abstract-en,
|
||||
heading-font: heading-font, school-color-verso: school-color-verso,
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
column-gutter: 2em,
|
||||
stroke: 0pt,
|
||||
inset: (x: 0pt, y: .5em),
|
||||
"Présidente :", "Alice", "Professeure des universités", "Université de Rennes",
|
||||
"Rapporteurs :", "Bob", "", "",
|
||||
"", "Eve", "", "",
|
||||
"Examinatrice :", "Mallory", "", "",
|
||||
"Dir. de thèse :", "Trent", "", "",
|
||||
"Présidente :", "Alice MARTIN", "Professeure des universités", "Université de Rennes",
|
||||
"Rapporteurs :", "Bob BERNARD", "", "",
|
||||
"", "Eve THOMAS", "", "",
|
||||
"Examinatrice :", "Mallory PETIT", "", "",
|
||||
"Dir. de thèse :", "Trent ROBERT", "", "",
|
||||
)
|
||||
}
|
||||
]
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
#show: matisse-thesis.with(
|
||||
title-fr: "Lorem Ipsum Fr",
|
||||
title-en: "Lorem Ipsum",
|
||||
author: "Anne Onyme",
|
||||
author: "Anne ONYME",
|
||||
affiliation: "Inria",
|
||||
defense-place: "Rennes",
|
||||
defense-date: datetime.today().display(),
|
||||
jury-content: jury-content,
|
||||
university: [l'Université de Rennes],
|
||||
university: "UR",
|
||||
keywords-en: keywords-en,
|
||||
keywords-fr: keywords-fr,
|
||||
abstract-en: abstract-en,
|
||||
|
|