Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Ubuntu installation with latest pandoc (citeproc), Fix tlmgr use with TinyTex #102

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

rob-cr
Copy link

@rob-cr rob-cr commented Mar 3, 2021

Issue

As pandoc-citeproc is depreciated (#100), the installation on linux needs the latest pandoc-version to use the successor citeproc.
In addition, a standard installation of TexLive using apt and currently also via an installer is causing problems with tlmgr and some LaTex packages are missing, depending on the distribution (probably related to #84 ).

Fix

  • install latest pandoc version via travis
  • install TinyTex
  • update install script for linux to add needed LaTex packages (using tlmgr)
  • adjust PATH for tlmgr
  • add Readme Quickstart for Ubuntu with those instructions (applicable for Linux in general?)

Comments

As of now, if new packages are needed in future changes, they have to be installed manually (or added in the install script), as there is no "needed packages detection" that I am aware of.

Even if TinyTex comes with advantages over full TexLive with less space (~300 MB vs. ~6500 MB) and faster installation, a full TexLive installation could be desired (or is already present on a system which eventually can cause interference with TinyTex). A way how to setup that and avoid installation problems with the full TexLive as mentioned above would be a next step, as mentioned in #100 too.

At the current state, the installation should work well with TinyTex on Ubuntu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant