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:
1cm)8ptSi 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:
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:
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:
Pero normalmente pandoc + PDF alcanza.