Ce répertoire contient les sources pour le Rendez-vous de l'info sur les citations et les références bibliographiques avec LaTeX.
 
 
 
 
Go to file
iGor milhit e4e2a1d81b
export: génère le polycopié en PDF avec `paged.js`
- Ajoute un modèle HTML contenant les éléments nécessaires pour utiliser
  `paged.js` dans un navigateur web.
- Ajoute une feuille de style pour définir les styles utilisés pour le
  PDF.
- Document l'usage de `paged.js`.

Co-Authored-by: iGor milhit <igor.milhit@unige.ch>
2023-04-04 13:45:27 +02:00
exercice exercice: améliore le préambule et les références 2023-03-30 08:54:27 +02:00
media documentation: convertit le policopié en markdown 2023-03-29 15:39:50 +02:00
reveal.js@724c4fee27 présentation: permet la génération PDF et revealjs 2023-03-22 12:28:22 +01:00
.gitignore documentation: convertit le policopié en markdown 2023-03-29 15:39:50 +02:00
.gitmodules présentation: permet la génération PDF et revealjs 2023-03-22 12:28:22 +01:00
LICENSE documentation: ajoute la licence CC BY-SA 4.0 2023-03-30 14:49:29 +02:00
README.md export: génère le polycopié en PDF avec `paged.js` 2023-04-04 13:45:27 +02:00
déroulé.md documentation: déroule la présentation 2023-03-30 08:48:22 +02:00
interface.css export: génère le polycopié en PDF avec `paged.js` 2023-04-04 13:45:27 +02:00
polycopié.css export: génère le polycopié en PDF avec `paged.js` 2023-04-04 13:45:27 +02:00
polycopié.md polycopié: mentionne les sources sur la 1re page 2023-03-30 15:45:08 +02:00
presentation.md présentation: permet la génération PDF et revealjs 2023-03-22 12:28:22 +01:00
references-support.bib documentation: convertit le policopié en markdown 2023-03-29 15:39:50 +02:00
template.html export: génère le polycopié en PDF avec `paged.js` 2023-04-04 13:45:27 +02:00

README.md

title date id tags
Citation et bibliographie avec LaTeX 2023-03-21T10:22:47+01:00 20230321102247
README
documentation
latex
rdv-info

Citation et bibliographie avec LaTeX

Ce répertoire contient les sources pour le Rendez-vous de l'info sur les citations et les références bibliographiques avec LaTeX. Il contient:

  • La source en markdown pour le support de cours.
  • Des exemples de fichiers .tex.
  • Un export de collection Zotero au format biblatex.

Le support de cours au format PDF ainsi que les fichiers d'exercice peuvent être téléchargés dans les publications de version.

Pour démarrer

Pour pouvoir utiliser ce projet, il est nécessaire:

  1. De cloner le projet:
    git clone https://git.milhit.ch/igor/biblatex-zotero.git
  2. D'activer le module pour reveal.js pour la présentation au format HTML:
    git submodule init
    git submodule update
    
  3. Pour générer les différents fichiers, deux outils sont nécessaire:
    1. pandoc. Pour installer pandoc, voir la documentation.
    2. Une distribution \LaTeX. Une possibilité est de consulter le site web The \LaTeX project qui décline les méthodes les plus habituelles pour les principaux systèmes d'exploitation. Pour ma part, je recommande l'usage de tectonic qui est un binaire à installer: voir comment installer tectonic.

Convertir le support de cours en PDF

Avec LaTeX

Pour convertir le support de cours (polycopié.md) au format PDF, il faut utiliser la commande suivante:

pandoc --citeproc -t pdf --pdf-engine=tectonic -o polycopié.pdf polycopié.md
  • --citeproc traite les citations et génère la bibliographie.
  • --pdf-engine définit le moteur de compilation a utiliser pour produire le PDF, ici tectonic, mais xelatex devrait fonctionner aussi, si il est installé.

Avec paged.js

pandoc --self-contained --template=template.html --css=polycopié.css \
       --citeproc --t html -o test.html polycopié.md
pandoc --self-contained --css=polycopié.css \
       --citeproc --t pdf --pdf-engine=pagedjs-cli -o test.html polycopié.md

Déroulé de la présentation

Le fichier déroulé.md décrit le déroulé de la présentation. Si une impression est nécessaire, on peut soit utiliser le rendu HTML d'un éditeur, soit le convertir au format désiré puis l'imprimer.

Pour le HTML:

pandoc -t html5 -s -o déroulé.html déroulé.md

Pour le PDF:

pandoc -t pdf --pdf-engine=tectonic -o déroulé.pdf déroulé.md

Support de présentation

⚠ Il n'y a pas encore de support de présentation. Le fichier est là à titre d'essai pour l'instant.

Convertir la présentation au format PDF

Pour obtenir la présentation au format PDF, il faut utiliser la commande suivante:

pandoc -t beamer -V theme=AnnArbor \
       -V colortheme=sidebartab presentation.md -o presentation.pdf
  • -t beamer définit le format de présentation beamer.
  • -V theme=Hannover permet de passer en variable (-V) le theme beamer désiré.
  • -V colortheme=sidebartab définit le thème de couleur.

Une galerie des thèmes et des thèmes de couleurs est disponible en ligne: https://deic.uab.cat/~iblanes/beamer_gallery/.

Il peut être nécessaire de définir l'installation de \LaTeX, par exemple pour tectonic:

pandoc -t beamer -V theme=AnnArbor -V colortheme=sidebartab \
       --pdf-engine=tectonic presentation.md -o presentation.pdf

Pour convertir la présentation au format HTML (reveal.js)

Il faut s'assurer que pandoc soit installé et que le submodule reveal.js soit bien activé. Puis, il suffit de taper la commande suivante:

pandoc -t revealjs --self-contained -o presentation.html presentation.md
  • -t revealjs définit le format de présentation reveal.js.
  • --self-contained assure que tous les fichiers nécessaires à la présentation seront bien contenu dans un seul fichier HTML.