Презентация с латексом, изменение ширины в каждом кадре

В своей презентации я использую \usetheme{Warsaw}, а чтобы увеличить полезное пространство в каждом кадре, я использую \useoutertheme{infolines}. Таким образом, полоса внизу каждой страницы поровну разделена между именем автора, заголовком, датой и номером слайда. Есть ли способ изменить ширину каждой секции? Например, мне нужно больше места для заголовка по сравнению с именем или датой автора. Любой комментарий приветствуется. Кроме того, я использую следующий код:

\usepackage{beamerthemesplit}

\usetheme{Warsaw}
\useoutertheme{infolines}

\title[...]{...}
\author[...]{...}
\institute{...}
\date{...}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

Спасибо.


person amiruw    schedule 08.04.2010    source источник


Ответы (1)


Найдите файл beamerouterthemeinfolines.sty (в папке ...\latex\beamer\themes\outer). Вы увидите, что ширина 1: 1: 1 жестко запрограммирована с использованием wd=.333333\paperwidth для каждого поля, поэтому вам придется отредактировать файл стиля.

Следующее не проверено, но должно направить вас на правильный путь. Измените эти значения по своему усмотрению, затем сохраните файл под другим именем, например beamerouterthemeunevenlines.sty. Теперь используйте unevenlines в качестве внешней темы.

person Aniko    schedule 09.04.2010