@xakan LaTeX est une option mais c'est quand même moins simple que markdown et surtout ça demande beaucoup de documentation à lire pour avoir tout ce qu'on veut, genre minted pour avoir du code highlight. Franchement, passer par markdown c'est un poil plus simple.
Donc hackmd, ou pandoc, et markdown en format d'entrée.
@xakan mais moi c'est markdown sur Vim, marktext je le propose aux débutants. Https://Hackmd.io est aussi une super option pour taper tout en voyant le résultat final. Et il exporte aussi en pdf. C'est #opensource donc tu peux aussi avoir ton instance hackmd.