Skip to content

lordjabez/docker-xelatex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Docker Xelatex

Docker Stars Docker Pulls

Supported tags and respective Dockerfile links

Base Docker Image

Introduction

Docker container used for compile XeLaTex documents and deploy a generated PDF file.

You can use to do instantaneous compile for each save with inotify-tools.

Quickstart

  • Simple make:
docker run --rm -v $(shell pwd):/data moss/xelatex make
  • Auto compile for each save:
docker run --rm -v $(shell pwd):/data moss/xelatex make view

Makefile Example

######################
#      Makefile      #
######################

filename=your_file_without_extension

pdf: 
	xelatex ${filename}
	xelatex ${filename}

text: html
	html2text -width 100 -style pretty ${filename}/${filename}.html | sed -n '/./,$$p' | head -n-2 >${filename}.txt

html:
	@#latex2html -split +0 -info "" -no_navigation ${filename}
	htlatex ${filename}

view:
	while inotifywait --event modify,move_self,close_write ${filename}.tex; \
		do xelatex -halt-on-error ${filename} &&   xelatex -halt-on-error \
		${filename}; done

clean:
	rm -f ${filename}.{ps,pdf,log,aux,out,dvi,bbl,blg,snm,toc,nav}

Useful links

Github remote

Docker Hub repo

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 100.0%