Doxygen-> LaTeX -> PDF using MikTex : Automatic Project Documentation

  1. Install Doxygen from URL
    1. 32 bit: http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.8.windows.bin.zip
    2. 64 bit: http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.8.windows.x64.bin.zip
  2. Install MikTex from URL http://miktex.org/download
  3. Select working directory to save/select setting file
  4. Fill Project Name
  5. Select source code directory from where documentation has to be generated
  6. Specify designation directory, where LaTeX will be stored.
  7. Click on next, select all entities.
  8. Click on next, select LaTeX and as intermediate format for PDF. Select required output HTML, LaTeX and RTF etc. For PDF LaTeX is mandatory.
  9. Clicking on next will open screen for diagram generator. Use built in class generator.
  10. Clicking on next last screen will be displayed.
  11. Click on Run doxygen button.
  12. Some message can be displayed, try to ignore.
  13. Progress will be displayed, please wait till “*** Doxygen has finished” is displayed.
  14. Open the target directory, specified in 3.d.
  15. modify the refman.tex file as per desired format like Logo on First Page, New Line, New Page etc
  16. Double click on refman.tex file from target directory.
  17. This will open MikTex editor, select XeLaTex command and click on “Green Run” button.
  18. Progress is displayed in console output.
  19. Some messages about “default to ^^91” can be ignored by hitting Enter key.

If left blank, this will default to ^^91

1^^92 P\+P\+D\+: 1 = Consu…

This will generate a pdf names refman.pdf in the destination directory. Like following is the completion message.

Output written on refman.pdf (318 pages).

SyncTeX written on refman.synctex.gz.

Transcript written on refman.log.

  1. It’s a two time compile process. 2nd time Toc is generated. Step 16 needs to be followed two times.

3 thoughts on “Doxygen-> LaTeX -> PDF using MikTex : Automatic Project Documentation

  1. Skype has launched its online-structured customer beta to
    the entire world, following establishing it generally
    in the Usa and U.K. previously this calendar
    month. Skype for Internet also now can handle Linux and Chromebook for
    instant online messaging communication (no video and voice
    however, all those need a plug-in installment).

    The expansion of your beta contributes assistance for an extended listing of
    dialects to aid reinforce that overseas usability

    Like

  2. Hey guys!!!
    designs and builds specialty lines of lead oxide production equipment, material handling systems, battery related process machinery, parts, and accessories for the battery, pigment, glass, and chemical industries. http://techbasys.com offers technical application and engineering services to help the customer acheive maximum benefit from their equipment and manufacturing processes.

    Like

  3. Hey! Quick question that’s totally off topic. Do you know how to make your site mobile friendly?
    My blog looks weird when viewing from my iphone 4.
    I’m trying to find a template or plugin that might be able
    to correct this issue. If you have any suggestions, please share.
    Thank you!

    Like

Leave a comment