Cuando puedo generar la documentación Doxygen en formato PDF, tengo un montón de archivos diferentes con un único diagrama en cada una de ellas.

Es posible obtener un único documento PDF, organizada como un libro, más o menos como la versión HTML?

Es posible obtener de forma automática, es decir, sin tratar manualmente con el látex de los archivos?

Gracias!

InformationsquelleAutor Pietro | 2010-11-04

5 Comentarios

  1. 38

    Ver La conversión de un documento LaTeX a un documento PDF.

    Cuando Doxygen es terminado de procesar, en el látex directorio hay un archivo llamado ‘refman.tex’.

    Hay tres maneras que usted puede utilizar ese archivo para obtener ‘un libro’ de Doxygen:

    • De látex -> dvips -> ps2pdf

      de látex miarchivo

      dvips miarchivo

      ps2pdf miarchivo.ps

    • De látex -> dvipdfm

      de látex miarchivo

      dvipdfm miarchivo

    • pdflatex (o pdftex plain TeX)

      pdflatex miarchivo

  2. 16

    El uso de Doxygen 1.8.4+ (en Windows), también hay un hacer.bate script para que usted ni siquiera necesita para abrir la línea de comandos.

    1. Configurar Doxygen para la salida LaTeX.

      GENERATE_LATEX = YES
      LATEX_OUTPUT = latex
      OUTPUT_DIRECTORY =

    2. Configurar todas tus imágenes para la salida LaTeX.

      \image html application.jpg
      \image latex application.eps "My application" width=10cm

    3. Ejecutar Doxygen.

    4. Ejecutar {OUTPUT_DIRECTORY}\{LATEX_OUTPUT}\make.bat.
    5. Abrir {OUTPUT_DIRECTORY}\{LATEX_OUTPUT}\refman.pdf.

    Si refman.pdf no es creado, ejecutar make.bat desde una ventana de comandos y leer los errores.

    Errores como:
    'pdflatex' is not recognized as an internal or external command,
    Significa que usted no tiene la requisitos previos para ejecutar de látex en todo. Otros errores pueden deberse a falta de látex o paquetes de doxygen errores que causaban que no válidos .tex archivos.

    Una vez que tenga todos los requisitos previos instalado, y una buena versión de doxygen, el procedimiento más sencillo debería funcionar todo el tiempo.

    • hacer.la mtd es generado por la versión de windows, en Linux el archivo generado es llamado Makefile.
    • Usted no tiene que pasar que hacer, o es un script?
    • Es ejecutado por hacer
    • En Linux, escriba «hacer» en el «látex» directorio. El documento generado es «refman.pdf».
    • En mi caso, todos los de la imagen especificada a través de \imagen faltan. Me estoy perdiendo algo?
    • Estás especificando por separado de la imagen de los comandos de latex y la salida de html?
    • Usted necesita tener una imagen separada de comandos para cada formato de salida: stack.nl/~dimitri/doxygen/manual/comandos.html#cmdimage
    • La otra cosa fácil de comprobar es tu ruta de la imagen. stack.nl/~dimitri/doxygen/manual/config.html#cfg_image_path
    • En Cygwin después de ejecutar make, me sale mensaje de error: pdflatex command not found. Alguna idea de cómo hacer que funcione en Cygwin?
    • Hizo instalar LaTeX? Es en el camino de Cygwin?
    • Esto no funciona para mí. Me encontré con la make.bat archivo, pero no crea ninguna carpeta de salida en la carpeta de látex
    • hizo imprimir todos los errores? ejecutar desde una consola en vez de hacer doble clic para que pueda ver lo imprime en la pantalla.
    • No crear una nueva carpeta, solo un archivo nuevo. Su Doxygen de salida debe a la salida de un látex de la carpeta. En el interior del látex de la carpeta es su hacer.murciélago, y en la misma carpeta, usted debe encontrar refman.pdf.

  3. 11

    Patel es el derecho que usted necesita para ejecutar Doxygen, luego de Látex de algún tipo, para crear el doc.

    Para mí, el uso de Doxygen 1.7.3, el archivo de root para el látex construir parece ser «refman.tex».

    Doxygen crea un archivo Makefile, demasiado, así que si tienes hacer (no estoy en mi Win7 cuadro), sólo se puede escribir make en el látex de directorio.

    Yo mi punto de TeXnicCenter aplicación en refman.tex, y construir de esa manera.

    Espero que esto ayude,

    -Matt

    • +1 por la sugerencia con el archivo makefile.
  4. 9

    Suponiendo que doxygen está configurado correctamente bajo Linux:

    doxygen
    cd latex
    make
    

    El archivo generado se refman.pdf a menos que se configure de otra forma.

  5. 4

    Otras personas no mencionar un detalle:

    Para la pdflatex ruta al trabajo, su directorio actual de trabajo debe ser el generado de látex carpeta, de lo contrario usted obtener errores como doxygen.sty cannot be found.

Dejar respuesta

Please enter your comment!
Please enter your name here