Różne witryny sugerują użycie jednego z tych dwóch pakietów.

\usepackage{graphicx} \usepackage{graphics} 

Jakie są między nimi różnice? Co jest lepsze?

Komentarze

  • Kiedyś preferowano " s " dla twórców pakietów, ale to ' to już przeszłość. Pakiet " x " ma większe możliwości.
  • graphicx wczytuje się również domyślnie graphics

Odpowiedź

Większość współczesnych ludzi użyj graphicx!

graphicx to rozszerzenie graphics. Co więcej, podczas gdy graphics trzyma się oryginalnej konwencji TeX-a dotyczącej argumentów, graphicx pozwala na opcjonalne argumenty zgodnie z bardziej przejrzystym key=value schemat.

Odpowiedź

Jedna z głównym celem LaTeX jest zapewnienie warstwy spójnej składni w porównaniu z nieco zmienną składnią dostarczaną przez prymitywy TeX (oraz w przypadku dołączania grafiki przez różne silniki TeX i dvi dvrivers). W przypadku LaTeX2e istniała chęć stworzenia niezależnego od sterownika mechanizmu włączania grafiki jako części standardowego wydania (i opisanego w książce LaTeX). Żadne ze standardowych poleceń LaTeX (a w tym czasie bardzo niewiele pakietów) nie korzystało ze składni klucz = wartość, więc chcieliśmy mieć interfejs ze standardową składnią poleceń LaTeX.

Jednak najpopularniejszym w tamtym czasie pakietem LaTeX2.09 do dołączania obrazów był epsfig, który miał składnię klucz = wartość, podobnie jak pstricks. Było jasne, że nie mogę odtworzyć wszystkich funkcji epsfig z \includegraphics bez nieporęcznego zbioru pozycyjnych argumentów opcjonalnych, więc podziel funkcjonalność, umieszczając wersję keyval w graphicx opisaną w książkach „Companion” i podstawową funkcjonalność w graphics opisane w książce „LaTeX Book”. W tym samym czasie opracowałem parser keyval w oddzielny pakiet keyval, aby ułatwić innym pakietom używanie podobnej składni.

Przejdź przez kilka dekad i oczywiście teraz kilka pakietów używa składni klucz = wartość, albo używając oryginalnej keyval parser lub warianty z xkeyval lub pgfkeys lub wszędzie tam, gdzie tak skutecznie, że konwencja składni jest akceptowaną częścią składni LaTeX w rozumieniu użytkowników i obawy przed użyciem go w standardowym opakowaniu ge może być postrzegane jako chwilowa chwila. Ale z perspektywy czasu jest to łatwiejsze, nie było wtedy tak jasne, że tak się potoczyło …

Po prostu użyj x wersja 🙂

Odpowiedź

Te dwa pakiety należą do siebie, a AFAIK są rozdzielone tylko ze względu na wsteczną kompatybilność ze starszym kodem. Pakiet graphicx (x dla eXtended) jest oparty na pakiecie graphics i zapewnia znacznie większą funkcjonalność. Nie ma powodu, aby używać samego graphics. Wszystkie opcje \includegraphics są dostępne tylko w graphicx.

Odpowiedź

Możesz zajrzeć tutaj, aby lepiej zrozumieć dwie grafiki.

Mam nadzieję to pomaga.

Komentarze

  • Niestety informacje na tej stronie są w większości błędne. Oznacza to, że jeden pakiet jest przeznaczony dla pdftex, a drugi dla tex.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *