Tooling for using LaTeX to create posters and presentations along with public examples of lab automation presentations
If you are simply looking to start overleaf from this repo skip to Running Overleaf.
- Run the following to clone the repo at a given version, cleanup .git dirs and setup basic config
bash overleaf/bin/init. that's gonna use the full sharelatex image...if you want to make a custom one, put a Dockerfile in there and look at the overleaf.rc
git clone https://github.com/overleaf/toolkit.git overleaf
cd overleaf
git checkout 9280a93c4757e8d8b32e2228c66cc46fc7b835ae # v6.1.2
cd ..
rm -rf overleaf/.git overleaf/.github
bash overleaf/bin/init- Change the
OVERLEAF_LISTEN_IPandNGINX_HTTP_LISTEN_IPto0.0.0.0in overleaf.rc - in the overleaf/.gitignore file, comment out
config/**/*so config will be saved
Note
File persistence isn't set up (not sure how to do that), so make sure to save your overleaf projects to zip file frequently. ...or maybe it is now that the data paths in the rc file have been updated...? unclear
- If on Windows, launch a new Ubuntu WSL terminal in VS Code, then
./overleaf/bin/up(you may need to start Docker Desktop first) - Go to http://localhost/launchpad
- Create a new admin user and log in
- Go to http://localhost
- Create a new project or work on an existing one
- Based on https://github.com/ashafaei/pdf2pptx
- Clone the repo
git clone https://github.com/ashafaei/pdf2pptx pdf2pptx - remove the git configuration so we can just commit those files:
rm -rf pdf2pptx/.git - Need to install imagemagick (this version worked, but no particular reason to pin to that):
sudo apt-get update && sudo apt-get install -y imagemagick=8:6.9.12.98+dfsg1-5.2build2 - May also need to install zip (this version worked, but no particular reason to pin to that):
sudo apt-get update && sudo apt-get install -y zip=3.0-13ubuntu0.2 - Tweak the resolution if you want inside pdf2pptx.sh (this has it )
- Run it
bash ./pdf2pptx/pdf2pptx.sh slas.pdf(at high resolution and for a long presentation, this could take 3-4 minutes. you can watch for progress in the yourfilename.pdf.temp folder it creates if you're nervous)