Site-uri web diferite sugerează utilizarea unuia dintre aceste două pachete.
\usepackage{graphicx} \usepackage{graphics}
Care sunt diferențele dintre ele? Care este mai bine?
Comentarii
Răspuns
Majoritatea oamenilor moderni folosiți graphicx
!
graphicx
este o extensie agraphics
. Mai mult, în timp cegraphics
respectă convențiile TeX originale referitoare la argumente,graphicx
permite argumente opționale în conformitate cu scheme.
Răspuns
Unul dintre obiectivele majore ale LaTeX este de a oferi un strat de sintaxă consistentă peste sintaxa oarecum variabilă oferită de primitivele TeX (și în cazul includerii graficelor de către diferitele motoare TeX și DVR-uri DVI). Pentru LaTeX2e a existat dorința de a crea un mecanism de includere grafică independent de driver ca parte a versiunii standard (și descrisă în cartea LaTeX). Nici una dintre comenzile standard LaTeX (și în acel moment foarte puține pachete) nu foloseau o sintaxă cheie = valoare, așa că am vrut o interfață cu sintaxa standard a comenzilor LaTeX.
Cu toate acestea, cel mai popular pachet LaTeX2.09 a contribuit la includerea imaginilor în acel moment a fost epsfig
care avea o sintaxă key = value, la fel ca pstricks
. Era clar că nu puteam „replica toate funcționalitățile epsfig
cu \includegraphics
fără a avea o colecție dificilă de argumente opționale poziționale, așa că am împărțiți funcționalitatea punând versiunea keyval
în graphicx
descrisă în cărțile „Companion” și funcționalitatea de bază în graphics
descris în „Cartea LaTeX”. În același timp, am dezvoltat parserul keyval
în pachetul separat keyval
pentru faceți mai ușor ca alte pachete să folosească o sintaxă similară.
Mergeți câteva decenii și, bineînțeles, acum mai multe pachete folosesc sintaxa key = value, fie folosind keyval
parser sau variante din xkeyval
sau pgfkeys
sau oriunde atât de eficient încât convenția de sintaxă este o parte acceptată a sintaxei LaTeX așa cum este înțeleasă de utilizatori și îngrijorări cu privire la utilizarea acestuia într-un pachet standard Poate că poate fi văzut ca un blip temporar. Dar este mai ușor cu retrospectiva, nu era atât de clar în acel moment că așa ar merge lucrurile …
Folosește doar x
version 🙂
Răspuns
Aceste două pachete aparțin împreună și AFAIK sunt separate doar din cauza compatibilității cu codul mai vechi. Pachetul graphicx
(x pentru eXtended) se bazează pe pachetul graphics
și oferă mult mai multe funcționalități. Nu există niciun motiv pentru a utiliza graphics
singur. Toate opțiunile \includegraphics
sunt furnizate numai de graphicx
.
Răspuns
Poate doriți să aruncați o privire aici pentru o mai bună înțelegere între cele două grafice .
Speranță acest lucru ajută.
Comentarii
- Din păcate, informațiile de pe acea pagină sunt greșite. Aceasta implică faptul că un pachet este pentru pdftex și celălalt pentru tex.
graphicx
de asemenea, se încarcă în mod implicitgraphics