Original on http://robotics.stanford.edu/~gerkey/tools/saynotopowerpoint.html

Brian Gerkey
gerkey@robotics.usc.edu

pdfLaTeX презентации How-To

Брайан gerkey

Что это?

Этот документ описывает один метод для создания презентаций в стиле PowerPoint из PDF-файлов созданных с помощью pdfLaTeX, с помощью какого-нибудь другие полезные бесплатные пакеты программного обеспечения.

Я предполагаю, что вы уже знакомы с LaTeX, и я пропущу основы того, как я делаю PDF презентации. Для получения дополнительной информации на эту тему для не PowerPoint презентаций в целом см.:

Почему это происходит?

Есть много преимуществ для проведения презентаций с pdfLaTeX вместо PowerPoint, в том числе:

  • Вам не нужно PowerPoint, Windows, или любой другой не-бесплатное программное обеспечение для создания или просмотра презентации. Вы, вероятно, в конечном итоге будете использовать програмное обеспечение с закрытым исходным кодом acroread Acrobat, чтобы просмотреть презентацию, поскольку она в настоящее время делает лучше, чем с открытым исходным кодом зрителей PDF, но по крайней мере это бесплатно.

  • Вы можете написать свой разговор в нормальном LaTeX, с помощью таблиц, в математическом режиме, цитаты, перекрестные ссылки, и все другие полезные вещи, которые делают LaTeX крутым.

  • Вы можете использовать ваш редактор для выбора, чтобы написать презентацию, вместо того, чтобы использовать WYSIAYG в PowerPoint (то, что вы видите, все у вас есть), "Редактор".

  • В конце презентации появляется PDF, который можно просмотреть, на любой вычислительной платформе, и это выглядит везде одинаковым. Нет больше проблем с тем что презентации форматируются иначе, потому что вы писали его с Office2000 в WindowsXP и представил его с Office1066 в WindowsLX-седан.

  • Вы можете архивировать и иначе управлять презентациями так же, как ваши документы и другие документы LaTeX. Для меня это означает, что я могу держать свои презентации в CVS, как описано здесь .

Пакеты, которые будут использоваться

Вы будете нуждаться в следующие пакеты для создания презентаций:
  • LaTeX (у вас уже есть, уже установлен)
  • pdfLaTeX (вы уже, наверноеимеете, установлен)
  • FoilTeX (вам, вероятно, придется установить, так что, смотрите здесь )
  • некоторые стандартные пакеты LaTeX, что вы, вероятно, уже установлены, в том числе hyperref, цвета и геометрия

Обзор

Необходимых шагов:
  • Зписать разговор, как документ LaTeX.
  • Запуск pdflatex на вашем LaTeX документ для создания PDF.

Запись презентации

Большая часть работы выполняется класса фольги документ, в котором обеспечивается FoilTeX. Вы должны проконсультироваться FoilTeX руководстве подробно описано, как использовать пленки класса, и я не буду копировать эту информацию здесь. Однако, я будут рассмотрены некоторые общие вопросы и привести примеры, чтобы вы на своем пути.

Примеры

Поскольку все эти средства полностью документированы в соответствующих руководствах, самое полезное, что, вероятно, будет пример кода, так вот некоторые из них:

Предварительный просмотр презентации

Когда вы пишете обычный документ LaTeX, вы обычно пользуетесь xdvi для предварительного просмотра результата. С pdfLaTeX непосредственно создает PDF, вы не можете использовать xdvi, но вам все равно придется периодически (probabaly часто) смотреть на отпечатанный типографским способом, презентации, как вы пишете это. К сожалению, acroread работает не очень хорошо для этих целей, потому что он не должным образом перезагрузки документов. Вместо этого я использую Xpdf, что делает плохо, но хорошо перезагрузке (Alt-R).

Настройка страницы геометрии

Для настройки документа для отображения ландшафта и максимизировать использование экрана, я всегда использую геометрии пакет:

  \ Usepackage [Pdftex] {} геометрии
  \ {Геометрии headsep = 2.0em, hscale = 0,80}


UPDATE: Bryan Lepore дает этот пример о том, как изменить поля, чтобы получить больше из-странице.

Гиперссылки и полноэкранного просмотра

Хотя это не обязательно, вы, вероятно, хотите использовать hyperref пакет, так как позволяет гиперссылок и дает вам контроль над некоторыми параметры отображения для вашей презентации.

Смотрите hyperref руководства для информации по использованию пакета. Я обычно включить что-то вроде следующего в моей преамбулы:

  \ Usepackage {hyperref}
  \ {Hypersetup
    pdftitle = {Простые Обсуждение},
    pdfauthor = {Brian P. Gerkey, USC Robotics Research Lab},
    pdfpagemode = {FullScreen},
    pdfborder = {0 0 0}
  }

Эти аргументы hypersetup установить некоторые документа мета-данные, настраивать acroread чтобы автоматически перейти в полноэкранный режим, когда документ открыт, и отключить границы, которая, как правило, размещены вокруг гиперссылок в документе (я нахожу их отвлекает).

Цвета

Хотя черный на белом большая цветовая схема для технических документов, это немного мягкий для презентаций. К счастью, вы можете легко добавить цвета в свой ​​документ с цветом упаковки:

  \ Usepackage [Pdftex] {цвет}
Выбор стандартных цветов (например, красный, белый) предопределены, и вы можете определить новые с \ definecolor команду:
  \ {Definecolor myred} {RGB} {} 0.6,0,0
  \ {Definecolor myblue} {RGB} {} 0,0.2,0.4
Вы можете настроить цвет текста по умолчанию с \ цвет команды:
  \ Цвет {} myblue
Вы можете изменить цвет блока текста с \ TextColor команду:
  {\ {TextColor myred}} Hello World

В том числе графики

Вы можете включать графику в значительной степени так же, как вы обычно делаете в LaTeX, с важным отличием: pdfLaTeX не поддерживает включение PostScript (PS). Или Encapsulated PostScript (EPS). Файлов. Насколько я знаю, только поддерживаемых графических форматов:

  • JPEG (. JPG)
  • PDF (. PDF)
  • PNG (. PNG), благодаря Ханнес Бем которые указывают на это
Это не так плохо, так как он очень легко превратить что угодно в формате PDF. В зависимости от того, какой формат вашего графика в настоящее время, вы можете использовать Ghostscript или конвертировать инструментом ImageMagick для выполнения преобразования. Для преобразования в формате EPS, я рекомендую изящный epstopdf сценарий, который щекочет Ghostscript только право производить хорошее качество PDF-файлов.

Как следствие, вы не можете использовать EPSF или epsfig пакетов, вместо этого использовать графику или graphicsx.

В том числе фильмы


UPDATE: По Герт Ян ван Oldenborgh, можно включить фильмы в формате PDF, следующим черной магии:

  \ {HREF фильме: ssts.avi # / ShowControls истина / Mode / Открыть}%
  {\ {Начинают pspicture} (9,8) SST фильм \ {конце pspicture}}
в сочетании с еще чернее магии в этот файл . Есть несколько проблем с совместимостью, так что не все фильмы игры на всех платформах, так что техника ниже все еще может быть полезным.


Насколько я знаю, вы не можете включить фильмы или анимации в формате PDF. Однако, с пару трюков, вы можете сделать это казаться, что вы уже сделали это. Вот так, что я делаю это:

  • Создание графических еще (возможно, JPEG) в первый кадр фильма и вставить в разговоре в качестве заполнителя.
  • Использование команды \ HREF из пакета hyperref, сделать это графические гиперссылки, указывающие на адрес файла фильма (предположительно, на жесткий диск).
  • Настройка acroread выдать адреса справа веб-браузер.
  • Настройка веб-браузер, чтобы породить соответствующий плеер для фильмов.
Сделав все это, когда вы нажимаете на графических тем не менее, acroread проходит URL для фильма на ваш браузер, который запускает плеер для его отображения. Вот пример кода LaTeX:
  \begin{center}
  \fbox{\href{file:///mnt/win/users/gerkey/videos/fail_push_hi.avi}{
  \includegraphics[height=100mm]{fail_push_hi}}}
  \end{center}

Смотрите следующий раздел для некоторых дополнительных советов о кинофильмах.

Finessing дисплей

Чтобы сделать презентацию супер-гладкая, я также сделал следующие вещи:
  • Настройка мое окно менеджера:
    • дисплей acroread без заголовка
    • показывать мой проигрыватель фильмов (ханым) без заголовка
    • acroread место в позиции +0 +0
  • Настройка браузера (Netscape), чтобы:
    • место моего фильма игрока в центре экрана
    • перенаправлять любой фильм-плеер консоли вывод в / Dev / нуль, чтобы предотвратить браузер от выскакивают окна.
Точные строки, я сказал Netscape для использования при нереста мой фильм игрок:
/usr/bin/X11/xanim +q +Ss2 -Zr -geometry +192+175 %s >/dev/null 2>/dev/null


Последнее обновление $ Date: 2004/12/08 16:16:39 $ Hosting provided - by laptop batteries supplier.