/*
 * https ; gemini ;
 * tout ; log ; twtxt ;
 * à propos (@) ; ;
 */

gemtext2tex

À partir du code gemtext2html, qui est très naïf je l'avoue et mériterait à être réécrit par un vrai programmeur, j'ai désormais gemtext2tex.

Comme son nom l'indique, il s'agit d'un convertisseur qui prend du gemtext en entrée et produit du code qui peut être utilisé en LaTeX.

On peut ensuite utiliser la commande "\include{foo}" dans un document LaTeX pour intégrer le code produit, tout en gardant le contrôle sur les packages, titre du document et particularités.

Autrement dit, ça donne ça, de façon trèèèès simplifiée :

gemtext2text example.gmi > example.tex

Et dans le document LaTeX (file.tex):

% file.tex
\documentclass[a4paper,12pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\usepackage{hyperref}
\title{test gemtext to tex}

\begin{document}
        \include{example}
\end{document}

Pour obtenir le PDF :

pdflatex file.tex

Ça devrait m'être utile prochainement.

Contrairement au format gemtext, si des images sont utilisées comme lien, elles sont alors intégrées. La description de l'image est alors utilisée comme légende.

J'ai préféré privilégier l'utilisation des "\include" afin de permettre d'utiliser des commandes LaTeX malgré tout, sans avoir à implémenter le support de commandes LaTeX dans mon code.

gemtext2html
gemtext2tex
gemtext

Une réaction?

Envoyez votre commentaire par mail.
Mode d'emploi de la liste de diffusion pour recevoir les réponses.