EcrituresNumeriques / chaineEditorialeSP

Protocoles, templates et feuilles de style pour la chaîne de publication de la revue Sens public
3 stars 2 forks source link

chaineEditorialeSensPublic

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.

Chaine éditoriale Sens Public

La chaîne peut être décrite de la manière suivante:

  1. Document de l'auteur (en otd, docx ou md)
  2. Document de travail avec l'auteur (en odt, docx ou md)
  3. Document après révisions (en md)
    • validation de l'auteur (pdf via conversion pandoc)
  4. Version html (pour publication sur le site de Sens public, cf le protocol) via conversion pandoc
  5. Version xml eruditschema via conversion xslt
  6. Version pdf via conversion pandoc

Dans ce repository sont déposés:

Conversions

Docx2md

pandoc -f docx -t markdown --extract-media=./ --atx-headers SPXXXX.docx -o SPXXXX.docx.md

Md2html

pandoc --standalone --template=templateHtmlDcV0.html5 --ascii --filter pandoc-citeproc -f markdown -t html SPXXXX.docx.md SPXXXX.yaml -o SPXXXX.docx.md.html

Md2tei

pandoc -S -s -f markdown -t tei --template=templates/teiV0.template --ascii --filter pandoc-citeproc SPXXXX.md SPXXXX.yaml -o SPXXXX.tei

Md2tex

pandoc --standalone --template=templateLaTeX.latex -f markdown -t latex SPXXXX.docx.md SPXXXX.yaml -o SPXXXX.docx.md.tex

tex2pdf

pdflatex SPXXXX.docx.md.tex

(2 fois)

html2erudit

bib2yaml

 pandoc-citeproc --bib2yaml SPXXXX.bib