thomasweise / docker-texlive Goto Github PK
View Code? Open in Web Editor NEWA docker container containing an installation of texlive as well as several useful scripts.
License: GNU General Public License v3.0
A docker container containing an installation of texlive as well as several useful scripts.
License: GNU General Public License v3.0
Thanks for this container! Makes it really easy to build my resume automatically.
Looks like this container still uses Ubuntu 20.10, which has been deprecated. Was digging into the lower containers and it looks like the base thomasweise/docker-texlive-thin
has been updated to 22.04, and this container just needs a refreshed release to consume that update. Not totally sure how that happens, but assume that it is something that needs to be done on your end. Please let me know if I am wrong :).
Here is the error that I see:
$ apt-get update -y
Ign:1 http://security.ubuntu.com/ubuntu groovy-security InRelease
Err:2 http://security.ubuntu.com/ubuntu groovy-security Release
404 Not Found [IP: 91.189.91.39 80]
Ign:3 http://archive.ubuntu.com/ubuntu groovy InRelease
Ign:4 http://archive.ubuntu.com/ubuntu groovy-updates InRelease
Ign:5 http://archive.ubuntu.com/ubuntu groovy-backports InRelease
Err:6 http://archive.ubuntu.com/ubuntu groovy Release
404 Not Found [IP: 185.125.190.36 80]
Err:7 http://archive.ubuntu.com/ubuntu groovy-updates Release
404 Not Found [IP: 185.125.190.36 80]
Err:8 http://archive.ubuntu.com/ubuntu groovy-backports Release
404 Not Found [IP: 185.125.190.36 80]
Reading package lists...
E: The repository 'http://security.ubuntu.com/ubuntu groovy-security Release' does not have a Release file.
E: The repository 'http://archive.ubuntu.com/ubuntu groovy Release' does not have a Release file.
E: The repository 'http://archive.ubuntu.com/ubuntu groovy-updates Release' does not have a Release file.
E: The repository 'http://archive.ubuntu.com/ubuntu groovy-backports Release' does not have a Release file.
Hi,
first of all thank you for providing this docker image.
I'm using it to write documentation in tex and creating pdfs with a github actions workflow.
When running the GitHub action I need to install additional packets but that doesn't work anymore as groovy is end of live and I receive the error
The repository 'http://security.ubuntu.com/ubuntu groovy Release' does not have a Release file.
Digging through your Dockerfiles
it seems like docker-texlive
is based on docker-pandoc
which is based on docker-texlive-thin
which got already updated to ubuntu 22.04 but there is no automatic rebuild in place.
For my use case it was fine to just switch to docker-textlive-thin
but still wanted to leave a comment, last but not least to thank you for your work.
Hi there, I'm trying to build this tex document here:
https://github.com/evanbergeron/DND-5e-LaTeX-Template
It uses its own library, dnd, and the installation instructions mention cloning it into "$(kpsewhich -var-value TEXMFHOME)/tex/latex/"
which I added to a local version of the dockerfile.
When I run it, I get errors.
docker run -v /my/path/to/DND/:/doc/ -t -i thomasweise/texlive pdflatex.sh example.tex
Logs show it's missing fonts etc. I assume I configured something wrong, but was wondering if it's possible to do with this docker image. Thanks!
You use custom scripts to emulate the entire compilation chain, including runs of auxiliary commands like bibtex
(which could/should be replaced by biblatex
/biber
).
Have you stumbled over latexmk
by any chance? It does precisely what you seem to be doing manually, but in a very mature and elaborate fashion. It is the de-facto standard for automated compilation chains (I only know of arara
otherwise) and I have been using it with great success in Docker CI setups. It is customizable through latexmkrc
files.
I am working on https://github.com/niem94/template.pandoc-markdown. It is a repository template for writing academic documents with markdown utilizing pandoc to compile to pdf. The only thing missing is a working GitHub Action. I cant use the official pandoc-latex image, as I have advanced needs. And yours is almost working for my use-case. Only problem is that the citeproc option for pandoc is not supported:
I believe citeproc is included as a part of pandoc today, and I really need a docker image with a full texlive distribution and pandoc with citeproc. I would be so happy if you can update pandoc to the newest version :-)
Hello,
i have a working gitlab pipeline when i use plain commands like
pdflatex main.tex
But as soon as i want to use your scripts it gives me errors like there is no file given. Do you have an idea what could be the issue here?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.