[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [help-texinfo] No index in PDF manual
From: |
Mohammad Akhlaghi |
Subject: |
Re: [help-texinfo] No index in PDF manual |
Date: |
Sat, 30 Mar 2019 23:22:03 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.3 |
Hi Gavin,
Thanks a lot for the prompt check and reply.
On 3/30/19 10:43 PM, Gavin Smith wrote:
I notice that it is the latest version of texinfo.tex that is being
used. I had never uploaded that version to ftp.gnu.org; I expect
somebody has got the file directly from the git repository. In any
case, it is useful that you are testing it.
Yes, in Gnuastro we use Gnulib which is also configured to import
`texinfo.tex', and I pulled Gnulib changes yesterday.
It could be related to the change to use @ as the escape character in
the index files. Could you try running "texindex gnuastro.fn" and
"texindex gnuastro.cp" and having a look at the contents of
gnuastro.cps and gnuastro.fns afterwards? Then you could try running
"pdfetex gnuastro.texi" to see if the PDF file is created with the
indices.
This worked! After manually running `texindex' on the `gnuastro.cp' and
`gnuastro.fn', the PDF created by `make pdf' has indices. So is this due
to a mis-match between the `texinfo.tex' and my running Texinfo (with
the former being newer)?
Running "texi2pdf --verbose gnuastro.texi" might give more information
about why texindex is not being run or not being run properly.
The raw command didn't work because of all those imported files, so I
manually added `--verbose' in the Makefile where it calls `texi2pdf',
and ran `make pdf'. It is indeed printing more information, you can see
the result attached. Is it detecting the new format with the following
message?
/usr/local/bin/texi2dvi: New xref files = gnuastro.cp
Thanks a lot,
Mohammad
make-pdf.txt
Description: Text document