Eri sivustot suosittelevat yhden näistä kahdesta paketista.
\usepackage{graphicx} \usepackage{graphics}
Mitä eroja niiden välillä on? Mikä on parempi?
Kommentit
Vastaa
Useimmat nykyaikaiset ihmiset käytä graphicx
!
graphicx
ongraphics
-laajennuksen laajennus. Lisäksi kungraphics
pitää kiinni alkuperäisistä argumentteja koskevista TeX-käytänteistä,graphicx
sallii valinnaiset argumentit läpinäkyvämmänkey=value
-kaavio.
Vastaa
Yksi LaTeX: n päätavoitteena on tarjota tasainen syntaksi TeX-primitiivien tarjoamasta hieman vaihtelevasta syntaksista (ja jos kyseessä on grafiikka eri TeX-moottoreissa ja dvi dvrivers). LaTeX2e: lle haluttiin tehdä ohjaimesta riippumaton grafiikan sisällyttämismekanismi osana vakiojulkaisua (ja kuvattu LaTeX-kirjassa). Mikään LaTeX-vakiokomennoista (ja tuolloin hyvin harvoista paketeista) ei käyttänyt avaimen = arvon syntaksia, joten halusimme käyttöliittymän tavallisen LaTeX-komentosyntaksin kanssa.
Kuitenkin suosituin LaTeX2.09-julkaisupaketti kuvien sisällyttämiseen oli tuolloin epsfig
, jolla oli avain = arvon syntaksia, samoin kuin pstricks
. Oli selvää, että en voinut ”kopioida kaikkia epsfig
-toimintoja \includegraphics
-tekniikalla ilman raskasta kokoelmaa valinnaisia sijaintiarvoja, joten jaa toiminnot, jotka asettavat keyval
-version graphicx
-sivulle, jotka on kuvattu ”Companion” -kirjoissa, ja perustoiminnot osiossa graphics
kuvattu ”LaTeX-kirjassa”. Samalla kehitin keyval
-jäsentimen erilliseksi keyval
-paketiksi helpota muiden pakettien vastaavan syntaksin käyttöä.
Siirry muutaman vuosikymmenen ajan ja tietysti nyt useat paketit käyttävät key = value-syntaksia joko alkuperäisen keyval
jäsennin tai muunnelmat xkeyval
tai pgfkeys
taikka missä tahansa niin tehokkaasti, että syntaksisopimus on hyväksytty osa LaTeX-syntaksia käyttäjien ymmärtämällä tavalla ja huoli sen käytöstä tavallisessa pakassa ge voidaan kenties nähdä väliaikaisena huijauksena. Mutta jälkikäteen se on helpompaa, se ei ollut niin selvää tuolloin, että asiat menivät näin …
Käytä vain x
version 🙂
Vastaus
Nämä kaksi pakettia kuuluvat yhteen ja AFAIK erotetaan toisistaan vain taaksepäin yhteensopivuuden vuoksi vanhempien koodien kanssa. Paketti graphicx
(x for eXtended) perustuu pakettiin graphics
ja tarjoaa paljon enemmän toimintoja. Ei ole mitään syytä käyttää graphics
yksin. Kaikki vaihtoehdot \includegraphics
tarjoaa vain graphicx
.
Vastaus
Haluat ehkä katsoa täältä paremman ymmärryksen kahden grafiikan välillä.
Toivottavasti tästä on apua.
Kommentit
- Sivun tiedot ovat valitettavasti enimmäkseen vääriä. Se tarkoittaa, että yksi paketti on tarkoitettu pdftexille ja toinen texille.
graphicx
lataa myös oletuksenagraphics