Spec-Zone.ru › LaTeX

\DeclareGraphicsExtensions

Сводка:

\DeclareGraphicsExtensions{comma-separated list of file extensions}

Указывает расширения файлов, которые следует попробовать. Это позволяет указать порядок выбора графических форматов при включении графических файлов, указывая имя файла без расширения, как в \includegraphics{functionplot}.

В этом примере LaTeX найдёт файлы в формате PNG перед файлами PDF.

\DeclareGraphicsExtensions{.png,PNG,.pdf,.PDF}
  ...
\includegraphics{lion}   % will find lion.png before lion.pdf 

Поскольку в имени файла lion нет точки, LaTeX использует список расширений. Для каждого каталога в пути к графическим файлам (см. \graphicspath), LaTeX будет проверять расширения в заданном порядке. Если после проверки всех каталогов и расширений файл не будет найден, он сообщит об ошибке «! LaTeX Ошибка: Файл `lion' не найден». Обратите внимание, что вы должны включать точки в начале расширений.

Поскольку в именах файлов GNU/Linux и Macintosh учитывается регистр, список расширений файлов чувствителен к регистру на этих платформах. Платформа Windows не чувствительна к регистру.

Вы не обязаны включать \DeclareGraphicsExtensions в свой документ; у драйвера принтера есть разумное значение по умолчанию. Например, в последней версии pdftex.def есть такой список расширений.

.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPEG,.JBIG2,.JB2

Чтобы изменить порядок, используйте пакет grfext.

Вы можете использовать эту команду в любом месте документа. Вы можете использовать её более одного раза. Покажите её значение с помощью \makeatletter\typeout{\Gin@extensions}\makeatother.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005cDeclareGraphicsExtensions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API