pandoc_latex.md 2.6 KB

Pandoc (latex)

Paigaldamine wingetiga

  1. Ava Terminal / PowerShell / Command Prompt (soovitavalt Run as administrator).

    winget install --source winget --exact --id JohnMacFarlane.Pandoc
    
  2. Kui install lõppeb, kontrolli:

    pandoc --version
    

Bibliograafia tuleb kaasa, kui lased pandoc’il tsitaadid läbi töödelda ja annad talle .bib (ja soovi korral .csl) ette.github+2

Lihtne variant: üks .bib fail

Eeldus: sul on dokumendis LaTeXi stiilis viited (\cite{key}) ja samas kaustas allikad.bib.

Käsk:


pandoc .\main.tex -f latex -s --citeproc --bibliography=.\references.bib -o .\main.docx

pandoc .\main.tex -f latex -s --citeproc --bibliography=.\references.bib --metadata reference-section-title=References -o .\main.docx

pandoc .\main.tex -f latex+raw_tex -s --citeproc --bibliography=.\references.bib --metadata reference-section-title=References --reference-doc=.\custom-reference.docx --csl=.\elsearticle.csl -o .\main.docx

# docx teisenduse korral teeb \newpage kooral uue lehe (ei tööta kood)
pandoc .\main.tex -f latex -s --citeproc --bibliography=.\references.bib --lua-filter=.\pagebreak.lua -o .\main.docx


  • --citeproc genereerib Wordi sisse viited ja lõpus bibliograafia.pandoc+2
  • --bibliography=allikad.bib ütleb, millist BibTeX faili kasutada.latex+1
  • --csl=stiil.csl määrab, kuidas viited ja kirjandus loendis vormistatakse.pandoc+2

Wordi väljundi vaikimisi fonti ei määra pandoc käsurea‑argumendiga, vaid reference.docx stiilide kaudu. pandoc

Sammud: vaikimisi font pandoc→Word

  1. Loo pandoci vaikimalli koopia:

    pandoc -o custom-reference.docx \
    --print-default-data-file reference.docx
    

    See fail sisaldab kõiki stiile, mida pandoc DOCX‑is kasutab. pandoc

  2. Ava custom-reference.docx Wordis ja muuda stiile:

    • vali Normal stiil, klõpsa Modify… ja sea soovitud font (nt Times New Roman 12 pt);
    • vajadusel muuda ka Heading 1, Heading 2, Caption jne, kui tahad neile teist fonti. taonaw
  3. Salvesta custom-reference.docx.

  4. Kasuta seda kõikide konversioonide juures:

    pandoc main.tex -f latex+raw_tex -s \
     --citeproc --bibliography=references.bib \
     --reference-doc=custom-reference.docx \
     -o main.docx
    

Nüüd on kogu Wordi dokumendi vaikimisi font (keha, pealkirjad, tabelid) see, mille määrasid custom-reference.docx stiilides.