Protocoles, templates et feuilles de style pour la chaîne de publication de la revue Sens public.
La chaîne éditoriale se base sur un fichier pivot en markdown et une série de conversions faites avec pandoc et des feuilles de style.
La chaîne peut être décrite de la manière suivante:
- Document de l'auteur (en otd, docx ou md)
- Document de travail avec l'auteur (en odt, docx ou md)
- Document après révisions (en md)
- validation de l'auteur (pdf via conversion pandoc)
- Version html (pour publication sur le site de Sens public, cf le protocol) via conversion pandoc
- Version xml eruditschema via conversion xslt
- Version pdf via conversion pandoc
Dans ce repository sont déposés:
- le template html pour la conversion md2html : templateHtmlDcV0.html5
- le template tex pour la conversion md2pdf : templateLaTeX.latex
- la feuille de style xslt pour la conversion html2eruditschema : HTML2eruditV0.xsl
- le protocole éditorial de Sens public
- le yaml utilisé pour les articles avec l'ensemble des métadonnées : yamlSP.md
pandoc -f docx -t markdown --extract-media=./ --atx-headers SPXXXX.docx -o SPXXXX.docx.md
pandoc --standalone --template=templateHtmlDcV0.html5 --ascii --filter pandoc-citeproc -f markdown -t html SPXXXX.docx.md SPXXXX.yaml -o SPXXXX.docx.md.html
pandoc -S -s -f markdown -t tei --template=templates/teiV0.template --ascii --filter pandoc-citeproc SPXXXX.md SPXXXX.yaml -o SPXXXX.tei
pandoc --standalone --template=templateLaTeX.latex -f markdown -t latex SPXXXX.docx.md SPXXXX.yaml -o SPXXXX.docx.md.tex
pdflatex SPXXXX.docx.md.tex
(2 fois)
- xslt : HTML2eruditV0.xsl
pandoc-citeproc --bib2yaml SPXXXX.bib