Journal Générer du Pdf à partir de LaTeX

Posté par  .
Étiquettes : aucune
0
10
déc.
2003
Depuis que je fais du LaTex (~ 3ans), je me fais toujours ch*** quand je veux générér un fichier PDF:

  • ps2pdf garde bien les images mais met des polices horribles,

  • pdflatex met de jolies polices, mais ne conserve pas les images (e)ps. Il faut alors mettre des instructions conditionnelles du genre:

    \ifx\pdfoutput\undefined
    \pdffalse % we are not running pdfLaTeX
    \else
    \pdfoutput=1 % we are running pdfLaTeX
    \pdftrue
    \fi


    et les images doivent être à la fois au format (e)ps et au format pdf.



Enfin bref, je me suis enfin décidé à écrire un ptit script (en Perl :). Il des dispo à l'adresse suivante: http://guillaume.bour.free.fr/ressources/sources/latex2pdf-0.1.tar.(...)
Vous êtes bien sûr invités à l'essayer et à poster vos commentaires, remarques, bug reports, ... (ou alors envoyez moi un mail à "gibty@dlfp.org").
  • # Re: Générer du Pdf à partir de LaTeX

    Posté par  . Évalué à 2.

    Je te conseille graphicp, un package qui "corrige" ces problèmes d'import d'images...

    http://www.inf.bme.hu/~pts/graphicp/(...)

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

    Posté par  . É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

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.