Commit graph

78 commits

Author SHA1 Message Date
Kenneth Moreland
b36810fe9a Add warnings for missing characters 2017-07-27 14:23:33 -06:00
Kenneth Moreland
d03bb459ea Check for natbib package warnings
This is necessary to see if you are missing any bibliography entries while using natbib.
2017-06-08 18:43:27 -06:00
Kenneth Moreland
3a66f0e5e5 Update version number in documentation 2017-02-13 12:30:47 -07:00
Kenneth Moreland
c5394a7263 Fix the order of arguments for magick in ImageMagick 7.0
You now have to give flags like -resize after the input file.
2017-02-13 11:09:14 -07:00
Kenneth Moreland
0eb452382a Output full log file on LaTeX error
When running LaTeX in batch mode, it might not print any output when a
failure occurs. So, when running in this mode, cat out the log failure
if a LaTeX error occurs.

The implementation for this wraps the latex call in a CMake script
that runs latex and checks the return value. If not a success value,
reads and then prints the log.
2016-12-14 21:43:39 -07:00
Kenneth Moreland
9d39cbdadc Remove latex2html and fix some issues with htlatex 2016-11-22 14:29:02 -07:00
Kenneth Moreland
f1d6102b39 Bump up version to 2.4.0
The feature of checking the LaTeX build for important warnings is enough
to use a minor revision rather than a patch release.
2016-11-22 13:14:44 -07:00
Kenneth Moreland
52de6837a4 Document the default latex arguments 2016-11-22 13:08:58 -07:00
Kenneth Moreland
22eacee5cd Use # instead of = in ps2pdf args on Windows
The ps2pdf command is really just a script, and on the Windows port
it is a bat file. The Windows command interpreter for bat files treat
= as a special character, so on Windows you should use # instead.
2016-11-22 09:42:16 -07:00
Kenneth Moreland
f4546b6d8e Remove resolution argument from pdftops
A user reported that converting a pdf to an eps was failing because his
pdftops program, which was a recent build/release, did not support the
-r flag, which sets the resolution used when objects are rasterized.
After some searching, I believe the issue is that there are two versions
of pdftops running around: one from Poppler and one from Xpdf. The former
supports the raster resolution flag, the latter does not.

Rather than jump through hoops trying to identify which one is installed
on a system, I just removed the flag. The consequence is that rasterized
objects will use a smaller resolution (the default is 300 dpi, and we were
setting it to 600 dpi). However, if you start engaging rasterization, then
the result probably is not looking as good anyway.
2016-11-21 14:05:48 -07:00
Kenneth Moreland
7c6ea36464 Update documentation to 2.3.2 2016-09-08 11:21:14 -06:00
Kenneth Moreland
9b5271a10f Update documentation for changes in ImageMagick 2016-09-07 15:42:46 -06:00
Kenneth Moreland
18390f6a94 Add FAQ on the use of FORCE_DVI for ps and safepdf targets. 2016-04-04 11:57:30 -06:00
Kenneth Moreland
73515335f5 Add documentation for USE_BIBLATEX command. 2016-02-15 23:34:35 -07:00
Kenneth Moreland
3d6a7a93d3 Add STRINGS property to LATEX_DEFAULT_BUILD
This makes it easier to select the default build in the CMake GUI.
2015-12-01 15:48:27 -07:00
Kenneth Moreland
d83fd902b5 Add documentation for TARGET_NAME option. 2015-10-19 14:41:12 -06:00
Kenneth Moreland
b662bf887f Forgot to update version in document. 2015-09-09 10:23:42 -06:00
Kenneth Moreland
18abbfebc1 Support bmp and other image formats. 2015-09-08 10:54:57 -06:00
Kenneth Moreland
26426e23ec Support for multind package (thanks to Dan Lipsa) 2015-09-03 13:46:10 -06:00
Kenneth Moreland
5bb6a7a638 Add EXCLUDE_FROM_DEFAULTS option
Previously, the EXCLUDE_FROM_ALL option broke both the dependency from
the all target and the dependency from the dvi, pdf, etc. targets. However,
there is plenty of reason to want only one or the other, so the
EXCLUDE_FROM_ALL option was broken up into a second EXCLUDE_FROM_DEFAULTS
that controls the second set of dependencies.
2015-04-09 11:46:56 -06:00
Kenneth Moreland
5f7c265521 Update documentation for mangled naming. 2014-12-15 17:18:54 +05:30
Kenneth Moreland
9e1f62b5dc Update documentation for how default builds work. 2014-12-15 14:49:22 +05:30
Kenneth Moreland
77fe49f7c1 Change capitalized function names to lower case function names.
This is the "new" style in CMake. It's actually been around a while, but
UseLATEX.cmake was not updated previously.
2014-12-14 10:56:29 -06:00
Martin Baute
3264be4f0f Fix check for Window's convert.
Older versions of Windows use the path C:\Windows\system32. Newer ones
use the path C:\Windows\System32 (with a capitol S). They are somewhat
equivalent because Windows file system is not case sensitive, but it
made the check for the system32 directory fail. This change first converts
the path the lowercase to do a non case sensitive comparison.
2014-06-12 11:36:37 -06:00
Christoph Grüninger
fa0fc39926 White space changes: Replace tabs and remove trailing spaces.
Remove an old commented line.
2014-05-25 15:35:03 +02:00
Kenneth Moreland
4627adc1e4 Attribution for LuaLaTeX. 2014-03-19 14:21:48 -06:00
Matthias Bach
4dbbc765d6 Document how to use the lualatex program. 2014-03-19 21:05:10 +01:00
Kenneth Moreland
7155d6374d Copy font files for packages with fonts. 2014-03-19 12:05:23 -06:00
Kenneth Moreland
9236074d70 Document how to use the xelatex program. 2013-11-17 22:14:21 -07:00
Kenneth Moreland
387cf24870 Check for Windows version of convert and give error.
Thanks to Martin Baute.
2013-11-16 08:28:22 -07:00
Kenneth Moreland
c0d0d30a9b Update documentation. 2013-10-31 09:54:20 -06:00
Kenneth Moreland
b2065e7ed2 Update patch version and document change. 2013-10-02 09:35:33 -06:00
Kenneth Moreland
a424ee4298 Add NO_DEFAULT and DEFAULT_PS options 2013-03-12 09:39:05 -06:00
Kenneth Moreland
afdf1a7285 Update version in documentation. 2013-02-04 11:02:45 -07:00
Kenneth Moreland
6e08608b2c Add a class of image files not directly supported by LaTeX.
Previously, all image files were classified into groups of files supported
by latex and those supported by pdflatex.  This change also defines files
that are not directly supported by either (and therefore always have to
be converted).

