GithubHelp home page GithubHelp logo

Comments (3)

riccardoporreca avatar riccardoporreca commented on August 26, 2024

Usage of version-stable TinyTeX implemented with 0a69df4 in a feature branch, where we use as date 2019/02/27, which is the latest snapshot available before the MRAN build date of the rocker/r-ver:3.5.3 we are currently using and corresponds to the frozen 2018 TeXLive snapshot.

Successfully tested in the feature branch via

git checkout feature/152-version-stable-tinytex
docker build --pull -f Dockerfile -t mirai/smarp:152-version-stable-tinytex .
docker run -p 80:80 mirai/smarp:152-version-stable-tinytex

from smarp.

riccardoporreca avatar riccardoporreca commented on August 26, 2024

Note that, in general, we shall reconsider if we want to keep using xelatex as engine, as well as whether PDF version (vector graphics) of the figures can be created and used instead of PNG.

This can be addressed as part of #130.

from smarp.

riccardoporreca avatar riccardoporreca commented on August 26, 2024

After some more thoughts, one option to pick the TeXLive snapshot is to bind it to the version of TeXLive normally shipped as texlive-* packages in the Debian image each rocker/r-ver is created FROM. This would basically mean using the TinyTeX install in the rocker/verse as a tiny, container-friendly replacement for the TeXLive install one would get via apt-get for the specific Debian release.
The information can be found at https://www.tug.org/texlive/debian.html.

Originally posted by @riccardoporreca in rocker-org/rocker-versioned#169 (comment)

It then makes sense to use the TeXLive 2016 release from the tlnet archive, i.e. http://www.texlive.info/tlnet-archive/2017/04/13/tlnet as CTAN_REPO. Note the http instead of https, this is required since back in TeXLive 2016 install-tl only supported http and ftp for the -repository command-line argument.

This is even more relevant for SmaRP, where we are doing a first release where we switch from the debian texlive-* packages to TinyTeX, and this approach would minimize the difference in the PDF report due to the version of TeXLive and LaTeX packages.

from smarp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.