sudo pacman -S pandoc texlive-basic texlive-latexrecommended

Después convertís:

pandoc archivo.md -o archivo.pdf

Para achicar muchísimo la letra pero que siga siendo legible podés usar variables de LaTeX:

pandoc archivo.md -o archivo.pdf \
  -V geometry:margin=1cm \
  -V fontsize=8pt

pandoc el_georgito.md -o ~/archivo.pdf \
  --from markdown-yaml_metadata_block \
  -V geometry:margin=0.5cm \
  -V fontsize=7pt \
  -V classoption:twocolumn

Eso:

  • deja márgenes chicos (1cm)
  • usa fuente de 8pt

Si querés todavía más compacto:

pandoc archivo.md -o archivo.pdf \
  -V geometry:margin=0.5cm \
  -V fontsize=7pt

7pt suele ser el límite de “todavía legible” en papel común.

También podés usar varias columnas para ahorrar MUCHÍSIMO papel:

pandoc archivo.md -o archivo.pdf \
  -V geometry:margin=0.7cm \
  -V fontsize=7pt \
  -V classoption:twocolumn

Eso queda estilo paper académico.

Si querés máxima compresión visual:

  • fuente 7pt
  • márgenes 0.5 cm
  • dos columnas

Ejemplo extremo:

pandoc archivo.md -o archivo.pdf \
  -V geometry:margin=0.5cm \
  -V fontsize=7pt \
  -V classoption:twocolumn

Y si querés gastar todavía menos tinta:

  • usá una fuente fina como Latin Modern
  • evitá negritas
  • imprimí en modo borrador/economy en CUPS

También podés generar directamente con HTML + CSS si querés control absoluto del tamaño:

pandoc archivo.md -o archivo.html

y después imprimir desde Firefox/Chromium ajustando:

  • escala 70–80%
  • márgenes mínimos

Pero normalmente pandoc + PDF alcanza.