Also added svg, tiff, and gif files to the list of those supported.
2012-10-01 08:59:58 -04:00
Kenneth Moreland
28524f18ba Add warning for image files with multiple periods.
Some distributions of LaTeX simply do not handle image files with multiple
periods properly (they cannot identify the extension/format correctly).
The warning suggests best practice of renaming files.
2012-06-26 09:46:21 -06:00
Kenneth Moreland
5fd9c1270f Hide internal variables from GUI.
Variables holding things like LATEX_ADD_DOCUMENT arguments have to cached
now that we are using functions instead of macros.  They should be declared
internal since the user should neither see nor set them, but I had
misspelled INTERNAL.
2012-06-11 10:04:20 -06:00
Kenneth Moreland
de1c9e9607 Update documentation to pdftops feature. 2012-05-02 15:35:19 -06:00
Kenneth Moreland
465c52763c Update minor version in documentation. 2012-03-14 17:01:50 -06:00
Kenneth Moreland
17b4001802 Make indentation in CMake examples consistent. 2012-03-01 16:29:16 -07:00
Kenneth Moreland
80854be3f1 Add documentation chapter for multibib support. 2012-03-01 16:23:20 -07:00
Kenneth Moreland
33c552c5ba Add FAQ about including non-tex files. 2012-02-29 14:11:11 -07:00
Kenneth Moreland
9fd05b6487 Some restruction of the documentation. 2012-02-29 13:59:36 -07:00
Kenneth Moreland
0f95622330 Update minor version in documentation. 2011-12-07 08:30:35 -07:00
Kenneth Moreland
0a184ba20c Add note of when using ps2pdf instead of convert. 2011-08-24 08:02:30 -06:00
Kenneth Moreland
5acf5264eb Update version in documentation.
Otherwise documentation has not changed.  The patch release just fixes
a problem, not introduce any functionality change.
2011-08-24 08:02:30 -06:00
Kenneth Moreland
b85f612fd0 Correct for distributions that do not support \synctex command. 2011-08-19 19:59:35 -06:00
Kenneth Moreland
364bf7618e Support SyncTeX. 2011-07-19 10:13:00 -06:00
Kenneth Moreland
a9ed0efabe Clean up clean targets.
Add all known auxiliary files that LaTeX generates to the clean target.
Also add the final generated files (dvi, ps, pdf).  Also add these
files to the auxclean target, which differs from the regular clean
in that it does not clean things like images that take a while to
rebuild.
2011-07-07 10:15:37 -06:00
Kenneth Moreland
bd3bff8700 Add support for using xindy to create glossaries. 2011-07-06 12:28:37 -06:00