diff --git a/Cycle de vie des données.drawio.svg b/Cycle de vie des données.drawio.svg deleted file mode 100644 index dc72e78..0000000 --- a/Cycle de vie des données.drawio.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Cycle de vie des données
Cycle de vie des données
1
Génération
1...
5
Gestion
5...
3
Traitement
3...
7
Visualisation
7...
8
Interprétation
8...
2
Collecte
2...
4
Entreposage
4...
6
Analyse
6...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/Cycle de vie des données.png b/Cycle de vie des données.png new file mode 100644 index 0000000..8a86519 Binary files /dev/null and b/Cycle de vie des données.png differ diff --git a/Principes FAIR.drawio.svg b/Principes FAIR.drawio.svg deleted file mode 100644 index b8a64bb..0000000 --- a/Principes FAIR.drawio.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Reusable
(réutilisable)
Reusable...
Findable
(découvrable)
Findable...
Interoperable
(interoperable)
Interoperable...
Accessible
(accessible)
Accessible...
FAIR
FAIR
Text is not SVG - cannot display
\ No newline at end of file diff --git a/Principes FAIR.png b/Principes FAIR.png new file mode 100644 index 0000000..b3498c2 Binary files /dev/null and b/Principes FAIR.png differ diff --git a/README.md b/README.md index cabacf3..725daab 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,9 @@ Rendre les données de recherche réutilisables par les individus et les machine ## Données massives -![- Volume - Variété - Vélocité - Véracité - Valeur](donnees-massives.drawio.svg "Les 5 V des données massives"){ height=512px }\ +![- Volume - Variété - Vélocité - Véracité - Valeur](donnees-massives.png "Les 5 V des données massives"){ height=640px }\ -## Complexité des données +## Complexité des données - Multidisciplinaires - Méthodes et instruments complexes @@ -68,7 +68,7 @@ Rendre les données de recherche réutilisables par les individus et les machine ## Que signifie FAIR ? -![Findable, Accessible, Interoperable, Reusable dans un diagramme de Venn. L'intersection est FAIR](Principes%20FAIR.drawio.svg){ height=512px }\ +![Findable, Accessible, Interoperable, Reusable dans un diagramme de Venn. L'intersection est FAIR](Principes FAIR.png "Principes FAIR"){ height=640px }\ ## Définitions formelles @@ -171,7 +171,7 @@ Tous les actifs numériques produits par des activités de recherche ## Interoperable -![langfr-800px-Taxonomic_hierarchy.svg.png](langfr-800px-Taxonomic_hierarchy.svg.png){ height=512px }\ +![langfr-800px-Taxonomic_hierarchy.svg.png](langfr-800px-Taxonomic_hierarchy.svg.png){ height=640px }\ ## Interoperable @@ -242,7 +242,7 @@ Tous les actifs numériques produits par des activités de recherche ## Cycle de vie -![Génération, Collecte, Traitement, Entreposage, Gestion, Analyse, Visualisation, Interprétation](Cycle%20de%20vie%20des%20donn%C3%A9es.drawio.svg "Cycle de vie des données"){ height=512px }\ +![Génération, Collecte, Traitement, Entreposage, Gestion, Analyse, Visualisation, Interprétation](Cycle de vie des données.png "Cycle de vie des données"){ height=640px }\ ## Cycle de vie @@ -268,6 +268,8 @@ Tous les actifs numériques produits par des activités de recherche ## Licence -Les principes FAIR (c) par François Pelletier +Les principes FAIR (c) par François Pelletier + +[francois.pelletier.6@ulaval.ca](mailto:francois.pelletier.6@ulaval.ca) Les principes FAIR est disponible sous la licence Creative Commons Attribution 4.0 International License. Vous devriez avoir reçu une copie de la licence avec cette oeuvre. Sinon, voir . \ No newline at end of file diff --git a/bg-slide.jpg b/bg-slide.jpg index 6c7dfe6..f14531f 100644 Binary files a/bg-slide.jpg and b/bg-slide.jpg differ diff --git a/bg-slide.pdf b/bg-slide.pdf new file mode 100644 index 0000000..a24427a Binary files /dev/null and b/bg-slide.pdf differ diff --git a/compile-pdf.sh b/compile-pdf.sh index d25e5a4..134623e 100644 --- a/compile-pdf.sh +++ b/compile-pdf.sh @@ -1 +1,18 @@ -pandoc -i -t revealjs -s -V theme=simple -V transition=none -o ulaval-ppr-principes-fair.html README.md \ No newline at end of file +pandoc -i -t revealjs -s -V theme=simple -V transition=none -o ulaval-ppr-principes-fair.html README.md +cat README.md | python extract_emojis.py > README_emojis.md +pandoc -s \ +--include-in-header=header.tex \ +--pdf-engine=lualatex \ +-f markdown+implicit_figures+smart+emoji \ +-L latex-emoji.lua \ +-o ulaval-ppr-principes-fair.pdf \ +-V 'fontsize=14pt' \ +--dpi=300 \ +-V 'geometry:paperwidth=6.4in' \ +-V 'geometry:paperheight=3.6in' \ +-V 'geometry:left=1in' \ +-V 'geometry:right=1in' \ +-V 'geometry:top=0.6in' \ +-V 'geometry:bottom=0.6in' \ +README_emojis.md +rm README_emojis.md \ No newline at end of file diff --git a/donnees-massives.drawio.svg b/donnees-massives.drawio.svg deleted file mode 100644 index a300eef..0000000 --- a/donnees-massives.drawio.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Volume
Volume
Variété
Variété
Vélocité
Vélocité
Véracité
Véracité
Valeur
Valeur
Données
Massives
Données...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/donnees-massives.png b/donnees-massives.png new file mode 100644 index 0000000..acc373f Binary files /dev/null and b/donnees-massives.png differ diff --git a/extract_emojis.py b/extract_emojis.py new file mode 100644 index 0000000..ebe917f --- /dev/null +++ b/extract_emojis.py @@ -0,0 +1,54 @@ +""" + Fabrique à documents + Copyright (C) 2023 François Pelletier + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +""" + +import emoji +import sys + + +def replace_emojis(input_text): + ''' + Replaces emojis in text with a custom LaTeX sequence. + :param input_text: + :return: + ''' + for char in input_text: + if emoji.is_emoji(char): + input_text = input_text.replace(char, f"\\emoji{{{char}}}") + return input_text + + +def main(): + if len(sys.argv) > 1: + try: + f = open(sys.argv[1], 'r') + except IOError: + print >> sys.stderr, 'Error opening %s\n' % sys.argv[1] + sys.exit(1) + else: + f = sys.stdin + + file_lines = f.read() + # Apply replace_emojis function + processed_text = replace_emojis(file_lines) + + # Print the result to standard output + print(processed_text) + + +if __name__ == "__main__": + main() diff --git a/font/GlacialIndifference/GlacialIndifference-Bold.otf b/font/GlacialIndifference/GlacialIndifference-Bold.otf new file mode 100644 index 0000000..8b342c5 Binary files /dev/null and b/font/GlacialIndifference/GlacialIndifference-Bold.otf differ diff --git a/font/GlacialIndifference/GlacialIndifference-Regular.otf b/font/GlacialIndifference/GlacialIndifference-Regular.otf new file mode 100644 index 0000000..5c002ff Binary files /dev/null and b/font/GlacialIndifference/GlacialIndifference-Regular.otf differ diff --git a/font/GlacialIndifference/SIL Open Font License.txt b/font/GlacialIndifference/SIL Open Font License.txt new file mode 100644 index 0000000..14c043d --- /dev/null +++ b/font/GlacialIndifference/SIL Open Font License.txt @@ -0,0 +1,41 @@ +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/font/NotoColorEmoji/NotoColorEmoji.ttf b/font/NotoColorEmoji/NotoColorEmoji.ttf new file mode 100644 index 0000000..42799e8 Binary files /dev/null and b/font/NotoColorEmoji/NotoColorEmoji.ttf differ diff --git a/font/SourceCodePro/LICENSE.txt b/font/SourceCodePro/LICENSE.txt new file mode 100755 index 0000000..1177330 --- /dev/null +++ b/font/SourceCodePro/LICENSE.txt @@ -0,0 +1,93 @@ +Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. + +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/font/SourceCodePro/ReadMe.html b/font/SourceCodePro/ReadMe.html new file mode 100755 index 0000000..1aeb775 --- /dev/null +++ b/font/SourceCodePro/ReadMe.html @@ -0,0 +1,72 @@ + + + + Read Me File for Adobe® OpenType® Fonts + + + +

Adobe® OpenType® Fonts

+

Thank +you for licensing Adobe OpenType fonts. In order to ensure that you +have the most up-to-date product information, Adobe has posted an OpenType +Read Me file on the Adobe web site that contains information such +as minimum system requirements, technical support contact information +and software installation notes. We have also posted an OpenType +User's Guide in PDF format on the Adobe web site that can be +viewed online and downloaded to your computer.

If you have +licensed an Adobe OpenType Pro font, there may be additional PDF +documents, such as a specimen book, a glyph complement showing, and a +typeface-specific Read Me file, available on the typeface’s +product pages on the Adobe web site. These additional files may be +viewed online or downloaded to your computer.

To get you started +quickly, below are links to localized installation instructions for +your fonts. + +

Installation Instructions


+

English
+Instructions for installing this font can be found online at http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

French / Français
+Le mode d'installation de cette police de caractère se trouve en +ligne à http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

German / Deutsch
+Die Anweisungen zur Installation dieser Schriftart finden Sie online +unter http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Italian / Italiano
+Le istruzioni per l'installazione di questo font sono disponibili +online all'indirizzo http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Spanish / Español
+Las instrucciones para instalar esta fuente se pueden encontrar +online en http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Dutch / Hollands
+De instructies voor de installatie van dit lettertype vindt u op http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Swedish / Svenska
+Anvisningar för hur det här teckensnittet installeras finns +online på http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Norwegian / Norsk
+Instruksjoner for installering av skrifttypen finnes online på +http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Finnish / Suomi
+Ohjeet tämän fontin asentamiseen löytyvät +osoitteesta http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Danish / Dansk
+Du finder en vejledning i installation af denne skrifttype online +på adressen http://www.adobe.com/type/browser/fontinstall/instructions_main.html.

+

Japanese / 日本語
+このフォントをインストールする手順は、オンラインで http://www.adobe.com/type/browser/fontinstall/instructions_main.html +を参照してください。

+ + diff --git a/font/SourceCodePro/SourceCodePro-Black.ttf b/font/SourceCodePro/SourceCodePro-Black.ttf new file mode 100755 index 0000000..c793884 Binary files /dev/null and b/font/SourceCodePro/SourceCodePro-Black.ttf differ diff --git a/font/SourceCodePro/SourceCodePro-Bold.ttf b/font/SourceCodePro/SourceCodePro-Bold.ttf new file mode 100755 index 0000000..51823d9 Binary files /dev/null and b/font/SourceCodePro/SourceCodePro-Bold.ttf differ diff --git a/font/SourceCodePro/SourceCodePro-ExtraLight.ttf b/font/SourceCodePro/SourceCodePro-ExtraLight.ttf new file mode 100755 index 0000000..46d9982 Binary files /dev/null and b/font/SourceCodePro/SourceCodePro-ExtraLight.ttf differ diff --git a/font/SourceCodePro/SourceCodePro-Light.ttf b/font/SourceCodePro/SourceCodePro-Light.ttf new file mode 100755 index 0000000..56ecda6 Binary files /dev/null and b/font/SourceCodePro/SourceCodePro-Light.ttf differ diff --git a/font/SourceCodePro/SourceCodePro-Regular.ttf b/font/SourceCodePro/SourceCodePro-Regular.ttf new file mode 100755 index 0000000..3189898 Binary files /dev/null and b/font/SourceCodePro/SourceCodePro-Regular.ttf differ diff --git a/font/SourceCodePro/SourceCodePro-Semibold.ttf b/font/SourceCodePro/SourceCodePro-Semibold.ttf new file mode 100755 index 0000000..3c9b0e1 Binary files /dev/null and b/font/SourceCodePro/SourceCodePro-Semibold.ttf differ diff --git a/font/SourceCodePro/SourceCodeProReadMe.html b/font/SourceCodePro/SourceCodeProReadMe.html new file mode 100755 index 0000000..775774d --- /dev/null +++ b/font/SourceCodePro/SourceCodeProReadMe.html @@ -0,0 +1,230 @@ + + + + Read Me File for Source Code Pro + + + + + Read Me + + + + + + +
+

