Olika webbplatser föreslår att du använder ett av dessa två paket.

\usepackage{graphicx} \usepackage{graphics} 

Vad är skillnaderna mellan dem? Vilket är bättre?

Kommentarer

  • Det fanns en preferens för " s " paket för paketförfattare, men det ' hör till det förflutna. " x " -paketet är kraftfullare.
  • graphicx laddas också som standard graphics

Svar

De flesta moderna människor använd graphicx!

graphicx är en förlängning av graphics. Medan graphics håller fast vid de ursprungliga TeX-konventionerna om argument, tillåter graphicx valfria argument enligt de mer transparenta key=value -schema.

Svar

En av Huvudsyftet med LaTeX är att tillhandahålla ett lager av konsekvent syntax över den något varierande syntaxen som tillhandahålls av TeX-primitiverna (och i fallet med grafisk inkludering av olika TeX-motorer och DVI-dvrivers). För LaTeX2e fanns det en önskan att göra en drivaroberoende mekanism för inkludering av grafik som en del av standardversionen (och beskrivs i LaTeX-boken). Ingen av de vanliga LaTeX-kommandona (och då mycket få paket) använde en key = value-syntax så vi ville ha ett gränssnitt med standard LaTeX-kommandosyntax.

Men det mest populära LaTeX2.09-bidragspaketet för bildinkludering vid den tiden var epsfig vilket hade en key = value-syntax, liksom pstricks. Det var tydligt att jag inte kunde replikera all funktionalitet för epsfig med \includegraphics utan att ha en otrevlig samling av positionella valfria argument, så jag dela funktionaliteten genom att placera keyval -versionen i graphicx som beskrivs i ”Companion” -böckerna och basfunktionaliteten i graphics beskrivs i ”LaTeX Book”. Samtidigt utvecklade jag keyval parser till det separata keyval paketet gör det enkelt för andra paket att använda en liknande syntax.

Gå vidare ett par decennier och naturligtvis använder nu flera paket key = value syntax, antingen med originalet keyval parser eller varianter från xkeyval eller pgfkeys eller var som helst så effektivt att syntaxkonvention är en accepterad del av LaTeX-syntaxen som användarna förstår och oro över användningen av den i en standardpaket ge kan kanske ses som en tillfällig blip. Men det är lättare i efterhand, det var inte så klart vid den tiden att det var så som saker skulle gå …

Använd bara x version 🙂

Svar

Dessa två paket hör samman och AFAIK separeras bara på grund av bakåtkompatibilitet med äldre kod. Paketet graphicx (x för eXtended) är baserat på graphics -paketet och ger mycket mer funktionalitet. Det finns ingen anledning att använda graphics ensam. Alla alternativ för \includegraphics tillhandahålls endast av graphicx.

Svar

Du kanske vill titta här för en bättre förståelse mellan de två grafiken.

Hope detta hjälper.

Kommentarer

  • Informationen på den sidan är tyvärr oftast fel. Det innebär att det ena paketet är för pdftex och det andra för tex.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *