Verschiedene Websites empfehlen die Verwendung eines dieser beiden Pakete.
\usepackage{graphicx} \usepackage{graphics}
Was sind Unterschiede zwischen ihnen? Was ist besser?
Kommentare
- Früher gab es eine Präferenz für die " s " Paket für Paketschreiber, aber ' gehört der Vergangenheit an. Das Paket " x " ist leistungsfähiger.
-
graphicx
lädt auch standardmäßiggraphics
Antwort
Die meisten modernen Menschen benutze graphicx
!
graphicx
ist eine Erweiterung vongraphics
. Währendgraphics
an den ursprünglichen TeX-Konventionen für Argumente festhält, erlaubtgraphicx
optionale Argumente gemäß dem transparenterenkey=value
Schema.
Antwort
Eine der Hauptziel von LaTeX ist es, eine Ebene konsistenter Syntax gegenüber der etwas variierenden Syntax bereitzustellen, die von TeX-Grundelementen bereitgestellt wird (und im Fall der Grafikaufnahme durch die verschiedenen TeX-Engines und DVI-Treiber). Für LaTeX2e bestand der Wunsch, einen treiberunabhängigen Grafik-Einschlussmechanismus als Teil der Standardversion (und im LaTeX-Buch beschrieben) zu entwickeln. Keiner der Standard-LaTeX-Befehle (und zu dieser Zeit nur sehr wenige Pakete) verwendete eine Schlüssel = Wert-Syntax, daher wollten wir eine Schnittstelle mit der Standard-LaTeX-Befehlssyntax.
Das zu dieser Zeit beliebteste LaTeX2.09-Paket für die Bildaufnahme war jedoch epsfig
, das eine Schlüssel = Wert-Syntax hatte, ebenso wie pstricks
. Es war klar, dass ich nicht alle Funktionen von epsfig
mit \includegraphics
replizieren konnte, ohne eine unhandliche Sammlung von optionalen Positionsargumenten zu haben, also ich Teilen Sie die Funktionalität auf, indem Sie die Version keyval
in graphicx
, die in den „Companion“ -Büchern beschrieben ist, und die Basisfunktionalität in im „LaTeX Book“ beschrieben. Gleichzeitig entwickelte ich den Parser keyval
in das separate Paket keyval
to Machen Sie es anderen Paketen leicht, eine ähnliche Syntax zu verwenden.
Gehen Sie einige Jahrzehnte weiter, und natürlich verwenden jetzt mehrere Pakete die Syntax key = value, entweder mit der ursprünglichen keyval
Parser oder Varianten von xkeyval
oder pgfkeys
oder wo immer dies so effektiv ist, dass die Syntaxkonvention ein akzeptierter Bestandteil der LaTeX-Syntax ist, wie sie von Benutzern verstanden wird und Bedenken hinsichtlich der Verwendung in einer Standardverpackung ge kann vielleicht als vorübergehender Ausrutscher angesehen worden sein. Aber im Nachhinein ist es einfacher, es war zu der Zeit nicht so klar, dass es so laufen würde …
Verwenden Sie einfach die x
version 🙂
Antwort
Diese beiden Pakete gehören zusammen und AFAIK werden nur aufgrund der Abwärtskompatibilität mit älterem Code getrennt. Das Paket graphicx
(x für eXtended) basiert auf dem Paket graphics
und bietet viel mehr Funktionen. Es gibt keinen Grund, graphics
allein zu verwenden. Alle Optionen von \includegraphics
werden nur von graphicx
bereitgestellt.
Antwort
Vielleicht möchten Sie hier einen Blick auf die beiden Grafiken werfen.
Hope Dies hilft.
Kommentare
- Die Informationen auf dieser Seite sind leider größtenteils falsch. Dies bedeutet, dass ein Paket für pdftex und das andere für tex ist.