PDA

Просмотр полной версии : Создание слайдов в Beamer (LaTex)


Uzanka
28.09.2014, 22:20
Ребята, подскажите кто знает :pray:

Пытаюсь написать свой стиль для слайдов в Beamer. В принципе, всё уже поднастроила как мне нужно, за исключением одного момента. Как изменить цвет названий (секций) в содержании/оглавлении? см. скрин, чтобы было более понятно. Содержание выводится автоматически через команду \tableofcontents

\begin{frame}{Outline}
\tableofcontents
\end{frame}


Где и как прописать в стилевом файле, чтобы можно было бы изменить цвет первого уровня заголовков в оглавлении? Буду признательна за помощь!

http://www.aspirantura.spb.ru/forum/picture.php?albumid=159&pictureid=1592

phys2010
29.09.2014, 00:07
Можно, например, так:

\usepackage[dvips]{graphicx}
\usepackage{color}
\def\tc{\textcolor}
\def\red{\tc{red}}
\def\red{\tc{blue}}
\def\red{\tc{green}}

\begin{document}
\tableofcontents

\section{\red{Introduction}}
\section{\blue{Nonlinear...}}
\section{\green{Numerical...}}

Uzanka
29.09.2014, 00:25
phys2010,
спасибо. Так, в принципе, работает, но хотелось бы, чтобы автоматически делалось.

Добавлено через 30 минут
Я нашла способ! :jump:В стилевом файле пишем:

\setbeamercolor{sections/subsections in toc}{fg=black}
\setbeamercolor{section in toc}{parent=titlelike}
\setbeamercolor{section in toc shaded}{parent=section in toc}

Первая строка устанавливает цвет для sections/subsections в оглавлении. Потом цвет sections переопределяется и будет как в заголовках слайдов, потому что parent=titlelike. А titlelike определен у меня выше в стилевом файле как

\setbeamercolor{title}{fg=мой цвет названия слайдов}
\setbeamercolor{titlelike}{fg=мой цвет названия слайдов}


В принципе, я так понимаю, что можно поставить и parent=title и другие вариации.