Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Les paramètres pandoc passés en yaml ne sont plus pris en compte #1166

Open
lakonis opened this issue Dec 16, 2024 · 10 comments
Open

Les paramètres pandoc passés en yaml ne sont plus pris en compte #1166

lakonis opened this issue Dec 16, 2024 · 10 comments
Labels
🐞 bug [domain] export 📜 Module d'export multi-formats par défaut (depuis Stylo v2)

Comments

@lakonis
Copy link
Member

lakonis commented Dec 16, 2024

Sans doute lié au passage à pandoc-api, je réalise que les paramètres de conversion que l'on passait en surchargeant le yaml ne sont plus pris en compte. Par exemple, en début de document, j'avais l'habitude d'ajouter l'en-tête yaml suivant :

---
papersize: a4
---

L'export PDF ou autre fournissait un format de page A4. Ce n'est plus le cas.
Est-ce qu'il y a un moyen de réintégrer cette fonctionnalité ("surcharger le yaml de paramètres pandoc") qui n'était pas un hack mais bien une feature de Stylo/pandoc ?

@thom4parisot thom4parisot added 🐞 bug [domain] export 📜 Module d'export multi-formats par défaut (depuis Stylo v2) labels Dec 16, 2024
@thom4parisot
Copy link
Member

@ggrossetie en lien avec #1121 ?

@ggrossetie
Copy link
Collaborator

Je ne pense pas, @lakonis tu fais bien référence à l'instance de production (autrement dit, tu ne fais pas référence aux évolutions déployées sur stylo-dev) ?

@ggrossetie
Copy link
Collaborator

Quand tu dis en début de document, tu parles du document Markdown avec un entête YAML ? Est ce que cela fonctionne si tu passes ce paramètre dans les métadonnées ?

@RochDLY
Copy link
Collaborator

RochDLY commented Dec 16, 2024

Pour information : La pandoc-api est en version 2.19.2 depuis son déploiement en 2022.

@RochDLY
Copy link
Collaborator

RochDLY commented Dec 16, 2024

J'ai testé de surcharger le mardkown et le YAML avec l'exemple de @lakonis sans succès, le PDF reste au format US Letter (c'est mon réglage par défaut).

@lakonis
Copy link
Member Author

lakonis commented Dec 16, 2024

Je ne pense pas, @lakonis tu fais bien référence à l'instance de production (autrement dit, tu ne fais pas référence aux évolutions déployées sur stylo-dev) ?

Oui, je parle de l'instance de production.

Je crois que j'avais déjà essayé de surchargé le yaml ("raw mode") plutôt que d'ajouter un en-tête YAML. Mais sans succès, cf le test de @RochDLY.

@lakonis
Copy link
Member Author

lakonis commented Dec 16, 2024

Pour information : La pandoc-api est en version 2.19.2 depuis son déploiement en 2022.

Oui c'est possible. Désolé pour ma réactivité ;) Ca fait plusieurs fois que je remarque le changement mais je ne l'ai pas signalé, je me dépêchais sans doute pour faire mon export en local.

@RochDLY
Copy link
Collaborator

RochDLY commented Dec 16, 2024

Pour information : La pandoc-api est en version 2.19.2 depuis son déploiement en 2022.

Oui c'est possible. Désolé pour ma réactivité ;) Ca fait plusieurs fois que je remarque le changement mais je ne l'ai pas signalé, je me dépêchais sans doute pour faire mon export en local.

Je donnais cette info pour qu'on se fie à la documentation de cette version et pas à celle de la version actuelle de Pandoc ! :-)

@marviro
Copy link
Member

marviro commented Dec 16, 2024

Je crois que le problème vient du fait que nous passons les métadonnées avec l'option --metadata-file. À savoir les métadonnées sont passée séparemment du md. À mon avis, par contre, si tu mets l'option dans le raw yaml, ça devrait passer - à moins qu'elle ne soit pas prise en compte dans le template, mais ça on l'a pas changé - à regarder dans l'export et dans la pandoc api, en tout cas, ce n'est pas un problème lié à stylo

@marviro
Copy link
Member

marviro commented Dec 16, 2024

Ok, ton option ne peut pas fonctionner car elle n'est pas prise en compte par le template: https://gitlab.huma-num.fr/ecrinum/stylo/stylo-export/-/blob/main/templates/generique/templateLaTeX.latex?ref_type=heads#L1

Le template passe en dur la valeur "letterpaper" et la clé "papersize" n'est pas dans le template. Il faudrait faire une issue sur stylo-export, car @davidbgk et moi voudrions refaire le templates latex. Par contre si ça a jamais fonctionné, ça relève du miracle ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 bug [domain] export 📜 Module d'export multi-formats par défaut (depuis Stylo v2)
Projects
None yet
Development

No branches or pull requests

5 participants