Como posso especificar extensões de remarcação do pandoc usando um bloco YAML?
A marcação de Pandoc permite que vocêespecificar extensões para como você gostaria que sua remarcação fosse tratada:
As extensões de sintaxe de markdown podem ser ativadas ou desativadas individualmente anexando+EXTENSION
ou-EXTENSION
para o nome do formato. Então, por exemplo,markdown_strict+footnotes+definition_lists
é uma marcação estrita com notas de rodapé e listas de definições ativadas, emarkdown-pipe_tables+hard_line_breaks
é a remarcação da pandoc sem tabelas de tubos e com quebras de linha rígidas.
Para uma determinada conversão pandoc em que, digamos, eu usotabelas de grade na minha fonte:
pandoc myReport.md --from markdown+pipe_tables --to latex -o myReport.pdf
Como posso escrever umbloco YAML pandoc para realizar a mesma coisa (especificando que minha fonte contém tabelas de grade?)
Uma forma generalizada da minha perguntaComo ativar e desativar extensões usando o pandoc YAML?
Stack Overflow Perguntas que eu acho que não respondem completamente à minha perguntaPosso definir argumentos de linha de comando usando os metadados YAML - Este trata de como especificar opções de saída, mas estou tentando dizer ao pandoc sobre a estrutura da minha entradaO que posso controlar com as opções de cabeçalho YAML no pandoc? - Os respondentes mencionam os modelos do pandoc, mas nem osaída de látex modelo nem omodelo de remarcação indicar qualquer tipo de opção paragrid_tables
. Portanto, não está claro para mim, a partir dessas respostas, como saber sobre os modelos me ajudará a descobrir como estruturar minha YAML.Também pode não haver uma maneira de fazer issoÉ sempre possível que o pandoc não tenha sido projetado para permitir que você especifique essas extensões na YAML. Embora, eu espero que seja.