Code Monkey home page Code Monkey logo

heroku-buildpack-tex's People

Contributors

gulopine avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

heroku-buildpack-tex's Issues

Cache TeX Live

Currently the buildpack fetches the entire TeX Live distribution on every push, which is extremely wasteful. This should be able to be kept around in $CACHE_DIR, along with a VERSION file that can be used to update the TeX Live distribution as necessary. Don't worry about the update mechanism quite yet, just cache the distribution and a VERSION and worry about the rest later.

standalone.cls missing

I get the following error when trying to use latex:

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=latex)
 restricted \write18 enabled.
entering extended mode
(./texput.tex
LaTeX2e <2019-10-01> patch level 1

! LaTeX Error: File `standalone.cls' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)

Enter file name: 
! Emergency stop.
<read *> 
 
l.2 ^^M
 
No pages of output.
Transcript written on texput.log.

I have tried using apt-get install texlive-latex-extra upon release but that hasn't helped.
How can I get standalone.cls to work?

How to install .cls and .sty files?

I managed to execute pdflatex in my Rails app on Heroku using this gem, thanks!
However, tex fails when trying to include a custom .res file. I tried dropping it in the app root but this didn't work, any suggestions?

Serve the PDF over HTTP

Currently, the buildpack just leaves the newly-built PDF on the server, with no way to access it. It should instead set up a simple static web server, which can be used to retrieve the output PDF as well as any log files generated by the process.

Heroku push rejected using Buildpack heroku-buildpack-tex

I'm receiving the following message when trying to push to Heroku using this Buildpack:

=====> Downloading Buildpack: https://github.com/holiture/heroku-buildpack-tex
! Heroku push rejected, failed to compile Multipack app

Of note is that I'm using this Buildpack as part of a Multipack (https://github.com/ddollar/heroku-buildpack-multi)

My .buildpacks file looks like this:

https://github.com/heroku/heroku-buildpack-ruby
https://github.com/holiture/heroku-buildpack-tex

Pretty straightforward -- just trying to install TeX along with the RoR buildpack. Are there any other error messages or places to look as to why this is failing?

Convert TrueType Fonts

The process of converting TrueTrype fonts for use with TeX is troublesome, and should be automated as much as possible. Support a fonts directory, which can contain TrueType fonts to be used in the TeX document. Any new fonts found in that directory should be converted to a suitable format automatically, before attempting to build the TeX document.

The output fonts should be stored in $CACHE_DIR as well, so that fonts are converted only when necessary. For now, just check that the font has already been converted. Eventually, it should probably also check for updates to the font files, but that'll be another issue for another time.


Want to back this issue? Place a bounty on it! We accept bounties via Bountysource.

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.