Source™ Code Pro

+
+ + +
+

This document contains late-breaking product information, updates, and troubleshooting tips.
+
+ Minimum system requirements
+ Font installation
+ Family information
+ Release Notes
+ Known issues
+ Customer care
+ Other resources
+
+

+
+

Minimum system requirements

+
+ +
+

Windows®

+
    +
  • Intel® Pentium,® Intel Centrino,® Intel Xeon,® or Intel Core™ Duo processor
  • +
  • Microsoft Windows 2000, Windows XP, Windows Vista™, or Windows 7
    +
  • +
  • 16 MB of RAM (32 MB recommended)
  • +
  • Note: + Fonts from Font Folio 11 may also be installed under Microsoft Windows 98, Windows Millennium Edition, + and Windows NT® 4.0 with Service Pack 4 if you install Adobe Type Manager® (ATM™) Light + 4.1 on your system. If using a PostScript® printer on Windows 98/ME, AdobePS™ printer + driver 4.3 or later is recommended. If using a PostScript printer + on Windows NT 4.0, AdobePS printer driver 5.1.2 or later is recommended.
  • +
+

Macintosh

+
    +
  • PowerPC® G4 or G5 or multicore Intel processor
  • +
  • Mac OS X
  • +
  • 16 MB of RAM (32 MB recommended)
  • +
  • If using a PostScript printer, the latest AdobePS printer driver is recommended.
  • +
  • Note: Fonts from Font Folio 11 may be installed under Mac OS 8.6 through 9.2 with ATM Light 4.6, + and under Classic mode in Mac OS X with ATM Light 4.6.2.
  • +
+
+ + + + +
+

For information on installing these fonts, see http://www.adobe.com/go/learn_fontinstall_en.

+
+ + +
+

History

+ Source Code Pro was designed by Paul D. Hunt as a companion to Source Sans. This complementary family was adapted from the Source design due to a request to create a monospaced version for coding applications. Source Code preserves the design features and vertical proportions of Source Sans, but alters the glyph widths so that they are uniform across all glyphs and weights. Although this family was designed specifically for coding environments, for which a regular weight will typically suffice, Source Code has been made available in the same weight range as the corresponding Source Sans design.

Source Code Pro currently supports a wide range of languages using the Latin script, and includes all the characters in the Adobe Latin 4 glyph set. As an open source project, it is expected that incremental updates will be made over time to extend glyph set coverage and functionality. Future releases are expected to add support for Greek and Cyrillic scripts, italics, and other features documented on the project page at Open@Adobe, which is hosted by SourceForge.net®. If you are interested in contributing to this open source project, please visit this project page for information on how to become involved. Source Code Pro can be adapted and redistributed according to the terms of the Open Font License (OFL) agreement. +

Menu Names And Style Linking

+ +

In many Windows® applications, instead of every font appearing on +the menu, fonts are grouped into style-linked sets, and only the name of +the base style font for a set is shown in the menu. The italic and the +bold weight fonts of the set (if any) are not shown in the font menu, but can still be +accessed by selecting the base style font, and then using the italic +and bold style buttons. In this family, such programs will show only the +following base style font names in the menu:

+

Source Code Pro
+Source Code Pro Black
+Source Code Pro ExtraLight
+Source Code Pro Light
+Source Code Pro Semibold

+

The other fonts in this family must be selected by choosing a menu name +and then a style option following the guide below.

+ + + + + + + + + + + + + + + + + +
Menu Name plus Style Option... selects this font
Source Code Pro [none] Source Code Pro Regular
Source Code Pro Bold Source Code Pro Bold
Source Code Pro ExtraLight [none] Source Code Pro ExtraLight
Source Code Pro Light [none] Source Code Pro Light
Source Code Pro Semibold [none] Source Code Pro Semibold
Source Code Pro Black [none] Source Code Pro Black
+

