Markdown para conversão de .pdf em Pandoc: tornando as páginas estilo paisagem?

6

Estou convertendo um documento do markdown do Pandoc para .pdf. Eu executo a conversão assim, e tudo funciona bem:

pandoc test.MD -f markdown -o test.pdf
  • No entanto, gostaria que o pandoc exibisse minhas páginas em pdf no modo paisagem, em vez de retrato, formato. Existe uma maneira de fazer isso?

Na documentação , não encontrei o comando certo (verificando Variáveis para LaTex ) . Adicionar o comando \setuppapersize[letter,landscape] , que é mencionado aqui, parece funcionar apenas se você usar o mecanismo Contexto que não tenho experiência com / não instalado. Eu também queria observar que estou usando o comando \newpage para dividir o arquivo em páginas, caso isso faça diferença. Eu ficaria grato por qualquer ponteiro!

    
por patrick 12.09.2017 / 17:23

2 respostas

6

Não sei exatamente como funciona se você converter de um arquivo markdown, mas para converter html para pdf usando latex, eu poderia fazer o pdf ser paisagem adicionando este sinalizador ao comando:

-V geometry:landscape

Assim, o comando completo no seu caso poderia ser:

pandoc test.MD -V geometry:landscape -f markdown -o test.pdf

Note, como eu disse, usei latex para converter, então só posso confirmar que este aqui funcionará:

pandoc test.html -V geometry:landscape -t latex -o test.pdf

Espero que isso seja útil.

    
por 11.10.2017 / 17:30
1

Você pode criar um arquivo de cabeçalho .sty . Insira todos os pacotes e configurações que você precisa no arquivo de cabeçalho.

por exemplo. No arquivo de cabeçalho header.sty type:

    \usepackage{scrextend}
    \usepackage[brazil, brazilian]{babel} 
    \usepackage[utf8]{inputenc} 
    \usepackage[a4paper, landscape,top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry} 

Em execução pandoc add opção -H :

    pandoc test.md -H header.sty -o test.pdf

Espero que funcione!

    
por 23.03.2018 / 21:09