Giter Site home page Giter Site logo

Comments (6)

xrchz avatar xrchz commented on May 28, 2024

Doesn't this work already? I use Holmake to build my PDFs...
I use it in combination with Chris Monsoon's LaTeX Makefile.

from hol.

mn200 avatar mn200 commented on May 28, 2024

Presumably you have Holmake call make? I'd like a solution that doesn't depend on external tools.

from hol.

xrchz avatar xrchz commented on May 28, 2024

I understand that desire, but we need to be reasonable about the cut-off point. I presume you don't want to re-implement pdflatex or xetex or latex and dvi2pdf or whatever the right command to invoke LaTeX is. The LaTeX Makefile abstracts away from all this and just builds a pdf with as many invocations to TeX wrappers underneath as required. But it depends on make. Should Holmake be able to interpret it?

from hol.

mn200 avatar mn200 commented on May 28, 2024

It's always struck me that the latex-makefile makes too alarming a use of all the tricks of GNU make to want to be able to do it myself. I only recently learnt of the existence of the latexmk; perhaps this would be as good a thing to tell people to use. It has the advantage that it apparently works on Windows without requiring a make implementation.

from hol.

xrchz avatar xrchz commented on May 28, 2024

So it's a choice between depending on perl or depending on make. Both seem reasonable to me. I haven't tried latexmk so can't vouch for it. Should HOL ship with latexmk or LateX Makefile or neither, in order to close this issue?

from hol.

mn200 avatar mn200 commented on May 28, 2024

I think if people have a TeX installation at all, there's a strong chance they'll have latexmk. The issue is that they may not have perl. And I certainly don't want to distribute perl. I'll close this and remember that our standard advice is for people to call latexmk

from hol.

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.