On the Mac OS, although each font appears as a separate entry on the +font menu, users may also select fonts by means of style links. +Selecting a base style font and then using the style links (as described +above for Windows) enhances cross-platform document compatibility with +many applications, such as Microsoft® Word and Adobe PageMaker®, +although it is unnecessary with more sophisticated Adobe applications +such as recent versions of Illustrator®, Photoshop® or +InDesign®.

+

One should not, however, select a base font which has no style-linked +variant, and then use the bold or italic styling button. Doing so will +either have no effect, or result in programmatic bolding or slanting of +the base font, which will usually produce inferior screen and print +results.

+
+ +
+

For all fonts of family Source Code Pro : version 1.009 created on Thu Sep 20 16:40:47 2012.

+

version 1.009 created 2012/09/20

+
    +
  • First release.
  • +
+
+ + +
+
  • Some glyphs in the font cannot be accessed unless you are using an OpenType-savvy application. +
  • +
+
+ + + +
+

Customer Service
+ Adobe Customer Service provides assistance with product information, sales, registration, and other non-technical issues. To find out how to contact Adobe Customer Service, please visit Adobe.com for your region or country and click on Contact.

+

Support Plan Options and Technical Resources
+ If you require technical assistance for your product, including information on free and paid support options and troubleshooting resources, more information is available at http://www.adobe.com/go/support/. Outside of North America, go to http://www.adobe.com/go/intlsupport/. Free troubleshooting resources include Adobe’s support knowledgebase, Adobe user-to-user forums and more.

+
+ + + + +
+
+ © 2012 Adobe Systems Incorporated. All rights reserved. +
+ + + + \ No newline at end of file diff --git a/header.tex b/header.tex new file mode 100644 index 0000000..92b97fe --- /dev/null +++ b/header.tex @@ -0,0 +1,59 @@ +\usepackage[french]{babel} % Césure en français +\usepackage[autolanguage]{numprint} + +\usepackage[ + type={CC}, + modifier={by-sa}, + version={4.0}, +]{doclicense} + +\usepackage{xcolor} + +\usepackage{listings} + +\lstset{ + basicstyle=\ttfamily, + numbers=left, + numberstyle=\footnotesize, + stepnumber=2, + numbersep=5pt, + backgroundcolor=\color{black!10}, + showspaces=false, + showstringspaces=false, + showtabs=false, + tabsize=2, + captionpos=b, + breaklines=true, + breakatwhitespace=true, + breakautoindent=true, + linewidth=\textwidth +} + +\usepackage{wallpaper} +\makeatletter +\ULCornerWallPaper{1}{bg-slide.pdf} +\makeatother + +% Override default figure placement To be within the flow of the text rather +% than on it's own page. +\usepackage{float} +\makeatletter +\def\fps@figure{H} +\makeatother + +\pagenumbering{gobble} +\AddToHook{cmd/section/before}{\clearpage} +\AddToHook{cmd/subsection/before}{\clearpage} + +\usepackage{caption} +\DeclareCaptionLabelFormat{nolabel}{} +\captionsetup{labelformat=nolabel,textformat=empty} + +\usepackage{fontspec} +\setmainfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf} +\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf} +\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf} + +\newcommand{\emoji}[1]{ + {\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}} +} diff --git a/latex-emoji.lua b/latex-emoji.lua new file mode 100644 index 0000000..9c536b8 --- /dev/null +++ b/latex-emoji.lua @@ -0,0 +1,248 @@ +-- latex-emoji.lua +-- +-- @copyright 2020 Takayuki YATO (aka. "ZR") +-- GitHub: https://github.com/zr-tex8r +-- Twitter: @zr_tex8r +-- This program is distributed under the MIT License. +-- +local filter_name = 'latex-emoji' +---------------------------------------- helpers + +--- Show debug log? +local show_log = true +--- The default emoji font +local default_emojifont = 'TwemojiMozilla.ttf' + +--- Use bxcoloremoji package? +local bxcoloremoji = false +--- The emoji font to use +local emojifont, emojifontoptions = nil +--- All used codepoints +local ucs_used = {} +--- The number of emoji text spans. +local text_count = 0 + +local utils = require 'pandoc.utils' +local concat, insert, pack, unpack = + table.concat, table.insert, table.pack, table.unpack + +--- Shows a debug log. +local function log(fmt, ...) + if not show_log then return end + io.stderr:write(filter_name..": "..fmt:format(...).."\n") +end + +--- Aborts with an error message. +local function abort(fmt, ...) + error(filter_name..": "..fmt:format(...)) +end + +--- Returns the Pandoc-or-ordinary type of v. +-- @return A string that says type name. +local function pantype(v) + local t = type(v) + return (t == 'table') and v.t or t +end + +--- Makes a comma-separated value string. +-- @return A string. +local function clist(...) + local t, u = pack(...), {} + for i = 1, t.n do + local v = (t[i] == nil) and '' or tostring(t[i]) + if v ~= '' then insert(u, v) end + end + return concat(u, ',') +end + +--- Makes the sorted sequence of all keys of a given table. +-- @return A sequence of strings. +local function keys(t) + local u = {} + for k in pairs(t) do insert(u, k) end + table.sort(u) + return u +end + +--- Converts a singleton sequence to its element. +-- @return The sole element of v if v is a singleton; +-- v if v is not a table; otherwise an error is issued. +local function tosingle(v, l) + if type(v) ~= 'table' then return v end + if #v == 1 then return tosingle(v[1], l) end + abort("multiple values given: %s", l) +end + +--- Converts a value to a singleton sequence. +-- @return The empty table if v is nil; v if v is a table; +-- otherwise the singleton of v. +local function toseq(v) + if v == nil then return {} + elseif type(v) == 'table' then return v + else return {v} + end +end + +--- Converts MetaInlines values inside a MetaValue to strings. +-- @return The converted value. (v is not modified.) +local function tostring_meta(v, l) + if type(v) ~= 'table' then return v end + if v.t == 'MetaList' or v.t == nil then + local r = {} + for k, e in pairs(v) do r[k] = tostring_meta(e, l) end + return r + elseif v.t == 'MetaInlines' then + return utils.stringify(v) + else abort("cannot stringify: %s", v.t, l) + end +end + +--- Gets the source to go into the header. +-- @return LaTeX source string +local function get_header() + if not bxcoloremoji or not next(ucs_used) then + return nil + end + return ([[ +\usepackage[%s]{bxcoloremoji} +\newcommand*{\panEmoji}{\coloremoji} +]]):format(clist(emojifont, unpack(emojifontoptions))) +end + +--- Gets the source to go into the head of body. +-- @return LaTeX source string +local function get_prologue() + if bxcoloremoji or not next(ucs_used) then + return nil + end + local fname = emojifont or default_emojifont + local fopts = clist('Renderer=HarfBuzz', unpack(emojifontoptions)); + local ucs = keys(ucs_used) + for i = 1, #ucs do + ucs[i] = ('"%X'):format(ucs[i]) + end + local dcrsrc = concat(ucs, ',\n') + return ([[ +\makeatletter +\ifnum0\ifdefined\directlua\directlua{ + if ("\luaescapestring{\luatexbanner}"):match("LuaHBTeX") then tex.write("1") end + }\fi>\z@ %% LuaHBTeX is ok + \setfontface\p@emoji@font{%s}[%s] +\else + \@latex@error{You must install a new TeX system (TeX Live 2020)\MessageBreak + and then use 'lualatex' engine to print emoji} + {The compilation will be aborted.} + \let\p@emoji@font\relax +\fi +\ifdefined\ltjdefcharrange +\ltjdefcharrange{208}{ +%s} +\ltjsetparameter{jacharrange={-208}} +\fi +\newcommand*{\panEmoji}[1]{{\p@emoji@font#1}} +\makeatother +]]):format(fname, fopts, dcrsrc) +end + +--- For debug. +local function inspect(v) + local t = type(v) + if t == 'userdata' or t == 'function' or t == 'nil' then return t + elseif t == 'table' then + local u, tag = {}, (v.t or 'table') + if tag == 'Str' then return tag..'{'..v.text..'}' end + for i = 1, #v do u[i] = inspect(v[i]) end + return tag..'{'..concat(u, ';')..'}' + else return tostring(v) + end +end + +---------------------------------------- phase 'readmeta' + +--- For Meta elements. +local function readmeta_Meta (meta) + -- bxcoloremoji + if meta.bxcoloremoji == nil then + bxcoloremoji = false + elseif type(meta.bxcoloremoji) == 'boolean' then + bxcoloremoji = meta.bxcoloremoji + else + abort("not a boolean value: bxcoloremoji") + end + log('bxcoloremoji = %s', bxcoloremoji) + -- emojifont + emojifont = tostring_meta(meta.emojifont, "emojifont") + emojifont = tosingle(emojifont, "emojifont") + log('emojifont = %s', emojifont) + -- emojifontoptions + emojifontoptions = tostring_meta(meta.emojifontoptions, "emojifontoptions") + emojifontoptions = toseq(emojifontoptions) + for i in ipairs(emojifontoptions) do + emojifontoptions[i] = tosingle(emojifontoptions[i], "emojifontoptions element") + log('emojifontoptions = %s', emojifontoptions[i]) + end +end + +---------------------------------------- phase 'mainproc' + +--- For Span element. +local function mainproc_Span(span) + if span.classes:includes('emoji', 1) then + text_count = text_count + 1 + local str = utils.stringify(span.content) + for p, uc in utf8.codes(str) do + if not ucs_used[uc] and uc >= 0x100 then + log("emoji character: U+%04X", uc) + ucs_used[uc] = true + end + end + insert(span.content, 1, pandoc.RawInline('latex', [[\panEmoji{]])) + insert(span.content, pandoc.RawInline('latex', [[}]])) + return span.content + end +end + +--- For Meta elements. +local function mainproc_Meta(meta) + local src = get_header() + if src then + local headers = meta['header-includes'] + if headers == nil then + headers = pandoc.MetaList({}) + elseif pantype(headers) == 'MetaList' then + abort("unexpected metavalue type: header-includes") + end + insert(headers, pandoc.MetaBlocks{pandoc.RawBlock('latex', src)}) + meta['header-includes'] = headers + log("header successfully appended") + return meta + end +end + +--- For the whole document. +local function mainproc_Pandoc(doc) + log("number of emoji spans: %s", text_count) + local src = get_prologue() + if src then + insert(doc.blocks, 1, pandoc.RawBlock('latex', src)) + log("prologue successfully inserted") + return doc + end +end + +---------------------------------------- the filter +if FORMAT == 'latex' then + return { + {-- phase 'readmeta' + Meta = readmeta_Meta; + }; + {-- phase 'mainproc' + Span = mainproc_Span; + Meta = mainproc_Meta; + Pandoc = mainproc_Pandoc; + }; + } +else + log("format '%s' in not supported", FORMAT) +end +---------------------------------------- done diff --git a/ulaval-ppr-principes-fair.html b/ulaval-ppr-principes-fair.html index 074f04b..6a818a9 100644 --- a/ulaval-ppr-principes-fair.html +++ b/ulaval-ppr-principes-fair.html @@ -61,8 +61,8 @@ les machines.

Données massives

-

- Volume - Variété - Vélocité - Véracité - Valeur

@@ -137,7 +137,8 @@ s’apprend, mais c’est moins intuitif !

Que signifie FAIR ?

-

Findable, Accessible, Interoperable, Reusable dans un diagramme de Venn. L’intersection est FAIR 

@@ -333,7 +334,7 @@ href="https://junkcharts.typepad.com/junk_charts/">Junk Charts

Interoperable

-

langfr-800px-Taxonomic_hierarchy.svg.png

@@ -455,8 +456,8 @@ trouver des équivalences de vocabulaire

Cycle de vie

-

Génération, Collecte, Traitement, Entreposage, Gestion, Analyse, Visualisation, Interprétation 

@@ -505,6 +506,8 @@ class="uri">https://www.openaire.eu/how-to-make-your-data-fair

Licence

Les principes FAIR (c) par François Pelletier

+

francois.pelletier.6@ulaval.ca

Les principes FAIR est disponible sous la licence Creative Commons Attribution 4.0 International License. Vous devriez avoir reçu une copie de la licence avec cette oeuvre. Sinon, voir