PhD Thesis: Perspectives on Probabilistic Graphical Models
The repository contains the source files and compile recipe for making my thesis pdf. All compiling processes are via the recipe Makefile with Latexmk (see, Using Latexmk). The sources are to generate:
- Thesis file: main.pdf
- Slide file: slides/ppgm.pdf (or slides/ppgm_slide.pdf)
Found this topic interesting? Check out this page for a collection of related topics.
No need to go further down if you are here to view the pdf files.
- GUN Make
- Latexmk
Copy the bibliographystyle (.bst) file to the root directory of the repository from preamble if you are not in a linux distro, since the default softlink may not invalid in your os.
It is preferable to have a global configuration for your Latexmk. For install, tell latexmk which pdf viewer you want to use:
$ echo '$pdf_previewer = 'start evince';' >> ~/.latexmkrcIt is possible to have local configuration for the project only, just edit the latexmkrc here in the root directory of the repository. See local configuration.
Default clean-compile removes cached or intermediate files made previous, and compile from scratch, just do
$ make The fantastic part is to have the compiling process running at backend continuously, monitoring your file change, and re-compiling at any new edited changed spotted automatically. It frees your hands from running compile whenever have write new stuff. If you want to work on the manuscript this way, just run
$ make continuousThe generated pdf is opened and refreshed automatically as well, where the viewer is specified in the .latexmkrc file.
To start the pdf viewer manually, run
$ make runJust execute the following target-making in the root directory.
$ make slideOr go to the sub-directory slides and use the Makefile there.
