présentations: intègre la présentation au projet
- Ajoute la possibilité d'éditer et de convertir le présentation au format HTML à l'aide de reveal.js et de mon modèle. Co-Authored-by: iGor milhit <igor@milhit.ch>printemps-2026
parent
19e5c12691
commit
9766d7d6c3
|
|
@ -1,3 +1,4 @@
|
||||||
smpr-1er-partie.html
|
|
||||||
*.pdf
|
*.pdf
|
||||||
document.html
|
*.html
|
||||||
|
!static/template.html
|
||||||
|
*.zip
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
[submodule "présentations"]
|
||||||
|
path = présentations
|
||||||
|
url = gitlab-unige:Igor.Milhit/revealjs-bunige.git
|
||||||
|
branch = bunige
|
||||||
61
Makefile
61
Makefile
|
|
@ -1,5 +1,6 @@
|
||||||
SOURCE_FOLDER := sources
|
SOURCE_FOLDER := sources
|
||||||
OUTPUT_FILENAME := document
|
OUTPUT_FILENAME := document
|
||||||
|
SLIDES_OUTPUT_FOLDER := présentations
|
||||||
|
|
||||||
TEMPLATE_REPOSITORY := https://git.milhit.ch/igor/bunige-pagedjs-template/releases/download
|
TEMPLATE_REPOSITORY := https://git.milhit.ch/igor/bunige-pagedjs-template/releases/download
|
||||||
|
|
||||||
|
|
@ -9,8 +10,13 @@ MD_UNSORTED := $(wildcard $(SOURCE_FOLDER)/*.md)
|
||||||
# fichiers.
|
# fichiers.
|
||||||
MD_SORTED := $(shell printf '%s\n' $(MD_UNSORTED) | sort -t- -k1,1n)
|
MD_SORTED := $(shell printf '%s\n' $(MD_UNSORTED) | sort -t- -k1,1n)
|
||||||
|
|
||||||
|
# Sources pour les slides
|
||||||
|
SLIDES_SOURCES := $(wildcard $(SOURCE_FOLDER)/*slides*.md)
|
||||||
|
SLIDES_TARGETS := $(patsubst $(SOURCE_FOLDER)/%.md,$(SLIDES_OUTPUT_FOLDER)/%.html,$(SLIDES_SOURCES))
|
||||||
|
SLIDES_BASENAMES := $(basename $(notdir $(SLIDES_SOURCES)))
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: pdf
|
all: pdf slides
|
||||||
|
|
||||||
# Construit le fichier HTML.
|
# Construit le fichier HTML.
|
||||||
.PHONY: html
|
.PHONY: html
|
||||||
|
|
@ -32,6 +38,43 @@ pdf: $(MD_SORTED)
|
||||||
--toc --toc-depth=2 \
|
--toc --toc-depth=2 \
|
||||||
--out=$(OUTPUT_FILENAME).pdf $(MD_SORTED)
|
--out=$(OUTPUT_FILENAME).pdf $(MD_SORTED)
|
||||||
|
|
||||||
|
# Construit les slides
|
||||||
|
$(SLIDES_OUTPUT_FOLDER)/%.html: $(SOURCE_FOLDER)/%.md
|
||||||
|
@mkdir -p $(SLIDES_OUTPUT_FOLDER)
|
||||||
|
pandoc --to=revealjs --standalone \
|
||||||
|
--template=présentations/revealjs-template.html \
|
||||||
|
--css=dist/theme/bunige.css \
|
||||||
|
--slide-level=2 \
|
||||||
|
--output=$@ $<
|
||||||
|
|
||||||
|
.PHONY: slides
|
||||||
|
slides: $(SLIDES_TARGETS)
|
||||||
|
|
||||||
|
# Génération d'une présentation spécifique
|
||||||
|
.PHONY: slide-%
|
||||||
|
slide-%: $(SLIDES_OUTPUT_FOLDER)/%.html
|
||||||
|
@echo "Présentation $* générée dans $(SLIDES_OUTPUT_FOLDER)/"
|
||||||
|
|
||||||
|
# Watch amélioré pour les slides
|
||||||
|
.PHONY: watch_slides
|
||||||
|
watch_slides:
|
||||||
|
watchexec -r -w $(SOURCE_FOLDER) -f "*.md" \
|
||||||
|
-i "$(SLIDES_OUTPUT_FOLDER)/*.html" \
|
||||||
|
-- make slides
|
||||||
|
|
||||||
|
# Template pour générer les cibles de watch spécifiques
|
||||||
|
define WATCH_SLIDE_TEMPLATE
|
||||||
|
.PHONY: watch-slide-$(1)
|
||||||
|
watch-slide-$(1):
|
||||||
|
@echo "Surveillance de $(1).md..."
|
||||||
|
watchexec -r -w $(SOURCE_FOLDER)/$(1).md \
|
||||||
|
-i "$(SLIDES_OUTPUT_FOLDER)/$(1).html" \
|
||||||
|
-- make slide-$(1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
# Génération automatique des cibles de watch
|
||||||
|
$(foreach slide,$(SLIDES_BASENAMES),$(eval $(call WATCH_SLIDE_TEMPLATE,$(slide))))
|
||||||
|
|
||||||
# Reconstruit le fichier HTML à la modification des autres fichiers.
|
# Reconstruit le fichier HTML à la modification des autres fichiers.
|
||||||
.PHONY: watch
|
.PHONY: watch
|
||||||
watch:
|
watch:
|
||||||
|
|
@ -55,3 +98,19 @@ update:
|
||||||
curl -o modèle.zip $(TEMPLATE_REPOSITORY)/$(VERSION)/$(VERSION).zip
|
curl -o modèle.zip $(TEMPLATE_REPOSITORY)/$(VERSION)/$(VERSION).zip
|
||||||
unzip -f -o modèle.zip
|
unzip -f -o modèle.zip
|
||||||
rm modèle.zip
|
rm modèle.zip
|
||||||
|
|
||||||
|
# Aide
|
||||||
|
.PHONY: help
|
||||||
|
help:
|
||||||
|
@echo "Cibles disponibles :"
|
||||||
|
@echo " all - Génère le PDF et toutes les présentations"
|
||||||
|
@echo " pdf - Génère le document PDF"
|
||||||
|
@echo " html - Génère le document HTML"
|
||||||
|
@echo " slides - Génère toutes les présentations"
|
||||||
|
@echo " slide-NAME - Génère une présentation spécifique"
|
||||||
|
@echo " watch - Surveille les changements du document"
|
||||||
|
@echo " watch-slides - Surveille tous les fichiers slides"
|
||||||
|
@echo " watch-slide-NAME - Surveille une présentation spécifique"
|
||||||
|
@echo " clean - Supprime les fichiers générés"
|
||||||
|
@echo ""
|
||||||
|
@echo "Présentations détectées : $(SLIDES_BASENAMES)"
|
||||||
|
|
|
||||||
BIN
modèle.zip
BIN
modèle.zip
Binary file not shown.
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 614268394e983cb4cbde8fcab9d6b81f58e9887f
|
||||||
|
|
@ -0,0 +1,118 @@
|
||||||
|
---
|
||||||
|
title: Recherche et bibliographie
|
||||||
|
subtitle: Pubmed et Zotero
|
||||||
|
date: 4 février 2026
|
||||||
|
place: SMPR-RMS
|
||||||
|
id: 20260128155952
|
||||||
|
creation_date: 2026-01-28T16:00:10+0100
|
||||||
|
author:
|
||||||
|
- name: Igor Milhit
|
||||||
|
email: Igor.Milhit@unige.ch
|
||||||
|
licence:
|
||||||
|
- type: CC-BY-SA 4.0
|
||||||
|
url: https://creativecommons.org/licenses/by-sa/4.0/
|
||||||
|
source: https://git.milhit.ch/igor/strat-smpr.git
|
||||||
|
bibliography: references.json
|
||||||
|
link-citations: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## Plan
|
||||||
|
|
||||||
|
1. Recherche de littérature : \
|
||||||
|
méthodologie [#](#methodo).
|
||||||
|
1. Références et bibliographie : \
|
||||||
|
Vancouver et Zotero [#](#biblio).
|
||||||
|
|
||||||
|
# Recherche de littérature : méthodologie {#methodo}
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Étapes
|
||||||
|
|
||||||
|
1. Rédiger la [question]{.bunige-color} de recherche.
|
||||||
|
1. Identifier les [concepts]{.bunige-color}.
|
||||||
|
1. Décliner en [termes alternatifs]{.bunige-color} et
|
||||||
|
[synonymes]{.bunige-color}.
|
||||||
|
1. Combiner avec des [opérateurs booléens]{.bunige-color}.
|
||||||
|
1. Adapter la syntaxe aux bases de données.
|
||||||
|
1. Améliorer l'équation.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Question de recherche
|
||||||
|
|
||||||
|
- Point **essentiel !**.
|
||||||
|
- Modèles (PICO, etc.).
|
||||||
|
- Contexte des stratégies ?
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Identifier les concepts
|
||||||
|
|
||||||
|
Est-ce que des exercices réduisent les troubles moteurs des personnes atteintes
|
||||||
|
par la maladie de Parkinson ?
|
||||||
|
|
||||||
|
::: {.fragment}
|
||||||
|
|
||||||
|
- P : Maladie de Parkinson.
|
||||||
|
- I : Exercices.
|
||||||
|
- C : ~~Pas d'exercice~~.
|
||||||
|
- O : Réduire les troubles moteurs.
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Termes alternatifs et synonymes
|
||||||
|
|
||||||
|
- Recherches préliminaires, lectures d'*abstracts*.
|
||||||
|
- Site HETOP (+ aide à la traduction) :
|
||||||
|
<https://www.hetop.eu/hetop>.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
::: {.fragment}
|
||||||
|
|
||||||
|
| Concept 1 | Concept 2 | Concept 3 |
|
||||||
|
| ----------------- | ----------------- | -------------- |
|
||||||
|
| Parkinson | Exercise | Motor disorder |
|
||||||
|
| Parkinsonism | Exercise therapy | Gait apraxia |
|
||||||
|
| Parkinson disease | Physical exercice | Gait disorder |
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
|
# Références et bibliographie : Vancouver et Zotero {#biblio}
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Un exemple de code :
|
||||||
|
|
||||||
|
```{.html .number-lines startFrom="70"}
|
||||||
|
<code class="bunige-code-inline">Texte préformaté.</code>
|
||||||
|
<figure>
|
||||||
|
<img src="./img.jpeg" alt="alternate text">
|
||||||
|
<figcaption>Figure caption.</figcaption>
|
||||||
|
</figure>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Image de fond {background-image="https://www.unige.ch/biblio/files/cache/d7d5b0a60baf07a4ad8534ad20b9839c_f9197.jpg" data-background-opacity="0.5"}
|
||||||
|
|
||||||
|
Avec un degré de transparence de [`0.5`]{.bunige-code-inline}
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Citation
|
||||||
|
|
||||||
|
Selon Pochet, … [@pochetMarkdownVous2023].
|
||||||
|
|
||||||
|
Alors qu'Ovadia, … [@ovadiaMarkdownLibrariansAcademics2014].
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
::: {.r-fit-text .bunige-color}
|
||||||
|
Merci !
|
||||||
|
:::
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Références {#references}
|
||||||
Loading…
Reference in New Issue