pandoc *.md para *.pdf com bloco de código que mantém espaços/tabulações

pandoc *.md para *.pdf com bloco de código que mantém espaços/tabulações

Estou usando a seguinte linha de comando para gerar um *.pdfarquivo do meu *.mdarquivo:

pandoc --pdf-engine=xelatex file.md -o file.pdf

Tudo funciona bem, excetoquando copio e colo um bloco de códigodo gerado *.pdf. Isso entãoperde seus espaços/tabulaçõese então a seguinte instrução if:

if (i<j)
{
    i=i+5;
}

torna-se

if (i<j)
{
i=i+5;
}

Existe alguma maneira de contornar isso?

informação relacionada