Ceci est une ancienne révision du document !


Qu'est-ce que le CTAN?

CTAN est l'acronyme de Comprehensive TeX Archive Network (Réseau des archives complètes de \TeX), ce donne quelques indices:

  • c'est un dépôt hébergeant la collection complète des ressources TeX,
  • son contenu est librement accessible par internet,
  • son contenu est répliqué sur de nombreux serveurs dans le monde entier, synchronisés entre eux, formant un « réseau ».

Le principe de ce réseau a été imaginé par un groupe de travail du TUG créé pour résoudre un problème qui se posait à l'époque: les utilisateurs devaient savoir sur quel site se trouvait telle ou telle extension TeX pour pouvoir la télécharger.

L'implémentation actuelle distingue trois type de serveurs (appelés « nœuds » du réseau):

  • Le cœur: il s'occupe de la gestion et distribue les fichiers aux miroirs;
  • Les miroirs: ils se synchronisent sur le cœur, et distribuent les fichiers aux utilisateurs;
  • le sélecteur: c'est un méta-service, qui oriente les requêtes des utilisateurs vers un miroir géographiquement proche de chez eux (en utilisant l'adresse IP pour localiser les utilisateurs et sélectionner un miroir dans la même zone géographique).

Notez que rien n'empêche un nœud CTAN de supporter d'autres fonctions, comme être également un miroir CPAN (Perl) ou être un miroir SourceForge (hébergement générique de projets open-source), ou bien encore supporter d'autres services pour la communauté LaTeX.

Parmi les fonctions assurées par le nœud central (« cœur »), on peut citer:

Les utilisateurs peuvent prendre contact directement avec l'équipe de gestion du CTAN.

L'accès au contenu se fait en général par le sélecteur d'archives: celui-ci utilise la liste des miroirs (et le contrôle de leur bon fonctionnement), et vous rediriger vers un site miroir à la fois proche et suffisamment à jour, pour vous permettre de télécharger efficacement ce que vous voulez. En outre, cette méthode répartit la charge entre les miroirs du CTAN et lisse leur activité.

Origine du CTAN

Before CTAN there were a number of people who made some TeX materials available for public download, but there was no systematic collection. At a podium discussion that Joachim Schrod organized at the 1991 EuroTeX conference, the idea arose to bring together the separate collections. (Joachim was involved because he ran one of the largest ftp servers in Germany at this time and had heavily modified the basic tool mirror.pl for this purpose.)

CTAN was built in 1992, by Rainer Schoepf and Joachim Schrod in Germany, Sebastian Rahtz in the UK, and George Greenwade in the US (George came up with the name). The site structure was put together at the start of 1992 – Sebastian did the main work – and synchronized at the start of 1993. The TeX Users Group provided a framework, a Technical Working Group, for this task's organization. CTAN was officially announced at the EuroTeX conference in Aston, 1993.

(Note: the familiar Perl archive, CPAN, is based on the CTAN model.)

The US site has moved twice. First, after being at Sam Huston State University under George Greenwade, in 1995 it went to UMass Boston where it was run by Karl Berry. Then, in 1999 it moved to Saint Michael's College in Colchester, Vermont, where it was maintained by Jim Hefferon. In 2011 it left the core CTAN sites.

The UK site at Cambridge has been sponsored by the UK TUG, and was managed by Robin Fairbairns. It left the core CTAN sites in 2015.


Sources:

1_generalites/glossaire/qu_est_ce_que_le_ctan.1616415276.txt.gz · Dernière modification : 2021/03/22 12:14 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0