URL: https://linuxfr.org/users/jbd/journaux/bed-un-editeur-graphique-pour-beamer-presentations-latex Title: BEd : un éditeur graphique pour Beamer (présentations LaTeX) Authors: jbd Date: 2017年11月06日T23:33:15+01:00 License: CC By-SA Tags: bed, latex, beamer, python3 et qt5 Score: 32 Bonjour à toutes et à tous, Je développe depuis quelque temps, épisodiquement et principalement pour mon utilisation personnelle, le logiciel BEd (Beamer Editor). Je profite de sortir la version 1.3 pour faire un peu de pub ici. Le logiciel est publié sous licence libre (GPL 3). Les sources (python, LaTeX) sont disponibles sur [framagit](https://framagit.org/delisle/bed), avec un script d'installation. Il existe aussi des paquets pour Arch Linux ([bed-latex](https://aur.archlinux.org/packages/bed-latex/) et [bed-latex-git](https://aur.archlinux.org/packages/bed-latex-git/)) et un paquet [deb](https://framagit.org/delisle/bed-packages). # Motivation : # Comme son nom l'indique BEd est un éditeur permettant de créer des présentations Beamer (LaTeX). J'utilise couramment LaTeX (avec un éditeur de texte standard) pour rédiger mes articles scientifiques et j'en suis très satisfait. Étant habitué à LaTeX, je me suis tourné vers Beamer pour faire mes présentations et j'en suis aussi globalement très content. Le principal défaut que je trouve à Beamer, c'est la difficulté (et la perte de temps qui en résulte) à placer/redimensionner/rogner/tourner/annoter... les figures. Pour ce genre d'actions, je trouve beaucoup plus simple et rapide d'utiliser la souris (en mode WYSIWYG, comme dans Libre Office Impress, Power Point...). Le but de BEd est d'apporter, de manière rudimentaire, ce mode d'édition graphique à Beamer. # Principe de fonctionnement : # Le format de fichier utilisé est un .tex standard et il peut bien sûr être compilé en dehors du logiciel BEd. Pour que le fichier puisse être édité dans BEd, il faut néanmoins que le paquet LaTeX 'bed' soit chargé (\usepackage{bed} dans le préambule). Ce paquet définit quatre nouvelles commandes (qui pourront être facilement ajoutées/modifiées dans l'interface graphique) : * \img (une image) * \tkp (figure TikZ) * \txt (un bloc de texte) * \arw (une flêche) BEd lit le fichier .tex (ainsi que le fichier .log créé à la compilation) pour repérer ces différents éléments et utilise le rendu pdf généré par pdflatex pour l'affichage. BEd extrait de chaque page du pdf un aperçu des différents éléments (img, tkp, txt, arw) qui y apparaissent. On peut alors déplacer, redimensionner, etc. les éléments avec la souris et un aperçu est affiché en direct. Cet aperçu repose sur une modification grossière de l'image extraite du pdf. Pour avoir le rendu pdf final, il est nécessaire de recompiler (ce qui prend quelques secondes en général). L'intérêt de l'aperçu en direct est qu'il permet de faire la plupart des modifications à la souris de manière fluide. # Fonctionnalités : # * Grouper/dégrouper des éléments * Alignement des éléments (ou groupes) entre eux et/ou sur une grille (magnétisme) * Déplacement en profondeur (éléments ou groupes) * Copier/Couper/Coller (éléments, groupes ou transparents entiers) * Enregistrement (et utilisation) de modèles de transparents * Prévisualisation du transparent courant (recompile uniquement le transparent courant pour aller plus vite) * Rechargement complet (recompile tout le document) * Actions à la souris: * cliquer au centre d'un élément (ou groupe) pour le déplacer * cliquer sur les bords pour le redimensionner * maintenir shift pour redimensionner sans conserver les proportions (images) * maintenir meta (touche Windows) pour tourner (la position du centre de rotation dépend de la position du clic) * maintenir meta+shift pour rogner une image * double-cliquer pour éditer les propriétés (élément, groupe ou transparent entier) * Hyperliens, [pdfpc](https://pdfpc.github.io) et les vidéos : Il est aussi possible d'associer un lien hypertexte (\href) à une image (\img) grâce au champ "Lien". Pour les utilisateurs de pdfpc, ceci permet notamment d'incorporer une vidéo dans la présentation. Pour cela il faut ajouter "run:nom_de_la_video" dans le champ "Lien" (voir l'aide de pdfpc pour les détails et les options disponibles). Avec un visualiseur de pdf autre que pdfpc, la vidéo ne sera probablement pas lue directement dans l'interface mais sera chargée dans un lecteur de vidéo externe. * Coloration syntaxique : Si la bibliothèque pygments est disponible, BEd l'utilisera pour ajouter de la coloration syntaxique aux commandes LaTeX. # Idées et contributions bienvenues : # Comme je le mentionnais dans l'introduction, je développe ce logiciel épisodiquement et principalement pour mon utilisation personnelle, mais je suis preneur de toute suggestion (constructive) et/ou contribution (traductions, rapports de bugs, empaquetage pour les distributions, tutoriels, etc.).

AltStyle によって変換されたページ (->オリジナル) /