Skip to content

mildronize/latex-live-preview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latex Live Preview

Latex Live Preview with watchdog

Here is a first beta. It may be some bug.

Feature

  • Live Preview, when you save .tex or .bib
  • Support only evince (pdf viewer).
  • Show only Error and Warning message, for easily to debug. Source is adapted from Here
  • Automatic convert to pdf & clean junk files

Dockerize this project

  • Build this project

    docker build -t mildronize/latex-live-preview .
    
  • Run Latex with live preview on Docker

    docker run --rm -it -v "$PWD:/src" mildronize/latex-live-preview /app/watchdog_latex [LATEX FILE NAME w/o extension]
    

Prerequisite

$ sudo pip3 install watchdog

Install

  1. Clone this project.

    git clone https://github.com/mildronize/latex-live-preview.git /tmp/latex-live-preview
  2. copy bin/watchdog_latex and bin/topdf into your latex project:

    $ cp /tmp/latex-live-preview/bin/{watchdog_latex, topdf} /path/to/your/project

Usage

  • Run ./watchdog_latex [LATEX FILE NAME w/o extension]
  • Save .tex or .bib when file is changed, the program will compile latex to pdf
  • If .pdf is exist, run evince [LATE FILE NAME].pdf& into background
  • Enjoy! your writing with latex when you save, the pdf viewer will be reload automatically

Example usage

If I have report.tex , ref.bib, and report.tex import bib from ref.bib.

  • ./watchdog_latex report
  • Open pdf evince report.pdf&

About

Live Preview Latex for detecting both .tex and .bib

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published