<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF91:LaTeX - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF91:LaTeX&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Wed, 13 May 2026 22:23:24 GMT</lastBuildDate>
		<item>
			<title>Yaleks: Новая: {{цикл/LaTeX}}  == Готовим презентации ==  ''ЧАСТЬ 8 Эффектная презентация может привести к чему угодно – от д...</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF91:LaTeX&amp;diff=4965&amp;oldid=prev</link>
			<description>&lt;p&gt;Новая: {{цикл/LaTeX}}  == Готовим презентации ==  ''ЧАСТЬ 8 Эффектная презентация может привести к чему угодно – от д...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{цикл/LaTeX}}&lt;br /&gt;
&lt;br /&gt;
== Готовим презентации ==&lt;br /&gt;
&lt;br /&gt;
''ЧАСТЬ 8 Эффектная презентация может привести к чему угодно – от докторской степени по орнитологии до головной боли в зале. '''Евгений Балдин''' расскажет, как добиться желаемого эффекта средствами LaTeX.''&lt;br /&gt;
&lt;br /&gt;
Существует три разновидности людей:&lt;br /&gt;
те, кто видит; те, кто видит, когда им показывают;&lt;br /&gt;
и те, кто не видит.&lt;br /&gt;
Леонардо да Винчи&lt;br /&gt;
&lt;br /&gt;
Хочется показать свою крутизну? Подкупи слушателей. Хочется донести свою идею? Сделай нормальную презентацию.&lt;br /&gt;
&lt;br /&gt;
При этом вовсе не нужен аляповатый фон, мультипликация при&lt;br /&gt;
смене слайдов, но необходим разборчивый текст и картинки к месту.&lt;br /&gt;
Вполне можно ограничься «прозрачками» и стандартным «оверхэдом».&lt;br /&gt;
Если слайд требует от аудитории размышления, то на него следует не&lt;br /&gt;
пожалеть как минимум пяти минут. В противном случае все ваши усилия будут напрасными Имея это в виду, давайте попробуем разобраться, что может LaTeX в сфере создания презентаций.&lt;br /&gt;
&lt;br /&gt;
=== slides ===&lt;br /&gt;
Динозавр среди классов LaTeX, специализирующихся на презентациях. Идея очень проста: в качестве класса документа выбирается slides,&lt;br /&gt;
в результате базовый размер шрифта автоматически увеличивается.&lt;br /&gt;
Это позволяет прочитать стандартный текст на экране и избавиться от&lt;br /&gt;
одного из смертных грехов докладчика – желания уместить слишком&lt;br /&gt;
много информации на одной страничке. Опция класса landscape устанавливает альбомную ориентацию для страницы по умолчанию. Сами&lt;br /&gt;
слайды создаются с помощью окружения slide. Вот, собственно, и всё.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
\documentclass[a4paper,landscape]{slides}&lt;br /&gt;
…&lt;br /&gt;
\begin{document}&lt;br /&gt;
\begin{slide}&lt;br /&gt;
\begin{center}&lt;br /&gt;
\Large Идея обработки&lt;br /&gt;
\end{center}&lt;br /&gt;
…&lt;br /&gt;
\end{slide}&lt;br /&gt;
\end{document}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Класс seminar похож на slides и лишь чуть-чуть более современен&lt;br /&gt;
(1993 г.), но не в пример лучше документирован (файл sem-user.pdf) и&lt;br /&gt;
кроме стандартного окружения slide имеет простейший набор команд&lt;br /&gt;
для создания рамок.&lt;br /&gt;
&lt;br /&gt;
В общем, если вам нужно по-быстрому сготовить презентацию из&lt;br /&gt;
уже имеющегося текста, и все что вы хотите – это просто продемонстрировать идею, классы slide и seminar окажутся весьма кстати.&lt;br /&gt;
&lt;br /&gt;
=== beamer ===&lt;br /&gt;
Время шло, компьютеры матерели, появились проекторы и захотелось&lt;br /&gt;
чего-то разноцветного. Так появилось новое поколение презентационных классов.&lt;br /&gt;
&lt;br /&gt;
С помощью пакета beamer в принципе можно создавать «прозрачки», как это делается посредством slides, но основное его предназначение – электронная презентация. Пакету чуть более трёх лет, но он очень&lt;br /&gt;
активно развивается и на сегодня это, пожалуй, лучший выбор для&lt;br /&gt;
создания презентаций в LaTeX. Его автор, Тиль Тантау [Till Tantau], оказался очень восприимчивым к предложениям со стороны сообщества.&lt;br /&gt;
У beamer есть масса стандартных стилей, исчерпывающее описание на&lt;br /&gt;
более чем двухстах страницах (beameruserguide.pdf) и официальный&lt;br /&gt;
сайт: http://sourceforge.net/projects/latex-beamer.&lt;br /&gt;
&lt;br /&gt;
beamer можно использовать как с pdflatex, так и со связкой latex +&lt;br /&gt;
dvips + ps2pdf. При желании можно даже использовать beamer в связке&lt;br /&gt;
с LyX. TeX Live включает в себя beamer по умолчанию. Для установки на&lt;br /&gt;
системах Debian следует выполнить команду:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;gt; sudo apt-get install latex-beamer&amp;lt;/source&amp;gt;&lt;br /&gt;
После этого в начале преамбулы можно выбрать класс beamer,&lt;br /&gt;
примерно так:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
\documentclass[hyperref={unicode=true}]{beamer}&lt;br /&gt;
\usepackage[koi8-r]{inputenc}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
По умолчанию, класс beamer загружает пакет hyperref. Если в документе планируется использовать этот пакет с установками, отличными&lt;br /&gt;
от стандартных, то их следует передать в качестве необязательного&lt;br /&gt;
параметра команды выбора класса. Если текст представлен в кодировке UTF-8, это также необходимо указать при загрузке beamer:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
\documentclass[utf8]{beamer}&lt;br /&gt;
\usepackage[utf8]{inputenc}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Теперь можно выбрать тему для презентации и определить заголовок для титульного листа. Единицей представления для beamer является окружение frame:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
% выбор темы&lt;br /&gt;
\usetheme{Madrid}&lt;br /&gt;
\useoutertheme{shadow}&lt;br /&gt;
\title{«Заголовок»}&lt;br /&gt;
\date{«Дата или место проведения»}&lt;br /&gt;
\author{«Автор»}&lt;br /&gt;
\begin{document}&lt;br /&gt;
% титульная страница&lt;br /&gt;
\begin{frame}&lt;br /&gt;
\titlepage&lt;br /&gt;
\end{frame}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Окружению frame можно передать необязательный параметр t,&lt;br /&gt;
который «прижимает» текст к верхней части слайда.&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к самой презентации. Как и в обычных&lt;br /&gt;
статьях, в beamer можно применять команды структурной разметки&lt;br /&gt;
типа section. Эти команды должны использоваться за пределами окружения frame. Структурная разметка, в частности, полезна для организации быстрого доступа, например, через оглавление. Оглавление&lt;br /&gt;
создаётся с помощью стандартной команды \tableofcontents. Ей можно&lt;br /&gt;
передать необязательный параметр pausesections, чтобы оглавление&lt;br /&gt;
разворачивалось не сразу, а по ходу дела.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
%структурная разметка&lt;br /&gt;
\section{Теория}&lt;br /&gt;
\begin{frame}&lt;br /&gt;
%заголовок слайда&lt;br /&gt;
\frametitle{Теоретическая&lt;br /&gt;
зависимость (Азимов и др.)}&lt;br /&gt;
…&lt;br /&gt;
\alert{GBee}…\alert{Gee}&lt;br /&gt;
…&lt;br /&gt;
\end{frame}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Для создания заголовка текущего слайда используется команда&lt;br /&gt;
\frametitle. Команда \alert является аналогом \emph. По умолчанию&lt;br /&gt;
выделенный сегмент просто отображается красным цветом, но при&lt;br /&gt;
желании \alert всегда можно переопределить.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|center|&lt;br /&gt;
|Заголовок=Немного о PDF&lt;br /&gt;
|Содержание=&lt;br /&gt;
За прошедшие годы Microsoft PowerPoint (PPT) стал де-факто стандартом для представления презентаций. Сегодня его потихоньку начинают теснить OpenDocument&lt;br /&gt;
Presentation (ODP) и другие форматы на основе XML. LaTeX напрямую не поддерживает ни те, ни другие, зато позволяет легко сохранить созданные вами слайды в формате PDF. PDF – Portable Document Format – открытый платформенно-независимый формат для описания документов, созданный компанией Adobe Systems, Inc. ещё в 1993&lt;br /&gt;
году. В январе 2007 года началась процедура ратификации PDF как стандарта ISO. В&lt;br /&gt;
2006 году была опубликована версия стандарта под номером 1.7. Файл в формате PDF&lt;br /&gt;
может представлять из себя комбинацию векторной графики, текста и растровых&lt;br /&gt;
изображений (фотографий, снимков экрана и тому подобного). В стандарте PDF предусмотрена возможность создания гиперссылок, заполняемых форм и интерактивных&lt;br /&gt;
вставок на JavaScript. Начиная с версии 1.6, декларируется возможность описания&lt;br /&gt;
трехмерных интерактивных документов. Что бы это ни означало, звучит заманчиво, но&lt;br /&gt;
к сожалению, использовать эти возможности пока рано.&lt;br /&gt;
&lt;br /&gt;
С точки зрения формата для представления презентации, PDF удовлетворяет всем&lt;br /&gt;
необходимым условиям, таким как:&lt;br /&gt;
* Простота создания. Это сила качественных открытых форматов – рано или поздно их начинают поддерживать все, кому не лень.&lt;br /&gt;
* Переносимость. Программу для просмотра PDF можно найти буквально везде.&lt;br /&gt;
* Элементы интерактивности. Документ может представляет из себя не только плоскую последовательность страниц.&lt;br /&gt;
&lt;br /&gt;
==== Простота создания ====&lt;br /&gt;
Допустим, что PostScript-файл презентации уже был получен тем или иным способом.&lt;br /&gt;
С помощью ghostscript, а точнее – скрипта ps2pdf (man ps2pdf) из него легко можно&lt;br /&gt;
получить нормальный PDF:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;gt; ps2pdf «файл.ps» «файл.pdf»&amp;lt;/source&amp;gt;&lt;br /&gt;
Получить PDF можно и напрямую из исходных текстов – с помощью программы&lt;br /&gt;
pdflatex. Ее основное отличие от LaTeX как раз и состоит в том, что на выходе получается не DVI, а полноценный PDF. При использовании pdflatex следует учитывать, что&lt;br /&gt;
графика должна быть представлена либо в виде PDF (вектор), либо PNG/JPEG (растр).&lt;br /&gt;
pdflatex не умеет обрабатывать EPS-файлы, за исключением картинок, созданных при&lt;br /&gt;
помощи MetaPost.&lt;br /&gt;
&lt;br /&gt;
В PDF можно внедрять векторные шрифты Type1. Это позволяет отображать готовые&lt;br /&gt;
документы, независимо от набора шрифтов, установленных в системе. Отображение на&lt;br /&gt;
экране, особенно при низких разрешениях, зависит исключительно от качества внедрённых шрифтов. Парадокс качества: чем хуже разрешение, тем больший объём работы&lt;br /&gt;
надо проделать с векторным шрифтом, чтобы он выглядел приемлемо. К счастью, в случае презентаций это не является проблемой, так для повышения читабельности на большом экране размер шрифта нужно значительно увеличить. Это эффективно увеличивает&lt;br /&gt;
разрешение до сравнимого с разрешением лазерного принтера, для которого и оптимизированы наиболее популярные векторные шрифты Computer Modern (пакет cm-super).&lt;br /&gt;
Для отображения на экране ни в коем случае не следует использовать растровые&lt;br /&gt;
шрифты в формате Type3. Обязательно нужно установить шрифты cm-super, заведомо присутствующие в TeX Live.&lt;br /&gt;
&lt;br /&gt;
Если вдруг по какой-то причине PDF потребуется преобразовать в PostScript, лучше&lt;br /&gt;
всего воспользоваться утилитой pdftops из пакета xpdf:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;gt; pdftops [-eps] «pdf-файл»&amp;lt;/source&amp;gt;&lt;br /&gt;
Если необходимо получить картинку в формате EPS, следует использовать ключ&lt;br /&gt;
-eps.&lt;br /&gt;
&lt;br /&gt;
==== Переносимость ====&lt;br /&gt;
Adobe Reader (ранее Acrobat Reader) и Ghostscript есть везде (если этой парочки где-то&lt;br /&gt;
еще нет, то она легко может там появиться). Adobe Reader предоставляется всем желающим самой Adobe Systems. Как следствие, в смысле поддержки всех расширений&lt;br /&gt;
формата PDF эта программа «впереди планеты всей». Поэтому презентацию, скорее&lt;br /&gt;
всего, придётся показывать с помощью неё.&lt;br /&gt;
&lt;br /&gt;
Одной из раздражающих особенностей Adobe Reader, мешающей использовать его&lt;br /&gt;
при работе над документом, является отсутствие возможность перезагрузить изменённый файл. Эту проблему можно частично решить с помощью сторонних программ&lt;br /&gt;
pdfopen и pdfclose, включенных в дистрибутив TeX Live:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt; pdfclose --file «файл.pdf»&lt;br /&gt;
# обновляем «файл.pdf»&lt;br /&gt;
&amp;gt; pdfopen --file «файл.pdf»&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Ghostscript и его программа просмотра не менее вездесущи. Ghostscript отображает&lt;br /&gt;
PDF как обычный «плоский» документ, то есть об интерактивных эффектах можно забыть.&lt;br /&gt;
Зато проблем с обновлением текста нет: нажал «.» (точку) и картинка обновилась.&lt;br /&gt;
&lt;br /&gt;
Просмотрщик PDF-документов xpdf (http://www.foolabs.com/xpdf/) доступен только&lt;br /&gt;
для систем с X Window. Начиная с xpdf 3.02, программа поддерживает структуру PDF&lt;br /&gt;
вплоть до версии 1.7. xpdf используется как «движок» и для других программ просмотра, например, KPDF. Обновить документ можно с помощью клавиши R. Он очень удобен при просмотре в процессе подготовке документа.&lt;br /&gt;
&lt;br /&gt;
==== Интерактивность ====&lt;br /&gt;
Зависит исключительно от стиля, который используется для подготовки PDF.&lt;br /&gt;
Присутствует весь простейший джентльменский набор: гиперссылки, различные виды&lt;br /&gt;
переходов со слайда на слайд и анимация. Есть и ограниченная возможность демонстрировать клипы и внедрять в презентацию звук.&lt;br /&gt;
|Ширина=}}&lt;br /&gt;
&lt;br /&gt;
=== Оверлеи ===&lt;br /&gt;
В процессе представления бывают очень полезны оверлеи – составные&lt;br /&gt;
слайды, которые как бы накладываются друг на друга. Для создания&lt;br /&gt;
простейшего оверлея используется команда \pause.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
\begin{itemize}&lt;br /&gt;
\item …&lt;br /&gt;
\pause&lt;br /&gt;
\item …&lt;br /&gt;
\end{itemize}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
В beamer предусмотрена масса способов работы с оверлеями.&lt;br /&gt;
Рассмотрим некоторые из них:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
%создание своей теоремы&lt;br /&gt;
\newtheorem{rustheorem}{Теорема}&lt;br /&gt;
\begin{frame}&lt;br /&gt;
\frametitle{Использование&lt;br /&gt;
класса \textbf{beamer}}&lt;br /&gt;
%подзаголовок&lt;br /&gt;
\framesubtitle{theorem, proof,&lt;br /&gt;
block и enumerate}&lt;br /&gt;
%теорема&lt;br /&gt;
\begin{rustheorem}[равенство]&lt;br /&gt;
\color&amp;lt;3-4&amp;gt;[rgb]{1,0,0}&lt;br /&gt;
{Доказать \(A=B\)}&lt;br /&gt;
\end{rustheorem}&lt;br /&gt;
%доказательство&lt;br /&gt;
\begin{proof}&lt;br /&gt;
\begin{enumerate}&lt;br /&gt;
\item&amp;lt;-2&amp;gt; \(A=C\)&lt;br /&gt;
\item&amp;lt;2&amp;gt; \(B=C\)&lt;br /&gt;
\item&amp;lt;3,4&amp;gt; \(A=B\)\qedhere&lt;br /&gt;
\end{enumerate}&lt;br /&gt;
\end{proof}&lt;br /&gt;
%последняя фраза&lt;br /&gt;
\uncover&amp;lt;4-&amp;gt;{Вот и \beamerbutton{всё}}&lt;br /&gt;
%манипуляция с блоком&lt;br /&gt;
\begin{block}&amp;lt;1,3&amp;gt;{Структурный блок}&lt;br /&gt;
Появляемся и исчезаем&lt;br /&gt;
\end{block}&lt;br /&gt;
\end{frame}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Для работы с оверлеями в beamer добавлен&lt;br /&gt;
ещё один способ передачи параметров командам: &amp;lt; &amp;gt; – «меньше/больше». Таким образом&lt;br /&gt;
команде передаётся список оверлеев, на которые она должна действовать. То есть, команда&lt;br /&gt;
\color&amp;lt;3-4&amp;gt; раскрашивает текст в указанный&lt;br /&gt;
цвет с 3-го по 4-й оверлей. Список можно передавать через запятую или как интервал. Записи:&lt;br /&gt;
-3,5-9,12,17- означают, что команда действует&lt;br /&gt;
для оверлеев из интервалов: от начала до 3-го,&lt;br /&gt;
от 5-го до 9-го, для 12-го, от 17 и до конца.&lt;br /&gt;
&lt;br /&gt;
Списки оверлеев могут принимать некоторые переопределенные команды. В их числе:&lt;br /&gt;
* \color{текст} – цвет текста.&lt;br /&gt;
* \item – определена внутри перечислений, к которым относятся окружения itemize и enumerate.&lt;br /&gt;
* Окружение theorem. Команда \newtheorem позволяет легко создавать свои теоремы.&lt;br /&gt;
* Окружение prof. Если есть теорема, то должно быть и доказательство. В конце доказательства традиционно добавляется квадратик – знак QED (quod erat demonstrandum – что и требовалось доказать).&lt;br /&gt;
* Команда \qedhere размещает QED в той же строке, где она указана, в противном случае для QED будет отведена своя собственная строка, что нежелательно.&lt;br /&gt;
Кроме этого, в классе beamer определены новые команды, воспринимающие список оверлеев, например:&lt;br /&gt;
* \alert{текст} – выделение текста.&lt;br /&gt;
* \only или \visible – добавление текста только для указанного списка оверлеев.&lt;br /&gt;
* \invisible – антипод \only.&lt;br /&gt;
* \uncover – тоже, что и \only, только под текст резервируется место даже на тех слайдах, где он отсутствует.&lt;br /&gt;
* \alt&amp;lt;список&amp;gt;{текст}{альтернативный текст} – для указанного списка оверлеев выводится «текст», для остальных – «альтернативный текст».&lt;br /&gt;
* Окружение block – именованный блок. Во многом аналогично окружению theorem.&lt;br /&gt;
&lt;br /&gt;
=== Гиперссылки ===&lt;br /&gt;
Для создания гиперссылки необходимо установить в нужном&lt;br /&gt;
месте метку или якорь. Это можно сделать с помощью команды&lt;br /&gt;
\label. Собственно гиперссылка организуется с помощью команды&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
\hyperlink:&lt;br /&gt;
\label{metka}&lt;br /&gt;
…&lt;br /&gt;
\hyperlink{metka}{«Гиперссылка»}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Вместо обычного текста можно использовать практически&lt;br /&gt;
любую LaTeX-структуру, например, команду для создания «кнопки»&lt;br /&gt;
\beamerbutton. Более общей командой для установки метки является&lt;br /&gt;
\hypertarget:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;\hypertarget&amp;lt;«номер оверлея»&amp;gt;{«метка»}{«текст»}&amp;lt;/source&amp;gt;&lt;br /&gt;
С её помощью можно указать не только структурную единицу, но и&lt;br /&gt;
оверлей, на который следует сослаться.&lt;br /&gt;
&lt;br /&gt;
=== Программный код ===&lt;br /&gt;
Для представления программного кода необходимо использовать&lt;br /&gt;
окружения типа verbatim или lstlistings. Для того, чтобы код на слайде&lt;br /&gt;
отобразился правильно, окружению frame необходимо передать опцию&lt;br /&gt;
fragile. Оформление кода может выглядеть, например, так:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
\begin{frame}[fragile]&lt;br /&gt;
%определяем более короткие команды&lt;br /&gt;
\newcommand{\un}{\uncover}&lt;br /&gt;
\newcommand{\al}{\alert}&lt;br /&gt;
\frametitle{An Algorithm For Finding Primes Numbers.}&lt;br /&gt;
\begin{semiverbatim}&lt;br /&gt;
\un&amp;lt;1-&amp;gt;{\al&amp;lt;0&amp;gt;{int main (void)}}&lt;br /&gt;
\un&amp;lt;1-&amp;gt;{\al&amp;lt;0&amp;gt;{\{}}&lt;br /&gt;
\un&amp;lt;1-&amp;gt;{\al&amp;lt;1&amp;gt;{ \al&amp;lt;4&amp;gt;{std::}vector&amp;lt;bool&amp;gt; is_prime(100,true);}}&lt;br /&gt;
\un&amp;lt;1-&amp;gt;{\al&amp;lt;1&amp;gt;{ for (int i = 2; i &amp;lt; 100; i++)}}&lt;br /&gt;
\un&amp;lt;2-&amp;gt;{\al&amp;lt;2&amp;gt;{ if (is_prime[i])}}&lt;br /&gt;
\un&amp;lt;2-&amp;gt;{\al&amp;lt;0&amp;gt;{ \{}}&lt;br /&gt;
\un&amp;lt;3-&amp;gt;{\al&amp;lt;3&amp;gt;{ \al&amp;lt;4&amp;gt;{std::}cout &amp;lt;&amp;lt; i &amp;lt;&amp;lt; “ “;}}&lt;br /&gt;
\un&amp;lt;3-&amp;gt;{\al&amp;lt;3&amp;gt;{ for (int j = i; j &amp;lt; 100;}}&lt;br /&gt;
\un&amp;lt;3-&amp;gt;{\al&amp;lt;3&amp;gt;{ is_prime [j] = false, j+=i);}}&lt;br /&gt;
\un&amp;lt;2-&amp;gt;{\al&amp;lt;0&amp;gt;{ \}}}&lt;br /&gt;
\un&amp;lt;1-&amp;gt;{\al&amp;lt;0&amp;gt;{ return 0;}}&lt;br /&gt;
\un&amp;lt;1-&amp;gt;{\al&amp;lt;0&amp;gt;{\}}}&lt;br /&gt;
\end{semiverbatim}&lt;br /&gt;
\visible&amp;lt;4-&amp;gt;{Note the use of \alert{\texttt{std::}}.}&lt;br /&gt;
\end{frame}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Выбор и настройка темы ===&lt;br /&gt;
Темы в beamer разбиваются на пять классов:&lt;br /&gt;
* Именные темы – концепция презентации. Для выбора темы используется команда \usetheme. Обычно создатель именной темы просто выбирает в ней соответствующие цветовую, шрифтовую и декоративные темы. По состоянию на начало 2007 года в beamer существовали следующие именные темы: AnnArbor, Antibes, Bergen, Berkeley, Berlin, Boadilla, CambridgeUS, Copenhagen, Darmstadt, Dresden, Frankfurt, Goettingen, Hannover, Ilmenau, JuanLesPins, Luebeck, Madrid, Malmoe, Marburg, Montpellier, PaloAlto, Pittsburgh, Rochester, Singapore, Szeged и Warsaw.&lt;br /&gt;
* Цветовые темы – палитра презентации. Для выбора темы используется команда \usecolortheme. Можно выбирать из следующего набора палитр: albatross, beaver, beetle, crane, dolphin, dove, fly, lily, orchid, rose, seagull, seahorse, sidebartab, structure, whale и wolverine.&lt;br /&gt;
* Шрифтовые темы – выбор подмножества шрифтов. Для выбора темы используется команда \usefonttheme. Существуют следующие шрифтовые темы: professionalfonts, serif, structurebold, structureitalicserif и structuresmallcapsserif.&lt;br /&gt;
* Текстовые и структурные декорации – темы, определяющие как выглядят перечисления, теоремы и выделения. Для выбора темы используется команда \useinnertheme. Доступны следующие варианты декораций: circles, inmargin, rectangles, rounded.&lt;br /&gt;
* Внешние декорации – темы, определяющие вид заголовков и обрамления слайда. Для выбора темы используется команда \useoutertheme. В вашем распоряжении – следующие типы обрамлений: infolines, miniframes, shadow, sidebar, smoothbars, smoothtree, split и tree.&lt;br /&gt;
&lt;br /&gt;
Кроме этого, можно создать свою собственную тему и назвать её в&lt;br /&gt;
честь родного города или страны. Подробности о том, как это сделать,&lt;br /&gt;
следует искать в документации к пакету.&lt;br /&gt;
&lt;br /&gt;
=== Ускорение компиляции ===&lt;br /&gt;
При подготовке презентации при выборе класса можно использовать&lt;br /&gt;
опцию draft – это немного ускорит компиляцию. Можно также&lt;br /&gt;
указать, какие именно слайды следует компилировать (это похоже на&lt;br /&gt;
\includeonly):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
\includeonlyframes{ex1,ex3}&lt;br /&gt;
\frame[label=ex1]&lt;br /&gt;
{Этот слайд будет включён при компиляции. }&lt;br /&gt;
\begin{frame}[label=ex2]&lt;br /&gt;
Аналогично ex2.&lt;br /&gt;
\end{frame}&lt;br /&gt;
\frame{А вот этого слайда не будет.}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Команда \againframe и метки позволяют повторно выводить уже имеющиеся слайды:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
%ex1 будет выведен ещё раз&lt;br /&gt;
\againframe{ex1}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Печать слайдов ===&lt;br /&gt;
На самом деле, размер слайдов составляет всего 128x98 мм, то есть&lt;br /&gt;
большие буквы получаются просто уменьшением размера листа бумаги. Для печати на листе формата A4 проще всего установить соответствующий параметр в Adobe Reader. Как вариант, чтобы всё гарантированно печаталось нормально, можно воспользоваться стилевым файлом pdfpages из пакета pgf:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
\usepackage{pgfpages}&lt;br /&gt;
\pgfpagesuselayout{resize to}[a4paper,border shrink=5mm,landscape]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь мы растягиваем слайд на страницу A4 в альбомной ориентации с 5-миллиметровым отступом от краёв. Если необходимо распечатать по два слайда на странице, можно поступить так:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Мультимедиа ===&lt;br /&gt;
Пакет beamer включает стилевой файл multimedia. Загрузив&lt;br /&gt;
его, можно включить в презентацию клип или звуковое&lt;br /&gt;
сопровождение, воспользовавшись командами \movie&lt;br /&gt;
и \sound. К сожалению, пока эта возможность поддерживается только Adobe Reader в сборке для Windows и MacOS.&lt;br /&gt;
Поддержка мультимедиа включена в стандарт PDF, поэтому&lt;br /&gt;
её рано или поздно научится воспроизводить xpdf, даже если&lt;br /&gt;
Adobe System «не почешется». Подробности об использовании этих команд можно посмотреть в пользовательской&lt;br /&gt;
документации.&lt;br /&gt;
Наконец, в пакете beamer предусмотрена возможность&lt;br /&gt;
создания анимации на основе созданных слайдов. Команда&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;\animate&amp;lt;«список оверлеев»&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
позволяет автоматически проигрывать последовательность&lt;br /&gt;
кадров. Для того чтобы эта функция заработала, необходимо&lt;br /&gt;
раскрыть окно Adobe Reader на весь экран.&lt;br /&gt;
&lt;br /&gt;
=== Правила хорошей презентации ===&lt;br /&gt;
Создание презентации – это очень тяжёлое занятие, так что&lt;br /&gt;
не следует жалеть о потраченных на наведение блеска минутах. Готовя презентацию, не следует также забывать об эмпирически выведенных правилах:&lt;br /&gt;
* Один слайд требует не меньше одной минуты;&lt;br /&gt;
* Один слайд «со смыслом» требует не менее пяти минут;&lt;br /&gt;
* Времени всегда не хватает;&lt;br /&gt;
* Не следует «пихать» в презентацию больше слайдов, чем позволяет время. Перебор по времени только раздражает слушателей;&lt;br /&gt;
* Каждый слайд должен иметь свой заголовок (\frametitle);&lt;br /&gt;
* В один слайд можно поместить около 20-40 слов, но заведомо не больше 80;&lt;br /&gt;
* Полезно использовать block, theorem, proof и example. Эти окружения структурируют текст и помогают выделять основные мысли;&lt;br /&gt;
* Для разных аудиторий правила могут отличаться.&lt;/div&gt;</description>
			<pubDate>Wed, 02 Jul 2008 12:43:57 GMT</pubDate>			<dc:creator>Yaleks</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF91:LaTeX</comments>		</item>
	</channel>
</rss>