Diversi siti web suggeriscono di utilizzare uno di questi due pacchetti.
\usepackage{graphicx} \usepackage{graphics}
Quali sono le differenze tra loro? Quale è meglio?
Commenti
Risposta
La maggior parte delle persone moderne usa graphicx
!
graphicx
è unestensione digraphics
. Inoltre, mentregraphics
si attiene alle convenzioni TeX originali riguardanti gli argomenti,graphicx
consente argomenti opzionali secondo il più trasparentekey=value
schema.
Risposta
Uno dei Gli obiettivi principali di LaTeX sono di fornire uno strato di sintassi coerente rispetto alla sintassi alquanto variabile fornita dalle primitive TeX (e nel caso dellinclusione grafica dai vari motori TeX e dvriver dvi). Per LaTeX2e cera il desiderio di creare un meccanismo di inclusione grafica indipendente dal driver come parte della versione standard (e descritto nel libro LaTeX). Nessuno dei comandi LaTeX standard (e allepoca pochissimi pacchetti) utilizzava una sintassi chiave = valore, quindi volevamo uninterfaccia con sintassi dei comandi LaTeX standard.
Tuttavia il pacchetto LaTeX2.09 più popolare per linclusione di immagini a quel tempo era epsfig
che aveva una sintassi chiave = valore, così come pstricks
. Era chiaro che non potevo replicare tutte le funzionalità di epsfig
con \includegraphics
senza avere una raccolta ingombrante di argomenti opzionali posizionali, quindi ho suddividere la funzionalità inserendo la versione keyval
in graphicx
descritta nei libri “Companion” e la funzionalità di base in graphics
descritto nel “LaTeX Book”. Allo stesso tempo ho sviluppato il keyval
parser nel pacchetto keyval
separato per rendere più facile per altri pacchetti utilizzare una sintassi simile.
Andare avanti di un paio di decenni e ovviamente ora diversi pacchetti usano la sintassi chiave = valore, sia utilizzando loriginale keyval
parser o varianti da xkeyval
o pgfkeys
o ovunque in modo così efficace che la convenzione di sintassi è una parte accettata della sintassi LaTeX come compresa dagli utenti e le preoccupazioni sulluso di esso in un pacchetto standard ge potrebbe forse essere visto come un blip temporaneo. Ma è più facile con il senno di poi, non era così chiaro allepoca che sarebbe andata così …
Usa semplicemente x
versione 🙂
Risposta
Questi due pacchetti appartengono insieme e AFAIK sono separati solo a causa della retrocompatibilità con il codice più vecchio. Il pacchetto graphicx
(x per eXtended) è basato sul pacchetto graphics
e fornisce molte più funzionalità. Non cè motivo di utilizzare graphics
da solo. Tutte le opzioni di \includegraphics
sono fornite solo da graphicx
.
Risposta
Puoi dare unocchiata qui per una migliore comprensione tra i due grafici.
Spero questo aiuta.
Commenti
- Le informazioni su quella pagina sono per lo più sbagliate, sfortunatamente. Implica che un pacchetto sia per pdftex e laltro per tex.
graphicx
carica anche per impostazione predefinitagraphics