1

Because of proxy limitations in MiKTeX Console, I need to download each LaTeX package from a browser, and move it to my local repository.

Most online CTAN mirrors are organized in a very cluttered folder structure.

Some time ago, I had found an http repository which had all up-to-date LaTeX packages listed on a single page, which I could then order by date and simply download each .tar.gz package newer than the last date I updated my installation.

Can someone link me to this repository?

3
  • 3
    ctan is by design not organised in the file structure needed fro installation. Downloading from ctan by hand when miktex and texlive have done all the installlation re-organisation already is very odd, why not get a texlive iso image and just instll the whole thing? Jun 14, 2019 at 6:58
  • 4
    any mirror that you can reach by ftp should be fine, see here for a list of mirrors ctan.org/mirrors, you only need to click you then through to /systems/win32/miktex/tm/packages/ Jun 14, 2019 at 7:12
  • @UlrikeFischer Perfect, that folder seem like what I had used. My proxy also blocks ftp, but I found a mirror that uses an http interface for the folder structure: ftp.fau.de/ctan/systems/win32/miktex/tm/packages/?C=M;O=D Would you like to post that as an answer?
    – towe
    Jun 14, 2019 at 8:37

1 Answer 1

2

Answer applies to Windows machines.

All LaTeX package files are found in the file structure under

/systems/win32/miktex/tm/packages/

To get to the list as http, append the string above to any of the CTAN mirrors listed on the CTAN mirror page, for example:

To download the packages, you can either click on the required packages, or use a browser plugin.

"uSelect iDownload" for Chrome allows to draw selection boxes around download links, and download all selected files in one go.

Those files can then be saved in a folder, e.g. called "repo", which can then be selected in the MiKTeX Console as the repository.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .