Différents sites Web suggèrent dutiliser lun de ces deux packages.
\usepackage{graphicx} \usepackage{graphics}
Quelles sont les différences entre eux? Quel est le meilleur?
Commentaires
Answer
La plupart des gens modernes utilisez graphicx
!
graphicx
est une extension degraphics
. De plus, alors quegraphics
sen tient aux conventions TeX originales concernant les arguments,graphicx
autorise les arguments optionnels selon les schéma.
Réponse
Lune des Le principal objectif de LaTeX est de fournir une couche de syntaxe cohérente sur la syntaxe quelque peu variable fournie par les primitives TeX (et dans le cas de linclusion graphique par les divers moteurs TeX et dvi dvrivers). Pour LaTeX2e, il y avait un désir de créer un mécanisme dinclusion graphique indépendant du pilote dans le cadre de la version standard (et décrit dans le livre LaTeX). Aucune des commandes LaTeX standard (et à cette époque très peu de paquets) nutilisait une syntaxe clé = valeur, nous voulions donc une interface avec la syntaxe de commande LaTeX standard.
Cependant, le package de contribution LaTeX2.09 le plus populaire pour linclusion dimages à lépoque était epsfig
qui avait une syntaxe clé = valeur, tout comme pstricks
. Il était clair que je ne pouvais pas reproduire toutes les fonctionnalités de epsfig
avec \includegraphics
sans avoir une collection compliquée darguments optionnels positionnels, donc je diviser la fonctionnalité en plaçant la version keyval
dans graphicx
décrite dans les livres « Companion » et la fonctionnalité de base dans graphics
décrit dans le « LaTeX Book ». Parallèlement, jai développé lanalyseur keyval
dans le package séparé keyval
pour permettent aux autres packages dutiliser une syntaxe similaire.
Passez à quelques décennies et, bien sûr, plusieurs packages utilisent maintenant la syntaxe clé = valeur, soit en utilisant loriginal keyval
parser ou variantes de xkeyval
ou pgfkeys
ou partout où cette convention de syntaxe est une partie acceptée de la syntaxe LaTeX telle que comprise par les utilisateurs et des inquiétudes quant à son utilisation dans un pack standard ge peut peut-être être considéré comme un échec temporaire. Mais cest plus facile avec le recul, ce nétait pas si clair à lépoque que cétait ainsi que les choses se passeraient …
Il suffit dutiliser le x
version 🙂
Réponse
Ces deux paquets vont ensemble et AFAIK ne sont séparés quà cause de la rétrocompatibilité avec le code plus ancien. Le package graphicx
(x pour eXtended) est basé sur le package graphics
et offre beaucoup plus de fonctionnalités. Il ny a aucune raison dutiliser graphics
seul. Toutes les options de \includegraphics
ne sont fournies que par graphicx
.
Réponse
Vous pouvez jeter un œil ici pour une meilleure compréhension entre les deux graphiques .
Hope cela aide.
Commentaires
- Les informations sur cette page sont malheureusement généralement fausses. Cela implique quun paquet est pour pdftex et lautre pour tex.
graphicx
charge également par défautgraphics