• # Re: Générer du Pdf à partir de LaTeX

    Posté par . En réponse au journal Générer du Pdf à partir de LaTeX. Évalué à 1.

    pdflatex a de grosse limitation (pstricks par exemple)

    d'autant plus que l'on peut generer les pdf "qui torche" © sans pdflatex
    avec les liens en couleur, la table des matieres, et les thumbnails.

    J'ai aussi un Makefile est des headers qui vont bien,
    le Makefile utilise un texdep.

    Le tout est utilisable, mais "beta". Si quelqu'un se sent de faire une release, yapasdeprobleme


    extrait:
    Makefile:
    pdf: $(src).pdf
    pdf-final: $(src)-final.pdf

    %-pdf.ps:%.dvi
    dvips -t a4 -P pdf -G0 $< -o $@

    %.pdf:%-pdf.ps
    ps2pdf -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -dCompatibilityLevel=1.3 $< $@
    %-final.pdf: %.tpt %-pdf.ps %.pdf
    latex $*.tex
    dvips -Ppdf -G0 $*.dvi -o $*-pdf.ps
    ps2pdf -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -dCompatibilityLevel=1.3 $*-pdf.ps $*-final.pdf

    dans le documents:

    \ifx\pdfoutput\undefined % We're not running pdftex
    \usepackage[ps2pdf,pagebackref=true,colorlinks=true,linkcolor=blue,plainpages=true]{hyperref}
    \DeclareGraphicsExtensions{.png,.eps,.ps,.pdf}
    \usepackage{color}
    \usepackage{times}
    \usepackage[ps2pdf]{thumbpdf}
    \else
    \usepackage[pdftex,pagebackref=true,colorlinks=true,linkcolor=blue]{hyperref}
    \usepackage{thumbpdf}
    \DeclareGraphicsExtensions{.pdf,.png}
    \pdfcompresslevel=9
    \def\pdfBorderAttrs{/Border [0 0 0] } % No border arround Links
    \fi


    Note: idealement le Makefile devrais gerer un repertoire image_source, et un image_rep, le texdep sortir gerer les images, et avoir des regles quivontbien
    pour soit convertir les images, soit faire des liens