Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TeX FAQ 5

7 views
Skip to first unread message

Mikhail Kolodin

unread,
Apr 6, 2006, 6:56:01 PM4/6/06
to
======================================================================
Часть 5 Детали набора графики и прочих форматов
======================================================================


Q. Как изменить ':' в подписи рисунка на '.' - т.e. 'Рис.1:' на 'Рис.1.'

A. [DM] Пакеты ccaption или caption (caption2 устарел):
\usepackage{ccaption}
% заменяем для рисунков ':' после номера рисунка на '.'
\captiondelim{. } % после точки стоит пробел!
Этот пакет обладает совместимостью с caption2, достаточно указать
\usepackage[caption2]{ccaption}


[DP]
\usepackage{caption2}
% заменяем для рисунков ':' после номера рисунка на '.'
\renewcommand{\captionlabeldelim}{.}


Q. Про root: А где веб-страница этого пакета?

A. root.cern.ch
Переходить на него имеет смысл, только если gnuplot со своими
обязанностями не справляется. Более простой (более логичный и
правильный), хотя и устарелый пакет paw - поискать в том же районе -
кодовое слово CERNLIB.


Q. У меня есть картинка в EPS, использующая шрифт AAA, и файл AAA.PFA
с этим шрифтом. Как инкапсулировать этот шрифт в эту картинку?

A. [BT] любым текстовым редактором вставить файл AAA.PFA целиком
непосредственно перед строчкой %%Endprolog в файле EPS.

(я, если хочу иметь русские буквы, руками пишу:
%!PS-
(сюда вставляю файл antiq6.pfa)
/AntiquaPSCyr-Regular findfont 24 scalefont setfont
100 100 moveto
(Здравствуйте, Дима!) show
showpage
(Строчка "Здравствуйте, Дима" должна быть в кодировке 1251).)

Q. Какие картинки и как вставлять в текст на latex (платформа Win)?

A. Вставляем картинку командой
\includegraphics[width=00mm]{файл_без_расширения}
это позволит выбрать tex'у необходимый формат в зависимости от того,
используете ли Вы latex или pdflatex

а) Для latex необходимы картинки в формате eps.
Если изображение растровое, то проще всего ее создать из tiff с
помощью комплекта tiff2ps. Брать, например, тут:
ftp://ftp.rmt.ru/.7/ctan.tug.org/tex-archive/support/pstools/tiff2ps/
Чтобы не надо было указывать размер в команде \includegraphics
достаточно задать размеры рисунка в tiff - картинка в файле будет
именно такого размера.

Векторная картинка создается, к примеру CorelDraw.

Для того, чтобы нормально просмотреть получившийся ps-файл нужен
ghostscript версии не меньше 6.0.

б) Для pdflatex файл должен быть в pdf или png.
pdf позволяет хранить векторные рисунки и, кроме того, содержит
информацию о размере картинки (в отличие от png), т.е. не надо
указывать размер в команде \includegraphics

Преобразование из eps в pdf производится утилитой epstopdf
(входит в комплект miktex 2.*).


Q. Как добиться обтекания текстом плавающего объекта (картинки/таблицы)?

A. Существует несколько пакетов, предназначенных для этого (но каждый из
них имеет ограничения): floatflt, wrapfig, picins.


Для пpезентаций:

Q. [EK] Как вставить в PDF видеоклип или звyк?

A. [BV] Пакет movie15.
\usepackage{movie15}


Q. [SZ] Как задать эффекты пpи пеpеходе от стpаницы к стpанице?

A. [SZ] См. докyментацию на пакет hyperref, опцию pdfpagetransition.
\usepackage[pdfpagetransition=Dissolve]{hyperref}

A. [BV] Пакеты texpower и pdfscreen дают возможность задавать разные
эффекты для разных страниц.


Q. [SZ] Как создать плавный пеpеход от одного цвета к
дpyгомy (гpадиентная заливка)?

A. [SZ] Это и многое дpyгое yмеет пакет pdftricks.

A. [BV] xcolor умеет это делать ещё лучше.

A. [AC] Я бы сказал, пакет pgf (см. pgfuserguide.pdf раздел "Shadings").
pdftricks использовать слишком сложно.


Q. [SZ] Как вставить каpтинкy в PDF-файл? У меня
пpоблемы...

A. [SZ] Ели веpить The pdfTEXmanual, pdflatex может
вставлять гpафикy в фоpмате png, jpeg, and pdf.
Работа с дpyгими фоpматами, как видите, не обещана...
Подpобнее смотpи:
- TeX FAQ 5, вопpос "Какие каpтинки и как вставлять в текст на latex
(платфоpма Win)?"
- The pdfTeX FAQ, pаздел 5.2,

A. [AX] Можно вставлять metapost.
См.: The pdfTeX FAQ, pаздел 5.4.

A. [BV] Программа epstopdf и набор imagemagick -- ваш друг.


Для пpочего:

Q. [AB] Как вставить в PDF textnotes (пpимечания)?
(textnote выглядит в PDF как маленький листочек-метка желтого цвета; пpи
двойном
щелчке на нем pаскpывается в текстовое поле).

A. [MP] Вот одно из pешений:
\newcommand{\pdfannotation}[1]{%
\pdfstringdef\aaa{#1}%
\pdfannot width 10cm height 0cm depth 4cm%
{/Subtype /Text /Open false /Contents (\aaa)}%
}%

Mikhail Kolodin

unread,
Apr 13, 2006, 6:56:00 PM4/13/06
to
0 new messages