Latex Live Preview with watchdog
Here is a first beta. It may be some bug.
- Live Preview, when you save
.tex
or.bib
- Support only
evince
(pdf viewer). - Show only
Error
andWarning
message, for easily to debug. Source is adapted from Here - Automatic convert to pdf & clean junk files
-
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]
$ sudo pip3 install watchdog
-
Clone this project.
git clone https://github.com/mildronize/latex-live-preview.git /tmp/latex-live-preview
-
copy
bin/watchdog_latex
andbin/topdf
into your latex project:$ cp /tmp/latex-live-preview/bin/{watchdog_latex, topdf} /path/to/your/project
- 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, runevince [LATE FILE NAME].pdf&
into background - Enjoy! your writing with latex when you save, the pdf viewer will be reload automatically
If I have report.tex
, ref.bib
, and report.tex
import bib from
ref.bib
.
./watchdog_latex report
- Open pdf
evince report.pdf&