# HG changeset patch # User Rik # Date 1242938496 25200 # Node ID f262a3e9e21e732e5cd942200a11645a5be8a4b0 # Parent a934975ab458fbdf67bc6f0c24eef1269e2e75ae Change texi2pdf call to include local TeX configuration file which increases save_history variable. The current pdf documentation cannot be built unless the save_size variable is increased from its value of 5000. On UNIX systems, not all users will have local root and the ability to change the default. I work around this by defining a local configuration file to use in addition to the system-wide texmf.cnf file. diff -r a934975ab458 -r f262a3e9e21e doc/ChangeLog --- a/doc/ChangeLog Fri May 22 09:01:32 2009 -0400 +++ b/doc/ChangeLog Thu May 21 13:41:36 2009 -0700 @@ -1,3 +1,8 @@ +2009-05-21 Rik + + * interpreter/Makefile.in, texmf.cnf: Change texi2pdf call to include local + TeX configuration file which increases save_history variable. + 2009-05-17 Rik * interpreter/tips.txi: Change recommendation to use @tex rather than diff -r a934975ab458 -r f262a3e9e21e doc/interpreter/Makefile.in --- a/doc/interpreter/Makefile.in Fri May 22 09:01:32 2009 -0400 +++ b/doc/interpreter/Makefile.in Thu May 21 13:41:36 2009 -0700 @@ -136,9 +136,11 @@ # octave-a4.texi) and call texi2[dvi|pdf] on it. TEXI2DVICOMMAND = TEXINPUTS="..$(sepchar)$(srcdir)$(sepchar)$(srcdir)/..$(sepchar)$(TEXINPUTS)$(sepchar)" \ + TEXMFCNF="..$(sepchar)$(srcdir)$(sepchar)$(srcdir)/..$(sepchar)$(TEXINPUTS)$(sepchar)" \ $(TEXI2DVI) TEXI2PDFCOMMAND = TEXINPUTS="..$(sepchar)$(srcdir)$(sepchar)$(srcdir)/..$(sepchar)$(TEXINPUTS)$(sepchar)" \ + TEXMFCNF="..$(sepchar)$(srcdir)$(sepchar)$(srcdir)/..$(sepchar)$(TEXMFCNF)$(sepchar)" \ $(TEXI2PDF) FORMATTED = octave.info octave.pdf octave-a4.pdf octave.info-[0-9]* diff -r a934975ab458 -r f262a3e9e21e doc/texmf.cnf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/texmf.cnf Thu May 21 13:41:36 2009 -0700 @@ -0,0 +1,3 @@ +% Increase save size to run @seealso macro for Octave documentation +save_size = 10000 +