TeXBases

Sommaire

alternativeText

alternativeText

alternativeText

Mise en garde

Ce logiciel est une beta version, n'attendez pas de lui des fonctionnalités avancées. Sachez enfin que TeXBases est ma première application utilisant le toolkit Gtk avec Python et que je suis loin de le maîtriser autant que Qt4.

J'ai fait ce choix uniquement parce que seul Gtk me permettait d'avoir une vue réèlle d'un document pdf par le biais de la librairie Poppler.

Il reste pour le moment des incohérences nombreuses, citons :

Pourquoi ?

Pour administrer une base de données de documents LaTeX (d'autres formats sont aussi supportés, comme MetaPost et Asymptote) comme le font les sites de Tex au Collège , ExoMatik , mais en local, c'est à dire au niveau de votre machine et sans avoir besoin d'une connexion Internet.

Les choix

Pour mettre au point un tel système, il a fallu faire un choix parmi une multitude de possibilités.

La première était d'utiliser une base de données (bdd), mais ce n'est pas celle qui a été retenue.

En guise de bdd, TeXBases utilise simplement des répertoires suivant le modèle

Repertoire Racine/
  /Niveau
    /Theme1
      document1
      document2
      etc.
    /Theme2
  /Niveau2
  etc.

Sachant que :

Fonctionnalités

Pour le moment, TeXBases se contente de faire le minimum, à savoir :

Utilisation

On se déplace dans l'arbre des documents en cliquant sur les petits triangles pour plier/déplier le contenu de celui-ci.

Une fois sur un document "tex", cliquer deux fois dessus ouvre sa vue dans l'éditeur et dans la vue pdf. (Si celle-ci n'est pas disponible, le programme se charge de le faire automatiquement).

Cliquer sur la case de la colonne 'Panier d'exercices' d'un document permet de placer/d'enlver celui-ci du panier. Une fois votre panier rempli, Appuyer sur le bouton 'Composer'. Le document final apparaîtra dans le répertoire 'sortie' de TexBases.

Téléchargement

TeXBases est pour le moment disponible par le biais du gestionnaire de version Git par la commande suivante

git://github.com/kib2/texbases.git

Vous pouvez aussi accéder à sa page sur GitHub par ici TeXBases sur GitHub .

TeXBases dépend de :

Il n'a été testé que sous Linux/Ubuntu Gutsy.

Contact

Si vous avez des remarques/idées/critiques, adressez-vous à kib2@free.fr. (On pourrait y travailler à plusieurs, d'autant que je ne maîtrise pas encore assez bien PyGtk2)