Doxygen pdf document generation error

Dear experts
I have installed Doxygen and the latest version of MiKTeX (2.7) in my windows XP following the recomendations by doxygen website:
http://www.stack.nl/~dimitri/doxygen/install.html#install_bin_windows

Running the doxygen gui frontend (doxywizard) i select Latex output as intermediate format for hyperlinked PDF (equivalent to selecting PDF_HYPERLINKS and USE_PDFLATEX).

The html pages get generated perfectly (this is truly a great tool) and latex seems to be generated fine too as i get no error messages. However when i run
make pdf
to get the pdf file i get a number of errors regarding the TOC (table of contents), something concerning runaway arguments and a number of things that i don't understand.

Any idea of what is going on, why the pdf generation is failing when the html was generated OK? and most importantly, what can i do to fix it?
I include the .log
Thanks for your help
Eduardo


refman.log
ealdazAsked:
Who is Participating?
 
ealdazConnect With a Mentor Author Commented:
The doxygen users mail list has helped me find out the problem.

I have removed the lines that contain the character '|' and now I don't get any errors.

Here are the changes:

In mantracan.h
Was:
//! Structure to hold the 6 bytes of CAN data that the mantracan protocol uses \n They are used as follows: |1 DSC | 1 CMD | 4 DATA|
Is now:
//! Structure to hold the 6 bytes of CAN data that the mantracan protocol uses

In mantracan.c
Was:
//! Mantracan uses 6 bytes of CAN data:\n //! CAN DATA = | 1 byte Descriptor | 1 byte Command | 4 bytes Data|\n
Is now:
//! Mantracan uses 6 bytes of CAN data:\n


0
 
woolmilkporcCommented:
Hi,
try to raise the tocdepth to a value greater than 2!
wmp
0
 
woolmilkporcCommented:
... and you should use pdfTeX 1.50
0
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

 
ealdazAuthor Commented:
Hi,
Thanks for your comment.
How do i raise the tocdepth ? haven't found any option along those lines in the doxyfile (doxygen configuration file.)
Cheers
Eduardo
0
 
woolmilkporcCommented:
Hi,
it's like a counter, so set it with
\setcounter{tocdepth}{<number>}  
 
wmp
 
0
 
ealdazAuthor Commented:
pdfTex is already included in the MiKTeX package.
0
 
ealdazAuthor Commented:
Hi sorry, but i've just got a couple days of experience with doxygen, so bare with me:
Where do i set this counter? in Doxyfile? in the c source code?
Could you give me an example if it is in the source code? do i put it in a doxygen block on it's own, or with something else?
Thanks
0
 
woolmilkporcCommented:
Sorry, too, as I forgot it's not LaTex native ...
So I don't know whether this will work -
put it between
\latexonly
and
\endlatexonly
in a special documentation block.
If this doesn't help, I fear I will not be able to help any further ...
 
wmp
0
 
woolmilkporcCommented:
Great!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.