Difference between revisions of "CMakeUserUseLATEX"

From KitwarePublic
Jump to navigationJump to search
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:

This page has moved [https://gitlab.kitware.com/kmorel/UseLATEX here].
Compiling LaTeX files into readable documents is actually a very involved process.  Although CMake comes with FindLATEX.cmake, it does nothing for you other than find the commands associated with LaTeX.  I like using CMake to build my LaTeX documents, but creating targets to do it is actually a pain.  Thus, I've compiled a bunch of macros that help me create targets in CMake into a file I call "[[Media:UseLATEX.cmake|UseLATEX.cmake]]".  Here are some of the things UseLATEX.cmake handles:
* Runs LaTeX multiple times to resolve links.
* Can run bibtex, makeindex, and makeglossaries to make bibliographies, indexes, and/or glossaries.
* Optionally runs configure on your latex files to replace <tt>@''VARIABLE''@</tt> with the equivalent CMake variable.
* Automatically finds png, jpeg, eps, and pdf files and converts them to formats latex and pdflatex understand.
If you want to use pstricks images, locate this line in the UseLATEX.cmake file <br>
<code>SET(LATEX_COMPILER_FLAGS "-interaction=nonstopmode</code><br>
and change it to this line:<br>
<code>SET(LATEX_COMPILER_FLAGS "-interaction=nonstopmode --enable-write18"</code>
* Click here to get a copy of [[Media:UseLATEX.cmake|UseLATEX.cmake]].
* Click here to get the documentation [[Media:UseLATEX.pdf|UseLATEX.pdf]].

Latest revision as of 16:46, 1 May 2018

The CMake community Wiki has moved to the Kitware GitLab Instance.

This page has moved here.