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
|
||||
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
|
||||
OUTPUT_FILENAME := document
|
||||
SLIDES_OUTPUT_FOLDER := présentations
|
||||
|
||||
TEMPLATE_REPOSITORY := https://git.milhit.ch/igor/bunige-pagedjs-template/releases/download
|
||||
|
||||
|
|
@ -9,8 +10,13 @@ MD_UNSORTED := $(wildcard $(SOURCE_FOLDER)/*.md)
|
|||
# fichiers.
|
||||
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
|
||||
all: pdf
|
||||
all: pdf slides
|
||||
|
||||
# Construit le fichier HTML.
|
||||
.PHONY: html
|
||||
|
|
@ -32,6 +38,43 @@ pdf: $(MD_SORTED)
|
|||
--toc --toc-depth=2 \
|
||||
--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.
|
||||
.PHONY: watch
|
||||
watch:
|
||||
|
|
@ -55,3 +98,19 @@ update:
|
|||
curl -o modèle.zip $(TEMPLATE_REPOSITORY)/$(VERSION)/$(VERSION).zip
|
||||
unzip -f -o 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