2009-03-14 7 views

Répondre

0

J'inclus toujours les images au format PNG.

+0

Ce n'est pas une bonne idée de convertir des graphiques vectoriels en PNG. Le résultat sera laid. – Kaarel

+1

La question portait sur les images bitmap et vectorielles; le -1 était injustifié. +1 de moi. – ShreevatsaR

1

Mon chemin préféré actuel utilise bmeps et epstopdf inclus dans MikTeX. Pour la génération de versions pdf et eps d'un png.

Dans un fichier appelé convertimage.bat,


bmeps -p3 -c -e8f -tpng %1.png > %1.eps 
epstopdf %1.eps 

Utilisation en incluant dans le chemin et l'écriture convertimage.bat filenameminusextension

Inclure dans les documents à l'aide,


\begin{figure}[h] 
\begin{center} 
\includegraphics[scale=0.25]{path/to/fileminuxextension} 
\caption{My caption here} 
\label{somelabelforreference} 
\end{center} 
\end{figure} 
1

Je n'utilise que Encapsulated PostScript (. eps) (en convertissant d'abord les bitmaps avec NetPBM), puisque j'utilise toujours dvips + ps2pdf, et ensuite \ includegraphics {file}.

5

Je convertis des bitmaps en PNG, et des graphiques vectoriels (par exemple SVG) en PDF. pdflatex comprendre à la fois PNG et PDF.

1

Comme le dit John D. Cook, vos formats d'image disponibles Déterminez si vous utilisez latex ou pdflatex. Je trouve ImageMagick un outil utile pour convertir des images entre les formats. Gère les images bitmap, plus ps/pdf/eps (avec ghostscript) et un zillion others. Disponible par apt, macports, etc.

2

Si vous avez une image « en PDF », et vous ne voulez pas l'inclure comme pdf, vous pouvez extraire les données d'image complète d'abord avec pdfimages. D'autres conversions peuvent rendre l'image uniquement avec une résolution réduite.

0

Si vous compilez votre code avec pdflatex, vous pouvez également utiliser le \includegraphics d'inclure des images en format pdf (vous devez inclure le paquet graphix

1

-je utiliser un mac donc j'utiliser GraphicConverter pour charger des images et d'exportation PDFs Lorsque je dessine des diagrammes, j'utilise Omnigraffle qui me permet d'exporter en PDF. Sur Windows, j'avais l'habitude d'utiliser Visio qui supportait les EPSs que je n'avais pas non plus de problèmes d'intégration.

1

Les problèmes de base sont les suivants: a) vous souhaitez gérer différemment les images raster et vectorielles; b) cela introduit des pièges potentiels. La "bonne" chose à faire dépend un peu de votre sortie finale. Si votre sortie finale doit être un fichier .pdf, et vous n'avez pas besoin de pstricks ou quoi que ce soit d'autre que ces jours vous feriez probablement mieux d'utiliser pdflatex pour produire directement le fichier.

Dans ce cas:

  • magasin tous les chiffres vectoriels en .pdf
  • magasin tous les chiffres raster comme .png (ou jpeg si elles étaient à l'origine jpeg)
  • utilisation package graphicx et \ includegraphics { nom de fichier, sans suffixe}

Si vous ne le faites pas ci-dessus, vos chiffres raster seront convertis en fichiers JPEG et peuvent gagner des artefacts de compression. png est le meilleur pari si vous pouvez choisir la sortie.

Si vous vous dirigez vers le fichier .dvi, vous aurez besoin de fichiers .eps pour tout. (Vous pouvez gzip ces fichiers tant que vous générez un fichier de boîte englobante).

Si vous êtes prudent, vous pouvez faire les deux. Je stocke toutes les figures vectorielles comme .eps (compressé) parce qu'il y a quelques choses .pdf ne peut pas faire cela .eps peut. Je stocke toutes les figures raster en .png. En utilisant make, je peux avoir des copies temporaires de ces versions canoniques générées à la volée pour la sortie .dvi ou .pdf selon les besoins.

Quelqu'un ci-dessus a souligné le problème du nom de fichier. Vous voulez éviter "." dans les noms de fichiers, et évitez les suffixes toujours dans votre fichier latex lui-même.

Questions connexes