さまざまなWebサイトで、これら2つのパッケージのいずれかを使用することをお勧めします。
\usepackage{graphicx} \usepackage{graphics}
それらの違いは何ですか?どちらが良いですか?
コメント
回答
ほとんどの現代人graphicx
を使用してください!
graphicx
はgraphics
の拡張機能です。さらに、graphics
は引数に関する元のTeX規則に準拠していますが、graphicx
では、より透過的なスキーム。
回答
の1つLaTeXの主な目的は、TeXプリミティブ(およびさまざまなTeXエンジンとdvi dvriverによるグラフィックスインクルードの場合)によって提供される多少異なる構文上に一貫した構文のレイヤーを提供することです。 LaTeX2eの場合、標準リリースの一部として(LaTeXブックに記載されている)ドライバーに依存しないグラフィックスインクルージョンメカニズムを作成したいという要望がありました。標準のLaTeXコマンドはどれも(当時はほとんどパッケージが)key = value構文を使用していなかったため、標準のLaTeXコマンド構文のインターフェイスが必要でした。
ただし、当時最も人気のあったLaTeX2.09が提供した画像インクルードパッケージはepsfig
で、pstricks
。位置オプション引数の扱いにくいコレクションがないと、epsfig
のすべての機能を\includegraphics
で複製できないことは明らかでした。 keyval
バージョンを「コンパニオン」の本で説明されているgraphicx
に入れ、基本機能をは「LaTeXブック」で説明されています。同時に、keyval
パーサーを別のkeyval
パッケージに開発しました。他のパッケージでも同様の構文を簡単に使用できるようにします。
数十年先に進み、もちろん現在、いくつかのパッケージは元のkeyval
パーサーまたはxkeyval
またはpgfkeys
のバリアント、または構文規則がユーザーが理解できるようにLaTeX構文の一部として受け入れられるほど効果的な場所標準のpackaでの使用に関する懸念geはおそらく一時的なブリップと見なされる可能性があります。しかし、後から考えると簡単で、当時はそれほど明確ではありませんでした…
x
を使用するだけです。バージョン:-)
回答
この2つのパッケージは一緒に属し、AFAIKは、古いコードとの下位互換性のためにのみ分離されています。 graphicx
パッケージ(eXtendedの場合はx)は、graphics
パッケージに基づいており、より多くの機能を提供します。 graphics
を単独で使用する理由はありません。 \includegraphics
のすべてのオプションは、graphicx
によってのみ提供されます。
回答
2つのグラフィックスの理解を深めるためにここをご覧ください。
希望これは役に立ちます。
コメント
- 残念ながら、そのページの情報はほとんど間違っています。これは、一方のパッケージがpdftex用で、もう一方がtex用であることを意味します。
graphicx
デフォルトでも読み込まれますgraphics