Publier un package sur CTAN

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux membres inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : samedi 29 décembre 2007, 00:58

Publier un package sur CTAN

Message non lu par projetmbc »

Bonjour.

J'ai décidé de publier des packages sur CTAN. Je voudrais le faire de la sorte.
  1. Travailler avec des minis packages faciles à maintenir.
  2. Publier un ensemble de minis packages tous ensemble dans un dossier pour fournir une collection de packages accessibles via une seule entrée dans TeXlive par exemple.
  3. Je vais publier plusieurs collections.
Est-ce faisable ? J'imagine que oui, mais tout de même si des bons codeurs (La)TeX, ce qui n'est pas, et ne sera jamais, mon cas :wtf: , pouvaient me confirmer, cela me permettrait de faire une sieste cet après-midi ? :D
cpierquet
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : dimanche 29 novembre 2020, 21:29
Statut actuel : Enseignant

Re: Publier un package sur CTAN

Message non lu par cpierquet »

Bonjour, ce sont les packages tns* non (ils sont de très grande qualité je suis tombé dessus par hasard !) ?

Pour la question des "mini-packages" il me semble que pstricks fonctionne comme cela : un package principal pstricks et dans le répertoire plusieurs fichiers donc ça doit être possible de faire comme vous l'entendez ;-)

CTAN est assez pointilleux sur l'architecture des packages mais en regardant d'autres packages complet on peut s'en sortir avec un zip qui contient :
  • le répertoire <package> avec dedans un fichier descriptif README.me et des dossiers <doc> et <tex> ;
  • les fichiers de la doc (format tex et pdf) dans le répertoire <doc> ;
  • les fichiers sty du package dans le répertoire <tex>.
Après si cela ne convient pas, les personnes en charge du CTAN expliquent ce qu'il faut modifier et/ou rajouter ;-)
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : samedi 29 décembre 2007, 00:58

Re: Publier un package sur CTAN

Message non lu par projetmbc »

Merci pour les précisions.

Ce sera chose faite d'ici la rentrée scolaire.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : samedi 29 décembre 2007, 00:58

Re: Publier un package sur CTAN

Message non lu par projetmbc »

cpierquet a écrit : dimanche 26 juin 2022, 18:48 ... ce sont les packages tns* non (ils sont de très grande qualité je suis tombé dessus par hasard !) ?
Moi qui voulait rester discret... :lol:
MB
Administrateur
Administrateur
Messages : 7768
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Publier un package sur CTAN

Message non lu par MB »

Où est-ce qu'on peut tomber dessus par hasard svp ?
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : samedi 29 décembre 2007, 00:58

Re: Publier un package sur CTAN

Message non lu par projetmbc »

C'est du pur racket... :mrgreen:

Pour le moment, c'est ici : https://github.com/typensee-latex-OLD-I ... E-REMOVED/ .

PS : tous les codes vont être revus et améliorés dans la limite de mes capacités. Les interfaces ne devraient pas trop bouger par contre.
MB
Administrateur
Administrateur
Messages : 7768
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Publier un package sur CTAN

Message non lu par MB »

Juste une petite avant-première pour les curieux puisque tout sera bientôt disponible sur CTAN. :D
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
cpierquet
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : dimanche 29 novembre 2020, 21:29
Statut actuel : Enseignant

Re: Publier un package sur CTAN

Message non lu par cpierquet »

Bon courage pour le projet ! J'ai été impressionné par les différents packages tns* (et le code est déjà très abouti je trouve !) et j'en ai fait une petite promo sur la page FB du "coin LaTex". :)

D'ailleurs je me suis bien inspiré (en mentionnant le package tnsana !) d'une idée pour illustrer le signe d'une fonction affine et d'un trinôme de manière autonome, ou dans un tkz-tab. ;-)
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : samedi 29 décembre 2007, 00:58

Re: Publier un package sur CTAN

Message non lu par projetmbc »

Petite question pour ne pas polluer CTAN avec des packages non fonctionnels (si, si j'ai déjà vu ceci en vrai).

Peut-on publier un package sans utiliser de fichiers .dtx et .ins ?

Si cela n'est pas possible, à quoi correspondent ces extensions ?
gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2703
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: Publier un package sur CTAN

Message non lu par gigiair »

Je ne sais pas si tu as lu ce tutoriel dtxtut que j'ai trouvé à cette adresse Tutorial on writing .dtx and .ins files. C'est en anglais, mais au besoin il existe des traducteurs sur le Web assez efficaces.
JJR.
LaTeXien migrateur.
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : samedi 29 décembre 2007, 00:58

Re: Publier un package sur CTAN

Message non lu par projetmbc »

Thanks for sharing... Avec mon petit niveau B2, je m'en sors. :D
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : samedi 29 décembre 2007, 00:58

Re: Publier un package sur CTAN

Message non lu par projetmbc »

Du coup, est-on obligé de taper sa doc de code via dtx car mon cycle de développement est bien plus généraliste et simple ? Documenter directement dans le code est devenu un tel anachronisme, mais comme on n'est pas encore vendredi, je n'en dirai pas plus. :crazy: Un exemple ici pour celles et ceux qui voudraient m'incendier : https://github.com/bc-tools/for-latex/t ... c/macroenv .

Autrement dit, est-il possible de produire sa doc via un fichier PDF unique, et se passer de dtx ? :eh:
cpierquet
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : dimanche 29 novembre 2020, 21:29
Statut actuel : Enseignant

Re: Publier un package sur CTAN

Message non lu par cpierquet »

J'ai uploadé un modeste package sur le ctan, mais sans dtx ou ins (je m'étais inspiré de packages existants pour la structure : https://mirrors.ctan.org/macros/latex/c ... kz-tab.zip) :
  • un répertoire avec le nom du package
  • un fichier README.md pour expliquer brièvement + un répertoire doc et un répertoire tex
  • dans le répertoire tex : le fichier sty
  • dans le répertoire doc : les fichiers tex et pdf de la doc (et les fichiers annexes évnentuels)
projetmbc
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : samedi 29 décembre 2007, 00:58

Re: Publier un package sur CTAN

Message non lu par projetmbc »

Cool. :D

Ce sera donc mis sur CTAN dès que mes codes seront mieux organisés, et surtout testés automatiquement.