Různé weby navrhují použít jeden z těchto dvou balíčků.
\usepackage{graphicx} \usepackage{graphics}
Jaké jsou mezi nimi rozdíly? Co je lepší?
Komentáře
odpověď
Většina moderních lidí použijte graphicx
!
graphicx
je příponougraphics
. Ačkoliv segraphics
drží původních konvence TeX týkající se argumentů,graphicx
umožňuje volitelné argumenty podle transparentnějšíchkey=value
schéma.
odpověď
Jeden z Hlavním cílem LaTeXu je poskytnout vrstvu konzistentní syntaxe nad poněkud odlišnou syntaxí poskytovanou primitivními prvky TeXu (a v případě začlenění grafiky různými TeXovými enginy a dvi dvrivers). U LaTeX2e byla touha vytvořit na ovladači nezávislý mechanismus začlenění grafiky jako součást standardního vydání (a popsaného v knize LaTeX). Žádný ze standardních příkazů LaTeXu (a v té době jen velmi málo balíčků) nepoužíval syntaxi klíč = hodnota, takže jsme chtěli rozhraní se standardní syntaxí příkazů LaTeX.
Nejpopulárnějším balíčkem LaTeX2.09 pro začlenění obrázků však v té době byl epsfig
, který měl syntaxi key = value, stejně jako pstricks
. Bylo jasné, že nemohu replikovat všechny funkce epsfig
s \includegraphics
, aniž bych měl nepraktickou sbírku pozičních volitelných argumentů, takže jsem rozdělit funkce vložením verze keyval
do graphicx
popsaného v knihách „Companion“ a základní funkce do graphics
popsáno v „LaTeX Book“. Zároveň jsem vyvinul analyzátor keyval
do samostatného keyval
balíčku usnadněte ostatním balíčkům použití podobné syntaxe.
Pokračujte několik desítek let a samozřejmě nyní několik balíčků používá syntaxi key = value, buď s použitím původní keyval
analyzátor nebo varianty z xkeyval
nebo pgfkeys
nebo všude tam, kde je to tak efektivní, že konvence syntaxe je akceptovanou součástí syntaxe LaTeX, jak ji chápou uživatelé a obavy z jeho použití ve standardním balíčku Možná to lze považovat za dočasný výkyv. Ale s odstupem času je to jednodušší, v té době nebylo tak jasné, že to bude způsob, jakým by to šlo …
Stačí použít x
verze 🙂
Odpověď
Tyto dva balíčky patří k sobě a AFAIK jsou odděleny pouze kvůli zpětné kompatibilitě se starším kódem. Balíček graphicx
(x pro eXtended) je založen na balíčku graphics
a poskytuje mnohem více funkcí. Není důvod používat graphics
samostatně. Všechny možnosti \includegraphics
poskytuje pouze graphicx
.
Odpověď
Možná se budete chtít podívat zde, abyste lépe porozuměli mezi dvěma grafikou.
Doufám to pomáhá.
Komentáře
- Informace na této stránce jsou bohužel většinou nesprávné. To znamená, že jeden balíček je pro pdftex a druhý pro tex.
graphicx
také se ve výchozím nastavení načtegraphics