next up previous
Next: Литература Up: No Title Previous: 3. Набор математических формул

Подсекция

4. Специальные возможности

При сборке большого документа LATEX поможет вам некоторыми специальными функциями, например, генерацией предметного указателя, управлением библиографией и тому подобными. Более подробное описание специальных возможностей и расширений LATEX находится в [1] и в [3].

4.1 Включение EPS графики

Окружения figure и table обеспечивают базовые средства работы с плавающими объектами, такими, как изображения или графики.

Существует также несколько способов создавать собственно графику  средствами базового LATEX или его расширений. К сожалению, большинство пользователей находит их трудными для понимания. Дополнительная информация приведена в [3] и в [1].

Более простой метод получения графики в документе -- это создавать ее специализированными программными пакетами23 и включать в документ готовую графику. Пакеты LATEX предлагают множество способов это делать. В этом введении обсуждается только использование графики в формате Encapsulated POSTSCRIPT (EPS), поскольку это довольно просто делается и широко распространено. Чтобы использовать картинки в формате EPS, вам нужно использовать для вывода POSTSCRIPT принтер24.

Хороший набор команд включения графики входит в пакет graphicx (автор D. P. Carlisle). Он является частью целого семейства пакетов, называющегося комплектом ``graphics''25.

В предположении, что вы работаете в системе с доступным для вывода POSTSCRIPT принтером, и с установленным пакетом graphicx, для включения картинки в ваш документ можете использовать следующую пошаговую инструкцию:

1.
Экспортируйте картинку из вашей графической программы в формате EPS.
2.
В преамбуле документа загрузите пакет graphicx при помощи \usepackage[драйвер]{graphicx} где драйвер -- это название вашего конвертера DVI в POSTSCRIPT. Самый широко используемый называется dvips. Название драйвера требуется потому, что не существует стандарта включения графики в TEX. Зная название драйвера, graphicx может выбрать правильный способ вставить информацию о графике в .dvi файл так, чтобы драйвер ее понял и смог корректно вставить .eps файл.
3.
Для включения файла в ваш документ пользуйтесь командой $\backslash$includegraphics[ключ=значение, ...]{файл} Необязательный параметр принимает вид списка разделенных запятыми пар ключей и соответствующих значений. Ключи можно использовать для изменения ширины, высоты, поворота включаемой графики. Таблица перечисляет самые важные ключи.


 
Таб.: Названия ключей для пакета graphicx
 
\begin{lined}{9cm}
\begin{tabular}{@{}ll}
\texttt{\Eng width}& масштабирует граф...
...
\texttt{\Eng scale}& масштабирует графику\\
\end{tabular}\bigskip
\end{lined}

Возможно, пример сделает это понятнее:

\begin{figure} \begin{center} \includegraphics[angle=90, width=0.5\textwidth]{test.eps} \end{center} \end{figure}

Здесь включается графика, записанная в файл test.eps. Она сначала поворачивается на 90 градусов и затем масштабируется до конечной ширины в 0.5 ширины стандартного абзаца. Пропорции сохраняются, поскольку не указано конкретной высоты. Параметры высоты и ширины могут также быть указаны в абсолютных размерах. Обратитесь к таблице на. Если вы хотите знать об этом больше, прочтите [8] и [11].

4.2 Библиография

Окружение thebibliography генерирует  библиографию. Каждый элемент начинается с

$\backslash$ bibitem{маркер} Затем маркер используется для дальнейших ссылок на книгу, статью или труд.

$\backslash$ cite{маркер} Элементы библиографии нумеруются автоматически. Параметр после команды \begin{thebibliography} устанавливает максимальную ширину этих номеров.

{Partl}~\cite{pa} {предложил, чтобы} {\ldots} \begin{thebibliography}{99} \bibitem{pa} H.~Partl: \emph{German \TeX}, TUGboat Vol.~9, No.~1 ('88) \end{thebibliography}

Partl [1] предложил, чтобы ...