Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 1.92 KB

FAQ-ctan.md

File metadata and controls

52 lines (42 loc) · 1.92 KB
title category permalink date
What is CTAN?
background
/FAQ-ctan
2018-05-27

The acronym stands for "Comprehensive TeX Archive Network", which more-or-less specifies what it's for:

  • The archives offer a comprehensive collection of TeX resources.
  • The content is made publicly accessible, via the internet.
  • CTAN is a network of archives, which strive to stay in step with one another.

The basic framework was developed by a TUG working group set up to resolve the (then existing) requirement for users to know on which archive site a particular package might be found.

Actual implementation offers three distinct types of host:

  • Core: Perform management functions as well as serving files to mirrors
  • Mirrors: Take regular copies of core archives, and serve them to users
  • Selector: A meta-service, which routes requests to an apparently "local" mirror ("local" is determined by an algorithm that uses your net address to determine where you are, and then selects a mirror that's close)

Note that there is nothing to prevent any archive from supporting other functions, so a CTAN mirror may also operate as a CPAN (Perl) mirror and as a SourceForge (general free software) mirror, and …

Functions carried out by the core archive are:

Users may make direct contact with the CTAN management team.

Users should ordinarily download material from CTAN via the archive selector: this uses the mirror monitor's database, and uses the caller's geographical location to offer an efficient choice of "sufficiently up-to-date" mirror site for you to connect to. This procedure has the advantage of distributing the load on CTAN mirrors.