Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
composition:illustrations:inclure_une_image:convertir_du_ps_en_eps [2016/10/18 21:48] jejust3_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:
-====== Comment passer de ''ps'' à ''eps'' ?} %8.21 ======+====== Comment passer de PS à EPS? ======
  
  
-$Reponse$  Premièrement, quelle est la différence entre ces deux formats ? +===== Quelle est la différence entre ces deux formats? =====
-Un fichier ''eps'', \emph{i.e.}\ au format \PS encapsulé, est un +
-fichier \PS qui est fait pour \^etre inclus dans un document par une +
-application. Il y a donc deux principales différences avec un fichier +
-''ps'', \emph{i.e.} au format \PS : +
-\begin{itemize} +
-\item un fichier ''eps'' contient au plus une page. Afin d'\^etre inclus +
-  dans un autre document, il est important que sa taille soit précisément +
-  et facilement accessible. Elle doit\footnote{C'est d'ailleurs la seule chose +
-  qui soit obligatoire dans un fichier ''eps''.} donc \^etre indiquée en +
-  début de  +
-  fichier, sur une ligne commen\c cant par \verb+%%BoundingBox:+,  +
-  suivie des deux coordonnées du coin inférieur gauche, et des dimensions +
-  de la figure.  +
-\item un fichier ''eps'' ne contient pas la commande \verb+showpage+. Cette +
-  commande \PS indique en effet à l'interpréteur \PS +
-  d'afficher la page courante. Si cette commande est incluse, l'interpréteur +
-  \PS va afficher la page juste après avoir lu le fichier ''eps'', +
-  donc probablement avant la fin de la page. +
-\end{itemize}+
  
-Pour convertir un fichier ''ps'' en ''eps'', il convient donc, +Un fichier PS (dont le nom se termine généralement par l'extension ''.ps''
-essentiellement, de calculer assez précisément les dimensions de la figure +est un document (texte et images) codé en PostScript. [[wpfr>PostScript]] lui-même 
-''ps'', d'ajouter la ligne \verb+%%BoundingBox:+est un «langage de description de page», adapté pour décrire où sont placés des objets 
-et de désactiver la commande \verb+showpage+.+sur une pageéléments de dessins, caractères, images...
  
-De nombreux outils permettent de faire cette conversion de manière +Un fichier EPS est au format PostScript //encapsulé//, c'est à dire qu'il a été conçu 
-automatique. L'outil <<~spécialisé~>> est quand m\^eme ''ghostscript''.+pour être inclus dans un autre document. 
 +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'être inclus dans un autre document, il est important que sa taille soit précisément et facilement accessible. Elle doit (c'est d'ailleurs la seule chose qui soit obligatoire dans un fichier EPS) donc être indiquée en début de fichier, sur une ligne commençant par ''<nowiki>%%</nowiki>BoundingBox:'',  suivie des deux coordonnées du coin inférieur gauche, et des dimensions de la figure.  
 +  * un fichier EPS ne contient pas la commande PostScript ''\showpage''. Cette commande indique en effet à l'interpréteur PS d'afficher la page courante. Si cette commande est incluse, l'interpréteur PS va afficher la page juste après avoir lu le fichier EPS, donc probablement avant la fin de la page du document englobant. 
 + 
 + 
 +===== Comment convertir l'un en l'autre? ===== 
 + 
 +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'ajouter la ligne ''<nowiki>%%</nowiki>BoundingBox:'', 
 +  * de désactiver la commande ''\showpage''
 + 
 +De nombreux outils permettent de faire cette conversion de manière automatique. 
 +L'outil spécialisé le plus connu est ''[[wpfr>Ghostscript|ghostscript]]''.
 Par exemple, la ligne de commande suivante réalisera la conversion de Par exemple, la ligne de commande suivante réalisera la conversion de
 ''figure.ps'' en ''figure.eps'' : ''figure.ps'' en ''figure.eps'' :
-\cmdline{gs -sDEVICE=epswrite -sOutputFile=figure.eps \textbackslash\newline 
-         -q -dNOPAUSE -dBATCH -dSAFER figure.ps} 
  
-Il existe également des programmes ''ps2epsi'' et ''pstoeps'' (et +<code bash> 
-toutes les variantes possibles sur ces noms...) qui font automatiquement ces +gs -sDEVICE=epswrite -sOutputFile=figure.eps -q -dNOPAUSE -dBATCH -dSAFER figure.ps 
-conversions. +</code> 
 + 
 +Il existe également des programmes ''ps2epsi'' et ''pstoeps'' (et toutes les variantes possibles 
 +sur ces noms...) qui font automatiquement ces conversions. 
 + 
 + 
 +La conversion inverse (EPS(nbsp)→(nbsp)PS) n'a généralement pas besoin d'être faite, car un fichier EPS 
 +est un fichier PS tout à fait valide. Si l'absence de commande ''\showpage'' pose problème, 
 +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} 
 +</code> 
 + 
 + 
 +{{htmlmetatags>metatag-keywords=(LaTeX,Postscript,convertir du PostScript en PostScript encapsulé,encapsuler du PostScript,Convertir de l'EPS en PS) 
 +metatag-og:title=(Comment passer de PS à EPS?) 
 +metatag-og:site_name=(FAQ LaTeX francophone) 
 +}}
  
3_composition/illustrations/inclure_une_image/convertir_du_ps_en_eps.1476827330.txt.gz · Dernière modification : 2016/10/18 21:48 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0