Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| composition:illustrations:inclure_une_image:convertir_du_ps_en_eps [2016/10/16 07:33] – créée jejust | 3_composition:illustrations:inclure_une_image:convertir_du_ps_en_eps [2021/11/24 20:31] (Version actuelle) – Formulation de sous-questions dans la page. Ajout de précisions. jejust | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | \question{Comment passer de \ext{ps} | + | ====== |
| - | \reponse Premi\`erement, | ||
| - | Un fichier \ext{eps}, \emph{i.e.}\ au format \PS encapsul\' | ||
| - | fichier \PS qui est fait pour \^etre inclus dans un document par une | ||
| - | application. Il y a donc deux principales diff\' | ||
| - | \ext{ps}, \emph{i.e.} au format \PS : | ||
| - | \begin{itemize} | ||
| - | \item un fichier \ext{eps} contient au plus une page. Afin d' | ||
| - | dans un autre document, il est important que sa taille soit pr\' | ||
| - | et facilement accessible. Elle doit\footnote{C' | ||
| - | qui soit obligatoire dans un fichier \ext{eps}.} donc \^etre indiqu\' | ||
| - | d\' | ||
| - | fichier, sur une ligne commen\c cant par \verb+%%BoundingBox: | ||
| - | suivie des deux coordonn\' | ||
| - | de la figure. | ||
| - | \item un fichier \ext{eps} ne contient pas la commande \verb+showpage+. Cette | ||
| - | commande \PS indique en effet \`a l' | ||
| - | d' | ||
| - | \PS va afficher la page juste apr\`es avoir lu le fichier \ext{eps}, | ||
| - | donc probablement avant la fin de la page. | ||
| - | \end{itemize} | ||
| - | Pour convertir un fichier \ext{ps} en \ext{eps}, il convient donc, | + | ===== Quelle est la différence entre ces deux formats? ===== |
| - | essentiellement, | + | |
| - | \ext{ps}, d' | + | |
| - | et de d\' | + | |
| - | De nombreux outils permettent de faire cette conversion de mani\`ere | + | Un fichier PS (dont le nom se termine généralement par l' |
| - | automatique. L'outil << | + | est un document (texte et images) codé en PostScript. [[wpfr> |
| - | Par exemple, la ligne de commande suivante r\' | + | est un «langage |
| - | \fichier{figure.ps} en \fichier{figure.eps} : | + | sur une page: éléments de dessins, caractères, |
| - | \cmdline{gs -sDEVICE=epswrite -sOutputFile=figure.eps \textbackslash\newline | + | |
| - | -q -dNOPAUSE -dBATCH -dSAFER figure.ps} | + | |
| - | Il existe | + | Un fichier EPS est au format PostScript // |
| - | toutes les variantes possibles sur ces noms...) qui font automatiquement ces | + | pour être inclus dans un autre document. |
| - | conversions. | + | Il y a donc deux principales différences avec un fichier PS, //i.e.// au format PS : |
| + | |||
| + | * un fichier EPS contient au plus une page. Afin d' | ||
| + | * un fichier EPS ne contient pas la commande PostScript '' | ||
| + | |||
| + | |||
| + | ===== Comment convertir l'un en l' | ||
| + | |||
| + | Pour convertir un fichier PS en EPS, il convient donc, essentiellement: | ||
| + | * de calculer assez précisément les dimensions de la figure PS et d' | ||
| + | * de désactiver la commande '' | ||
| + | |||
| + | De nombreux outils permettent de faire cette conversion de manière automatique. | ||
| + | L' | ||
| + | Par exemple, la ligne de commande suivante réalisera la conversion de | ||
| + | '' | ||
| + | |||
| + | <code bash> | ||
| + | gs -sDEVICE=epswrite -sOutputFile=figure.eps -q -dNOPAUSE -dBATCH -dSAFER figure.ps | ||
| + | </ | ||
| + | |||
| + | Il existe également | ||
| + | sur ces noms...) qui font automatiquement ces conversions. | ||
| + | |||
| + | |||
| + | La conversion inverse (EPS(nbsp)→(nbsp)PS) n'a généralement pas besoin d' | ||
| + | est un fichier PS tout à fait valide. Si l' | ||
| + | vous pouvez utiliser LaTeX pour inclure le fichier EPS dans un document PS, grâce à ce document très simple: | ||
| + | |||
| + | <code latex> | ||
| + | \documentclass{standalone} | ||
| + | \usepackage{graphicx} | ||
| + | |||
| + | \begin{document} | ||
| + | \includegraphics{mon_image.eps} | ||
| + | \end{document} | ||
| + | </ | ||
| + | |||
| + | |||
| + | {{htmlmetatags> | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||

