Каталог класів і стилів latex

Пакети для обробки графічних зображень

Стандартна функціональність для додавання ілюстрацій в документи LaTeX забезпечується стилем graphicx з пакета graphics. але LaTeX пропонує і інші можливості для самих різних маніпуляцій з зображеннями різних форматів.

управління кольором

Управління кольором має велике значення для правильного відображення інформації на екрані монітора користувача або друку документа в кольорі.

  • color з пакета graphics - стандартний стиль для управління кольором текстових елементів.
  • colorinfo - вилучення інформації про використовуваної колірної моделі і значних колірної змінної.
  • colorwav - пакет видає колір світлової хвилі по її довжині, зазначеної в нанометрах.
  • colorweb - визначає 216 "безпечних" квітів, підтримуваних в будь-яких Web-браузерах.
  • pagecolor - дозволяє вибрати колір фону сторінки.
  • spotcolor - підтримка плашечних квітів в палітрах PANTONE і HKS і можливістю створення власних.
  • svgcolor - зумовлює кольору SVG.
  • xcolor - інтерфейс до визначення кольорів.

Графіка засобами LaTeX

Хоча можливості LaTeX в основному орієнтовані на верстку, проте LaTeX можна використовувати і для малювання, правда, з його допомогою в основному можна створювати тільки прості зображення. Однак, поява і розвиток таких графічних пакетів, як PSTricks. PGF / TikZ. MetaPost і Asymptote. показує, що існує потреба в створенні складної графіки саме засобами LaTeX.

  • pictex - один з перших пакетів для створення графіки в LaTeX.
  • autoarea - розширення класичного пакета PiCTeX.
  • bez123 - пакет для малювання кривих Безьє.
  • crop. crbox - створюють кутові мітки (cropmark) для обрізки сторінки або вклейки фотографій; схожу функціональність надає ncccropmark з пакета ncctools.
  • curve2e - розширення пакета pict2e.
  • curves - розширення для оточення picture для малювання парабол і інших кривих.
  • ebezier - розширення для оточення picture для малювання кривих Безьє.
  • ecltree - розширення для оточення picture для малювання рекурсивних дерев.
  • eepic - розширення і поліпшення команд з оточення picture.
  • bxeepic цей пакет реалізує функціонал eepic через механізм pict2e.
  • lapdf - малювання графічних примітивів за допомогою pdf-команд.
  • pict2e - поліпшена версія оточення picture. позбавлена ​​багатьох його обмежень.
  • xypic - графіки та діаграми засобами TeX.
  • xpicture - ще один пакет, який розширює picture.

Символи, іконки і штрих-код

Часто потрібно додати в текст не масштабні іллюстраіціі, а тільки невеликі картинки (спеціальні символи, іконки і т.д.), для яких існують окремі пакети.

Пакет PGF / TikZ - це потужний інструмент підготовки вбудованої графіки в LaTeX з великої документацією і підтримує всі популярні TeX-компілятори. Верхнім рівнем користувальницького інтерфейсу до PGF виступає TikZ. Майже весь елементарний функціонал зосереджений безпосередньо в TikZ / PGF, а сторонні пакети в основному були винесені в тематичні розділи.

PGF - це акронім від «A Portable Graphic Format for TeX»

TikZ - це акронім від «TikZ Ist Kein Zeichenprogram», що в перекладі означає «TikZ - це не програма для малювання».

  • pgf-blur - пакет для створіння не різких, розмитих тіней.
  • hobby - малювання згладжених за алгоритмом Хобі (Hobby) кривих, заданих через опорні точки.
  • spath3 - набір функцій для промальовування шляхів, які надають їм каліграфічний стиль, і стиль для малювання вузлових діаграм.
  • tikzscale - масштабування картинки без масштабування підписів.

MetaPost - це розвиток програми METAFONT. створеної Дональдом Кнутом для розробки векторних шрифтів для TeX. По суті справи це інтерпретатор повноцінного мови програмування, орієнтованого на малювання векторної графіки. Незважаючи на свій вік, пакет MetaPost цілком активно розвивається і зараз.

  • fmp - підтримка Functional MetaPost.
  • gmp - інтеграція LaTeX і MetaPost з можливістю передачі параметрів з LaTeX в завдання MetaPost. наприклад, щоб привести розміри об'єктів MetaPost відповідно до простором, доступним для їх розміщення.
  • mpgraphics - дозволяє розміщувати код MetaPost прямо в LaTeX документі і отримувати картинку відразу після першої компіляції.

Пакет Asymptote був написаний під сильним впливом MetaPost. щоб позбутися від деяких з його обмежень.

  • asyfig - альтернативний механізм включення картинок Asymptote в документ LaTeX.
  • asypictureB - ще один простий інтерфейс для вставки картинок в LaTeX.

висновок

У цій статті ми розглянули можливості LaTeX по обробці готових зображень і створення графіки своїми силами.

Однак після того як ілюстрація була підготовлена, її необхідно розмістити в документі і гарантувати, що її місце розташування буде / або не змінюватиметься в залежності від змін, що вносяться до документ. За це відповідають пакети для роботи з "плаваючими об'єктами", які будуть розглядатися в наступній статті.

Ресурси для скачування