2014-09-02 14 views
7

Sono nuovo di pandoc e lo utilizzo per convertire set di file markdown in pdf. Vorrei cambiare i caratteri predefiniti per il pdf.Impostazione del carattere in pandoc per generare pdf utilizzando MiKTeX

La documentazione fornisce un esempio per impostare i caratteri

pandoc -N --template=mytemplate.tex --variable mainfont=Georgia --variable 
sansfont=Arial --variable monofont="Bitstream Vera Sans Mono" --variable 
fontsize=12pt --variable version=1.10 README --latex-engine=xelatex --toc 
-o example14.pdf 

però Questo utilizza xelatex e si raccomanda di usare MiKTeX.

Ho provato quanto sopra con MiKTeX, ma senza alcun successo.

C'è un modo per impostare il tipo di carattere, io sto usando Windows 8 con MiKTeX

risposta

2

MiKTeX è una distribuzione TeX che include il pacchetto di macro LaTeX (inclusi i motori e pdflatex XeLaTeX). (Il suo supporto per il pacchetto di macro ConTeXt è apparently non così buono però.) Se hai bisogno di supporto Unicode, pdflatex non è una grande scelta, quindi potresti usare lo xelatex.

Usa pandoc -D latex a guardare il template, salvo che come myTemplate.tex, modificare il file e utilizzare ad esempio:

pandoc --template myTemplate.tex --latex-engine xelatex -o output.pdf input.md 
+0

Se ti capisco, stai suggerendo di convertire prima in .tex e poi in pdf. E come dovrei impostare i caratteri durante la generazione del .tex? – resp78

+0

@MiKTeX Dopo aver dato una seconda occhiata a MiKTeX, ho corretto la mia risposta. – mb21

+0

Grazie per il tuo suggerimento, ho spostato l'attenzione sull'uso di Context. Sembra molto più semplice e ha già creato un modello da utilizzare con pandoc. Grazie – resp78

0

I have tried the above with MiKTeX, but without any success.

A uno sguardo più attento ho trovato che MiKTEX è infatti supportata, il problema era con fontspec. Una volta ho eseguito l'aggiornamento di fontspec per l'aggiornamento e ha iniziato a funzionare.

+2

Potresti spendere per come hai risolto esattamente questo? – thomasfedb

Problemi correlati