WIP projet: continue d'améliorer le modèle
Co-Authored-by: iGor milhit <igor@milhit.ch>
parent
849912da55
commit
c052cc5ddf
|
@ -38,7 +38,7 @@ Au terme de cet atelier, vous serez en mesure de :
|
||||||
[cc-by-sa]: https://creativecommons.org/licenses/by-sa/4.0/deed.fr "Texte de la licence en français"
|
[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/bunige-pagedjs-template
|
[sources]: https://git.milhit.ch/igor/bunige-pagedjs-template
|
||||||
|
|
||||||
## Principes généraux
|
## Principes généraux {#first-section}
|
||||||
|
|
||||||
L'idée de base est de rédiger le contenu du document dans un fichier markdown.
|
L'idée de base est de rédiger le contenu du document dans un fichier markdown.
|
||||||
Puis d'obtenir un fichier PDF mis en forme selon les modèles utilisé par la
|
Puis d'obtenir un fichier PDF mis en forme selon les modèles utilisé par la
|
||||||
|
@ -89,13 +89,13 @@ suivants :
|
||||||
### Paged.js
|
### Paged.js
|
||||||
|
|
||||||
> Paged.js is a free and open source JavaScript library that paginates
|
> Paged.js is a free and open source JavaScript library that paginates
|
||||||
> content > in the browser to create PDF output from any HTML content.
|
> content in the browser to create PDF output from any HTML content.
|
||||||
> This means you can design works for print (eg. books) using HTML and
|
> This means you can design works for print (eg. books) using HTML and
|
||||||
> CSS! [@paged.jsPagedJs]
|
> CSS! [@paged.jsPagedJs]
|
||||||
|
|
||||||
Concrètement, cela permet d'afficher un document HTML dans le navigateur,
|
Concrètement, cela permet d'afficher un document HTML dans le
|
||||||
mais découpé en page comme le serait un document imprimé, par exemple
|
navigateur, mais découpé en page comme le serait un document
|
||||||
un livre.
|
imprimé, par exemple un livre.
|
||||||
|
|
||||||
![Document paginé dans le navigateur](./static/pagedjs-in-browser.png)
|
![Document paginé dans le navigateur](./static/pagedjs-in-browser.png)
|
||||||
```
|
```
|
||||||
|
|
|
@ -235,6 +235,17 @@
|
||||||
file = {/home/igor/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{masuttiRedigerManipulerDocuments2019,
|
||||||
|
title = {Rédiger et manipuler des documents avec Markdown},
|
||||||
|
author = {Masutti, Christophe},
|
||||||
|
date = {2019-05-08},
|
||||||
|
url = {https://golb.statium.link/post/20190528rediger-et-manipuler-des-documents-markdown/},
|
||||||
|
urldate = {2024-03-19},
|
||||||
|
langid = {fre},
|
||||||
|
organization = {Statium : blog},
|
||||||
|
keywords = {cmu,markdown,non lu,pandoc,publication numérique,Publication scientifique}
|
||||||
|
}
|
||||||
|
|
||||||
@article{ovadiaMarkdownLibrariansAcademics2014a,
|
@article{ovadiaMarkdownLibrariansAcademics2014a,
|
||||||
title = {Markdown for {{Librarians}} and {{Academics}}},
|
title = {Markdown for {{Librarians}} and {{Academics}}},
|
||||||
author = {Ovadia, Steven},
|
author = {Ovadia, Steven},
|
||||||
|
|
36
style.css
36
style.css
|
@ -8,7 +8,7 @@
|
||||||
* de la source markdown */
|
* de la source markdown */
|
||||||
.date {
|
.date {
|
||||||
string-set: date content(text);
|
string-set: date content(text);
|
||||||
display: none; /* Pourquoi ? Pour ne pas afficher la date sous le titre ? */
|
display: none; /* Empêche d'afficher la date sous le titre ? */
|
||||||
}
|
}
|
||||||
/* Définit que running(licenceBlock) contient le block licence */
|
/* Définit que running(licenceBlock) contient le block licence */
|
||||||
#licence {
|
#licence {
|
||||||
|
@ -50,19 +50,14 @@
|
||||||
font-size: small;
|
font-size: small;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* Attention, il faut adapter au nombre effectif de pages ! *
|
|
||||||
* Cette règle n'affiche pas de numré de page à la dernière page */
|
|
||||||
@page:nth(5) {
|
|
||||||
@bottom-center {
|
|
||||||
content: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
h2 {
|
h2 {
|
||||||
color: #d80669;
|
color: #d80669;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
/* Ajouter ou supprimer les ID de titre pour un saut de page */
|
/* Ajouter ou supprimer les ID de titre pour un saut de page.
|
||||||
#principes-généraux,
|
* Suppose que le premier titre après les objectifs a `first-section` comme
|
||||||
|
* ID. */
|
||||||
|
#first-section,
|
||||||
#bibliographie,
|
#bibliographie,
|
||||||
.footnotes {
|
.footnotes {
|
||||||
break-before: page;
|
break-before: page;
|
||||||
|
@ -81,16 +76,21 @@
|
||||||
padding: 0 1em;
|
padding: 0 1em;
|
||||||
}
|
}
|
||||||
pre {
|
pre {
|
||||||
font-family:'Courier New', Courier, monospace;
|
/* font-family:'Courier New', Courier, monospace; */
|
||||||
font-size: 90%;
|
/* font-size: 90%; */
|
||||||
background-color: #f2f1f1;
|
background-color: #f2f1f1;
|
||||||
border: 2px solid #d80669;
|
border: 2px solid #d80669;
|
||||||
border-radius: .5em;
|
border-radius: .5em;
|
||||||
margin: 1em;
|
/* margin: 1em; */
|
||||||
padding: .5em 1em;
|
padding: .5em 1em;
|
||||||
/* Évite que les blocs de code ne soient séparés sur 2 pages */
|
/* Évite que les blocs de code ne soient séparés sur 2 pages */
|
||||||
break-inside: avoid;
|
break-inside: avoid;
|
||||||
}
|
}
|
||||||
|
pre > code {
|
||||||
|
border-radius: none;
|
||||||
|
padding: none;
|
||||||
|
/* background-color: #fff; */
|
||||||
|
}
|
||||||
code {
|
code {
|
||||||
font-family:'Courier New', Courier, monospace;
|
font-family:'Courier New', Courier, monospace;
|
||||||
font-size: 90%;
|
font-size: 90%;
|
||||||
|
@ -101,9 +101,12 @@
|
||||||
/* La règle suivante ne fonctionne pas.
|
/* La règle suivante ne fonctionne pas.
|
||||||
* Elle est censée surprimer une indentation ajoutée par pandoc
|
* Elle est censée surprimer une indentation ajoutée par pandoc
|
||||||
* pour les block de code */
|
* pour les block de code */
|
||||||
pre > code.sourceCode > span {
|
/* .sourceCode > span { */
|
||||||
padding-left: 0 !important;
|
/* text-indent: 0em !important; */
|
||||||
}
|
/* display: block !important; */
|
||||||
|
/* padding-left: 0 !important; */
|
||||||
|
/* line-height: 1em !important; */
|
||||||
|
/* } */
|
||||||
.footnotes::before {
|
.footnotes::before {
|
||||||
content: "Notes";
|
content: "Notes";
|
||||||
color: #d80669;
|
color: #d80669;
|
||||||
|
@ -144,6 +147,7 @@
|
||||||
}
|
}
|
||||||
.logo {
|
.logo {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
|
justify-content: center;
|
||||||
width: 60%;
|
width: 60%;
|
||||||
margin: 2em auto 1em auto;
|
margin: 2em auto 1em auto;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue