introduction: termine la 1re version du document

- Ajoute les captures d'écran nécessaires.
- Apporte les modifications au style pour la conversion.
- Met à jour les références bibliographiques.
- Finalise le document de l'introduction.

Co-Authored-by: iGor milhit <igor@milhit.ch>
iGor milhit 2023-04-25 16:53:48 +02:00
parent 5c9215f1cd
commit 88803f1201
Signed by: igor
GPG Key ID: 692D97C3D0228A99
11 changed files with 286 additions and 45 deletions

View File

@ -17,10 +17,8 @@ toc-title: Table des matières
## Objectifs
Les objectifs annoncés pour l'introduction sont les suivants:
- Quel intérêt? Autrement dit, pourquoi se mettre à rédiger avec markdown?
- Comment: syntaxe de base.
- Quel intérêt? Pourquoi se mettre à rédiger avec markdown?
- Comment: aperçu de la syntaxe de base.
- Qu'attendre d'un éditeur de texte (pour rédiger avec markdown)?
- Bref aperçu des possibilités avancées:
- Ensemble de notes.
@ -34,22 +32,249 @@ Les objectifs annoncés pour l'introduction sont les suivants:
[cc-by-sa]: https://creativecommons.org/licenses/by-sa/4.0/deed.fr "Texte de la licence en français"
[sources]: https://git.milhit.ch/igor/rdv-info-markdown
## Pourquoi? {#1st-section}
## Pourquoi? [^0] {#1st-section}
Cette section repose essentiellement sur [@perretFormatTexte2022].
Le plus important pour *ses* propres habitudes de travail est de trouver des
méthodes et des outils adaptés à *ses besoins*. Ci-dessous sont listés quelques
arguments en faveur de l'usage de la syntaxe markdown, mais aucune méthode ou
outil n'est *la* solution miracle pertinente dans *tous* les contextes.
- Les fichiers utilisés sont:
- Simples et légers. Rapides à ouvrir, faciles à sauvegarder, à synchroniser.
Permet une recherche dans le texte rapide.
- Indépendants de tout système d'exploitation et de logiciel. N'importe quel
éditeur de texte (le bloc note, notepad, TextEdit, etc.).
- Rend possible une gestion de version très performante (`git`).
- Donne de bonnes assurances pour la pérennité dans le temps (archivage).
- La syntaxe étant relativement simple et facile à mémoriser, l'édition de
markdown repose sur très peu de fonctionnalités du logiciel. Le bloc note
suffit parfaitement, même si un peu plus de confort est souhaitable.
- Cette syntaxe est utilisée par de nombreux logiciels ou services en lignes
pour la rédaction. Par exemple les notes dans Zotero ou alors des éditeurs en
ligne permettant le travail collaboratif.
L'information numérique est utile si elle est **structurée**. Un fichier PDF
bien conçu donne accès dans la barre latérale à la table des matières pour
faciliter la navigation. Cette structure s'obtient, par exemple, avec l'usage
cohérent des styles et des niveaux de titre dans un traitement de texte. La
syntaxe markdown est une autre méthode, surprenante au début, mais qui s'avère
particulièrement efficace.[^1]
Markdown est une syntaxe qui permet, **simplement avec des éléments textuels**,
de structurer (niveau de titres) et de mettre en forme du texte. Cette
structure et cette mise en forme sont compréhensibles par des êtres humains et
par des programmes informatiques. Aussi, les documents rédigés à l'aide de
markdown peuvent soit être lus tels quels, soit être traités par un
programme pour afficher un «rendu» sous forme de page web, de document PDF ou
DOCX.
La syntaxe markdown est relativement simple à apprendre et mémoriser. Aussi, la
rédaction au format markdown repose sur très peu de fonctionnalités du
logiciel. Le bloc note suffit, même si un peu plus de confort est souhaitable.
Cette syntaxe est utilisée par de nombreux logiciels ou services en lignes pour
la rédaction. C'est le cas des notes dans Zotero ou d'éditeurs en ligne
adaptés au travail collaboratif ([HedgeDoc][hd], [HackMD][hm], etc.).
Les fichiers utilisés ne sont composés que de caractères textuels. Aussi, ils
sont:
- Simples et légers:
- Ne dépendent pas d'un logiciel spécifique, ni d'un système d'exploitation.
- Pourront être lus et édités dans n'importe quel contexte, et probablement
dans un avenir éloigné (pérennité).
- Rapides à ouvrir. Avec n'importe quel éditeur de texte (bloc note Windows,
Notepad++, TextEdit, Gedit, VIM, EMACS, etc.)
- Faciles à sauvegarder, copier, synchroniser, partager.
Toujours grâce à leur nature textuelle, il est facile d'avoir des outils pour
rechercher (et remplacer) rapidement du texte au sein non seulement du fichier
ouvert, mais d'un ensemble de fichier dans un répertoire. \
Il est même possible d'écrire des programmes pour modifier ou utiliser
automatiquement ces fichiers. Et il en existe justement beaucoup!
Grâce à ces propriétés, il est possible:
- De rédiger des documents simples ou complexes, petits comme une fiche de
notes ou volumineux comme une thèse.
- De regrouper un ensemble de notes dans un «bloc note» numérique et de
naviguer rapidement dans cet ensemble, de rechercher de l'information
facilement.
- De manière similaire, de regrouper un ensemble de fichiers pour constituer un
document complexe, comme un livre ou un article scientifique.
- Enfin de convertir à partir des même fichiers le document dans plusieurs
formats pour une diffusion sur le web, la lecture dans un PDF ou un ePub.
Enfin, il y a deux arguments de *geek* :
- Les fichiers textuels sont particulièrement adaptés pour en suivre
l'historique des modification (*versioning*), par exemple avec le logiciel
[GIT][git].
- Jouer avec markdown et les conversions dans de multiples format est vraiment
amusant, bien que parfois source de complications inutiles. 😅
[text]: https://www.arthurperret.fr/cours/format-texte.html
[hd]: https://hedgedoc.org/
[hm]: https://hackmd.io/
[git]: https://fr.wikipedia.org/wiki/Git "Article Wikipedia en français"
## Comment?
La syntaxe markdown est très souvent expliquée sur le web:
- La documentation «officielle» est disponible sur le site personnel d'un des
concepteurs de la syntaxe: <https://daringfireball.net/projects/markdown/>
[@gruberMarkdown2004].
- Le site *flus* propose Une documentation en français et très claire:
<https://flus.fr/carnet/markdown.html> [@fressinaudGuideMarkdown2022].
- Il y a plusieurs variantes de la syntaxe et un site essaie de proposer un
standard. Il met à disposition un tutoriel interactif:
<https://commonmark.org/help/> [@commonmarkCommonMark].
- Arthur Perret a traduit en français ce même tutoriel, disponible sur sa page
qui explique ce qu'est markdown:
<https://www.arthurperret.fr/cours/markdown.html> [@perretMarkdown2022].
Pour les tableaux, il est fortement conseillé:
- D'utiliser un générateur, par exemple
<https://www.tablesgenerator.com/markdown_tables>.
- Ou de disposer dans son éditeur d'un générateur de tableaux.
Le plus souvent les fichiers contenant du markdown ont pour extension `.md`,
mais c'est une convention. Rien n'interdit d'utiliser d'autres extensions comme
`.mkdn` ou `.markdown`, pour autant que l'éditeur que vous utilisez les
reconnaissent comme du markdown.
## Éditeurs {#ed}
Il existe beaucoup d'éditeurs pour rédiger en markdown. On peut les regrouper
en deux grandes catégories:
1. Les éditeurs dédiés.
1. Les éditeurs généralistes.
Dans les deux cas, des fonctionnalités de base qui sont presque
incontournables:
- Une prévisualisation, le plus souvent sour la forme d'un *rendu* HTML.
- La possibilité de naviguer dans une arborescence de fichiers.
- Une autocomplétion, pour faciliter l'entrée de syntaxe avec des `[]` ou des
`()`.
D'autres fonctionnalités ne sont pas indispensables, mais deviennent rapidement
assez utiles:
- La correction orthographique pour les langues dans lesquelles vous rédigez.
- Un formatage automatique des tableaux.
- La possibilité de suivre les liens internes, au sein du même fichier ou entre
les fichiers d'un même répertoire.
### Éditeurs dédiés
Ce sont des logiciels conçu spécifiquement pour éditer des fichiers avec la
syntaxe markdown. Ils peuvent être sous la forme d'un logiciel à installer sur
votre appareil (ordinateur, tablette, téléphone) ou d'un service web.
**Typora** est éditeur qui met l'accent sur son interface épurée. Il est disponible
pour tous les systèmes d'exploitation, payant. <https://typora.io/>
![Interface de GhostWriter][gw]
**GhostWriter** est libre et gratuit, pour Windows et Linux
principalement.[^2] Il est très complet et supporte les principales
déclinaisons de markdown. <https://ghostwriter.kde.org/fr/>
**iA Writer** est payant, pour MacOS et Windows, mais est très apprécié pour la
rédaction. Il permet de lier des notes entre elles et offre ainsi une
navigation dans un ensemble de fichiers. <https://ia.net/writer>
![Interface de Zettlr][zettlr]
**Zettlr** est libre et disponible pour tous les systèmes d'exploitation. Il
est destiné à un usage académique, que ce soit pour accumuler des notes sur un
sujet ou rédiger une travail de mémoire ou un article scientifique. Il intègre
Zotero pour la gestion des références.
En ligne, on peut mentionner à nouveau le service [HackMD][hm] ou le logiciel
[HedgeDoc][hd] qui permet non seulement d'éditer des fichiers mardkown avec une
prévisualisation, mais également de le faire à plusieurs, de disposer d'un
suivi des modfications et de commenter.
![Interface de l'éditeur HackMD][interface-hd]
[interface-hd]: ../static/hackmd.png
[zettlr]: ../static/zettlr.png
[gw]: ../static/ghostwriter.png
### Éditeurs généralistes
*Généralistes* car ces éditeurs ne sont pas limités à l'édition de fichier
markdown. Le plus souvent, ce sont des *éditeurs de texte*, en général utilisés
par des développeurs pour écrire du code informatique. Normalement, ils
disposent d'un écosystème d'extensions afin de s'adapter à des besoins
spécifiques. De ce fait, ils sont très puissants.
Ainsi, il est possible d'adapter à l'édition du markdown les éditeurs de texte
suivant, notamment:
- Notepad++, libre et gratuit, pour Windows.
- Visual Studio Code, gratuit, pour Windows, MacOS, Linux. Un des logiciels les
plus utilisés actuellement.
- VIM ou neovim, libre et gratuit, pour tous les systèmes d'exploitation.
- EMACS, libre et gratuit.
![Interface de Visual Studio Code][vscode]
[vscode]: ../static/vscode.png
## Aperçu des possibilités avancées
### Ensemble de notes
Afin d'organiser ses notes, il est possible de réunir un ensemble de fichiers
dans le même répertoires (y compris avec des sous répertoires) et de faire des
liens entre les fichiers (et même au sein d'un seul fichier).
Certains éditeurs, ou certaines extensions d'éditeurs, proposent des facilités
pour générer ces liens, au prix d'une syntaxe *ad hoc*. Mais il est
parfaitement possible de le faire avec la syntaxe «normale» du lien.
![Lien depuis le fichier `README.md` vers le fichier `points-a-ameliorer.md`][lienEntreFichiers]
La figure 5 ci-dessus montre sur la gauche une arborescence de fichiers, avec
des sous-répertoires, et dans le fichier affiché (`README.md`), un lien vers le
fichier `points-a-ameliorer.md`. Dans cet éditeur, en plaçant le curseur sur le
lien et en tapant la touche «entrée», on ouvre le fichier cible.
La figure 6 montre une recherche dynamique (à mesure que la requête est tapée)
dans un ensemble de fichier. Sur la gauche on voit le nom du fichier qui
contient la recherche, avec le numéro de ligne, et sur la droite un aperçu du
fichier avec le résultat en surbrillance. Il s'agit d'une extension de
recherche dans l'éditeur `neovim`.
![Recherche dans VIM][rechVim]
### Export vers d'autres formats
La conversion d'un document markdown en un autre format, plus simple à partager
devient assez vite utile. Pour les conversions, `pandoc` est l'outil le plus
souvent utilisé. Il est soit utilisé par votre éditeur pour faire les exports
(par exemple avec Zettlr), soit par vous même en ligne de commande. C'est un
logiciel libre et gratuit, développé très activement.
Il est capable de lire et d'écrire dans un grand nombre de formats différents,
parfois à l'aide de logiciels spécifiques. Par exemple, pour produire un
fichier PDF, il peut utiliser plusieurs méthodes, dont LaTeX, ce qui suppose
d'en avoir une version installée.
![Export au format PDF][exportPDF]
La figure 6 montre sur la gauche en haut un fichier markdown ouvert, contenant
une citation et un appel à une référence. En bas on peut voir la commande
`pandoc` qui a été utilisée pour exporter le fichier en PDF. Sur la droite on
voit le fichier PDF ouvert, avec le curseur sur l'appel à la référence, avec un
aperçu de la référence en question dans la bibliographie.
Le support de cours de cette brève introduction a été rédigée en markdown et
est exportée en PDF grâce à `pandoc` et à *Paged.js*.[^3]
[lienEntreFichiers]: ../static/lien-entre-fichiers.png
[rechVim]: ../static/recherche-rdv-info-vim.png
[exportPDF]: ../static/export-pdf.png
## Bibliographie
[^0]: Cette section repose beaucoup sur la page [Format texte][text]
d'Arthur Perret [@perretFormatTexte2022].
[^1]: Markdown n'est pas le seul langage de balisage léger existant, bien que
ce soit le plus répandu. D'autres sont encore plus robustes ou puissants, comme
*RestructuredText* ou *AsciiDoc*.
[^2]: Il semble possible de l'installer sur MacOS, mais n'est pas recommandé.
[^3]: Les sources et la méthode de conversion est disponible sur
<https://git.milhit.ch/igor/rdv-info-markdown>.

View File

@ -14,7 +14,7 @@
langid = {english},
pmcid = {PMC8889237},
keywords = {ANOVA; Analysis of variance,AST; aspartate aminotransferase,CLSI; Clinical Laboratory Standards Institute,cmu,EHR; electronic health record,IFCC; International Federation of Clinical Chemistry and Laboratory Medicine,LC-MS/MS; Liquid chromatography tandem mass spectrometry,LIS; Laboratory informatics system,markdown,Mixtools,non lu,pubmed,R markdown,R markdown tutorial,Reference interval,RI; reference interval,SDI; Standard deviation index,SDR; Standard deviation ratio,Testo; Testosterone,TukeyHSD; Tukey multiple pairwise-comparisons,z5; Critical z-score},
file = {C\:\\Users\\milhit\\Zotero\\storage\\YYP9JQTY\\Bunch_2022_Indirect reference intervals using an R pipeline.pdf}
file = {/home/igor/Zotero/storage/YYP9JQTY/Bunch_2022_Indirect reference intervals using an R pipeline.pdf}
}
@article{chapmanExpectedPosterioriScoring2022,
@ -34,7 +34,18 @@
langid = {english},
pmcid = {PMC9166925},
keywords = {cmu,markdown,non lu,pubmed,R markdown},
file = {C\:\\Users\\milhit\\Zotero\\storage\\7R2KLGBS\\Chapman_2022_Expected a posteriori scoring in PROMIS(®).pdf}
file = {/home/igor/Zotero/storage/7R2KLGBS/Chapman_2022_Expected a posteriori scoring in PROMIS(®).pdf}
}
@online{commonmarkCommonMark,
title = {{{CommonMark}}},
author = {CommonMark},
url = {https://commonmark.org/},
urldate = {2023-04-25},
langid = {english},
organization = {{CommonMark}},
keywords = {non lu},
file = {/home/igor/Zotero/storage/ESNTHT9H/commonmark.org.html}
}
@article{considineToolEncourageMinimum2019,
@ -53,7 +64,7 @@
langid = {english},
pmcid = {PMC6468746},
keywords = {cmu,data analysis,markdown,minimum guidelines,non lu,pubmed,R markdown,reporting,reproducibility},
file = {C\:\\Users\\milhit\\Zotero\\storage\\RSRUDDYS\\Considine_Salek_2019_A Tool to Encourage Minimum Reporting Guideline Uptake for Data Analysis in.pdf}
file = {/home/igor/Zotero/storage/RSRUDDYS/Considine_Salek_2019_A Tool to Encourage Minimum Reporting Guideline Uptake for Data Analysis in.pdf}
}
@article{daasDynamicPublicationMedia2022,
@ -71,7 +82,7 @@
abstract = {In this article we show how dynamic publication media and the COPASI R Connector (CoRC) can be combined in a natural and synergistic way to communicate (biochemical) models. Dynamic publication media are becoming a popular tool for authors to effectively compose and publish their work. They are built from templates and the final documents are created dynamically. In addition, they can also be interactive. Working with dynamic publication media is made easy with the programming environment R via its integration with tools such as R Markdown, Jupyter and Shiny. Additionally, the COmplex PAthway SImulator COPASI (http://www.copasi.org), a widely used biochemical modelling toolkit, is available in R through the use of the COPASI R Connector (CoRC, https://jpahle.github.io/CoRC). Models are a common tool in the mathematical biosciences, in particular kinetic models of biochemical networks in (computational) systems biology. We focus on three application areas of dynamic publication media and CoRC: Documentation (reproducible workflows), Teaching (creating self-paced lessons) and Science Communication (immersive and engaging presentation). To illustrate these, we created six dynamic document examples in the form of R Markdown and Jupyter notebooks, hosted on the platforms GitHub, shinyapps.io, Google Colaboratory. Having code and output in one place, creating documents in template-form and the option of interactivity make the combination of dynamic documents and CoRC a versatile tool. All our example documents are freely available at https://jpahle.github.io/DynamiCoRC under the Creative Commons BY 4.0 licence.},
langid = {english},
keywords = {*Software,*Systems Biology,cmu,COPASI,CoRC,Dynamic publication media,Jupyter,Kinetics,markdown,non lu,pubmed,R markdown,Systems biology},
file = {C\:\\Users\\milhit\\Zotero\\storage\\WJ5FCFZY\\Daas et al_2022_Dynamic publication media with the COPASI R Connector (CoRC).pdf}
file = {/home/igor/Zotero/storage/WJ5FCFZY/Daas et al_2022_Dynamic publication media with the COPASI R Connector (CoRC).pdf}
}
@unpublished{deletrazModeTexteMarkdown2022,
@ -87,17 +98,6 @@
keywords = {markdown,non lu,pandoc,Publication scientifique}
}
@unpublished{eyssetteHttpsEyssetteForge2023,
title = {https://eyssette.forge.aeif.fr/marp-slides/slides/2022-2023/utiliser-le-markdown-pour-tout-faire},
author = {Eyssette, Cédric},
date = {2023},
url = {https://eyssette.forge.aeif.fr/marp-slides/slides/2022-2023/utiliser-le-markdown-pour-tout-faire},
urldate = {2023-04-17},
langid = {fre},
keywords = {non lu},
file = {C\:\\Users\\milhit\\Zotero\\storage\\I7CTE3X5\\utiliser-le-markdown-pour-tout-faire.html}
}
@online{eyssetteUtiliserMarkdownPour2023,
type = {Mastodon post},
title = {Utiliser le Markdown pour tout faire.Le diaporama (fait en markdown bien sûr !) qui m'a servi de support lors de mon atelier pour la Journée…},
@ -109,7 +109,18 @@
langid = {french},
organization = {{Mastodon}},
keywords = {fediverse,markdown,mastodon,non lu},
file = {C\:\\Users\\milhit\\Zotero\\storage\\7FYFNED6\\110158455766516456.html}
file = {/home/igor/Zotero/storage/7FYFNED6/110158455766516456.html}
}
@unpublished{eyssetteUtiliserMarkdownPour2023a,
title = {Utiliser le markdown pour tout faire},
author = {Eyssette, Cédric},
date = {2023},
url = {https://eyssette.forge.aeif.fr/marp-slides/slides/2022-2023/utiliser-le-markdown-pour-tout-faire},
urldate = {2023-04-17},
langid = {fre},
keywords = {non lu},
file = {/home/igor/Zotero/storage/I7CTE3X5/utiliser-le-markdown-pour-tout-faire.html}
}
@online{fressinaudGuideMarkdown2022,
@ -123,7 +134,7 @@
langid = {fre},
organization = {{flus}},
keywords = {documentation,markdown,non lu},
file = {C\:\\Users\\milhit\\Zotero\\storage\\96VGWVYV\\markdown.html}
file = {/home/igor/Zotero/storage/96VGWVYV/markdown.html}
}
@article{graysonMarkdownDynamicInterface2022,
@ -142,7 +153,7 @@
langid = {english},
pmcid = {PMC9487201},
keywords = {*Learning,*Students,Biology/education,cmu,Data visualization,Herd immunity,Humans,markdown,non lu,Pedagogy,pubmed,R markdown,Teaching programming},
file = {C\:\\Users\\milhit\\Zotero\\storage\\JQGHBHB5\\Grayson et al_2022_R Markdown as a dynamic interface for teaching.pdf}
file = {/home/igor/Zotero/storage/JQGHBHB5/Grayson et al_2022_R Markdown as a dynamic interface for teaching.pdf}
}
@online{gruberMarkdown2004,
@ -155,7 +166,7 @@
langid = {english},
organization = {{Daring Fireball}},
keywords = {documentation,markdown,non lu},
file = {C\:\\Users\\milhit\\Zotero\\storage\\J7WP5B3D\\markdown.html}
file = {/home/igor/Zotero/storage/J7WP5B3D/markdown.html}
}
@article{hershbergJBrowseRInterfaceJBrowse2021,
@ -175,7 +186,7 @@
langid = {english},
pmcid = {PMC8570803},
keywords = {*Genome,*Genomics,cmu,markdown,non lu,pubmed,R markdown,Software},
file = {C\:\\Users\\milhit\\Zotero\\storage\\LYEIF748\\Hershberg et al_2021_JBrowseR.pdf}
file = {/home/igor/Zotero/storage/LYEIF748/Hershberg et al_2021_JBrowseR.pdf}
}
@article{jaglaSCHNAPPsSingleCell2021,
@ -193,7 +204,7 @@
abstract = {Single-cell RNA-sequencing (scRNAseq) experiments are becoming a standard tool for bench-scientists to explore the cellular diversity present in all tissues. Data produced by scRNAseq is technically complex and requires analytical workflows that are an active field of bioinformatics research, whereas a wealth of biological background knowledge is needed to guide the investigation. Thus, there is an increasing need to develop applications geared towards bench-scientists to help them abstract the technical challenges of the analysis so that they can focus on the science at play. It is also expected that such applications should support closer collaboration between bioinformaticians and bench-scientists by providing reproducible science tools. We present SCHNAPPs, a Graphical User Interface (GUI), designed to enable bench-scientists to autonomously explore and interpret scRNAseq data and associated annotations. The R/Shiny-based application allows following different steps of scRNAseq analysis workflows from Seurat or Scran packages: performing quality control on cells and genes, normalizing the expression matrix, integrating different samples, dimension reduction, clustering, and differential gene expression analysis. Visualization tools for exploring each step of the process include violin plots, 2D projections, Box-plots, alluvial plots, and histograms. An R-markdown report can be generated that tracks modifications and selected visualizations. The modular design of the tool allows it to easily integrate new visualizations and analyses by bioinformaticians. We illustrate the main features of the tool by applying it to the characterization of T cells in a scRNAseq and Cellular Indexing of Transcriptomes and Epitopes by Sequencing (CITE-Seq) experiment of two healthy individuals.},
langid = {english},
keywords = {*Sequence Analysis; RNA,*Single-Cell Analysis,*Software,CITE-Seq,cmu,Humans,Leukocytes; Mononuclear/*cytology/immunology,markdown,multi-omics data analysis,non lu,pubmed,R markdown,scRNA-seq,Shiny application},
file = {C\:\\Users\\milhit\\Zotero\\storage\\PEARJ76P\\Jagla et al_2021_SCHNAPPs - Single Cell sHiNy APPlication(s).pdf}
file = {/home/igor/Zotero/storage/PEARJ76P/Jagla et al_2021_SCHNAPPs - Single Cell sHiNy APPlication(s).pdf}
}
@article{kariyawasamDashboardstyleInteractivePlots2021,
@ -213,7 +224,7 @@
langid = {english},
pmcid = {PMC8693569},
keywords = {cmu,markdown,non lu,pubmed,R markdown},
file = {C\:\\Users\\milhit\\Zotero\\storage\\ZQD2WXNN\\Kariyawasam et al_2021_Dashboard-style interactive plots for RNA-seq analysis are R Markdown ready.pdf}
file = {/home/igor/Zotero/storage/ZQD2WXNN/Kariyawasam et al_2021_Dashboard-style interactive plots for RNA-seq analysis are R Markdown ready.pdf}
}
@online{pandocWritingThesisThinking2023,
@ -228,7 +239,7 @@
langid = {english},
organization = {{Mastodon}},
keywords = {fediverse,markdown,mastodon,non lu,pandoc,Publication scientifique},
file = {C\:\\Users\\milhit\\Zotero\\storage\\T354LYSW\\110184589069297715.html}
file = {/home/igor/Zotero/storage/T354LYSW/110184589069297715.html}
}
@online{perretFormatTexte2022,
@ -248,7 +259,7 @@
[C]est un fichier qui ne contient des caractères. (Perret, 2022)
\par
\end{quotation}},
file = {C\:\\Users\\milhit\\Zotero\\storage\\3IM8K4DU\\format-texte.html}
file = {/home/igor/Zotero/storage/3IM8K4DU/format-texte.html}
}
@online{perretMarkdown2022,
@ -263,7 +274,7 @@
langid = {french},
organization = {{Arthur Perret}},
keywords = {documentation,markdown,non lu},
file = {C\:\\Users\\milhit\\Zotero\\storage\\HZNSDQ7S\\markdown.html}
file = {/home/igor/Zotero/storage/HZNSDQ7S/markdown.html}
}
@software{pollardTemplateWritingPhD2023,
@ -312,5 +323,5 @@
langid = {english},
pmcid = {PMC7049126},
keywords = {cmu,computation,data science,markdown,non lu,prediction,pubmed,R markdown,stability},
file = {C\:\\Users\\milhit\\Zotero\\storage\\GWVCYDA6\\Yu_Kumbier_2020_Veridical data science.pdf}
file = {/home/igor/Zotero/storage/GWVCYDA6/Yu_Kumbier_2020_Veridical data science.pdf}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

BIN
static/hackmd.png 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
static/vscode.png 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

BIN
static/zettlr.png 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

View File

@ -59,6 +59,7 @@
}
#1st-section,
#bibliographie,
#ed,
.footnotes {
break-before: page;
}
@ -96,6 +97,10 @@
font-size: 120%;
font-weight: bold;
}
.footnote-ref {
text-decoration: none;
font-size: small;
}
figure {
display: flex;
flex-direction: column;