Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

gulp-latex

1.0.1 • Public • Published

gulp-latex Build Status npm version Dependency Status

A gulp plugin for rendering LaTeX files

Introduction

This gulp plugin receives .tex files and renders them to .pdf or .dvi files. There's not much more to it than that. It's no more than a wrapper around the latex module, which itself is little more than a wrapper around latex. All options are just passed directly to the latex module.

Sample usage:

var latex = require('gulp-latex')
 
gulp.task('latex',function() {
  return gulp.src('*.tex')
    .pipe( latex() )
    .pipe( gulp.dest('./') )
})

Installation

As per the latex module instructions, you'll need texlive installed. To install the node module:

$ npm install gulp-latex

API

require('gulp-latex')( options )

Creates a gulp-compatible object transform stream that inputs and outputs vinyl file objects. Both streamed and buffered I/O is accepted.

  • options
    • format: either 'pdf' or 'dvi. By default outputs a pdf.
    • command: the latex command invoked. Default: latex

Testing

Tests are performed using latex/pdflatex stubs in test/stubs. To use your default latex installation, set:

export LATEX=latex
export PDFLATEX=pdflatex

or whichever commands with which you prefer to invoke latex/pdflatex.

Credits

(c) 2015 Ricky Reusser. MIT License

install

npm i gulp-latex

Downloadsweekly downloads

3

version

1.0.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability