У меня в заголовке три динамика, как показано ниже:
\author{Mister X, Mister Y, Mister Z}
Я хочу выделить жирным шрифтом это имя.Мистер Иксна кадре 1 и 2 иМистер Y.например, на кадрах 3 и 4. Я не нашел решения; содержимое \author
не может быть перезаписано.
Возможно ли это сделать с помощью проектора?
С уважением
Вот небольшой код для иллюстрации:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usetheme{Warsaw}
\usecolortheme{crane}
\usepackage[french]{babel}
\title{My Talk}
\subtitle{All authors must be here}
\author{Mister X, Mister Y, Mister Z}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section{Mister X's part}
\frame{
\frametitle{Part of Mister X}
"Mister X" must be bold in the footer.
}
\section{Mister Y's part}
\frame{
\frametitle{Part of MisterY}
"Mister Y" must be bold in the footer.
}
\end{document}
решение1
Вы можете проверить номер кадра \value{framenumber}
и изменить необязательный аргумент \author
. Условие \ifcase
проверяет номер значения и использует данное определение. Обратите внимание, что \ifcase
начинается с 0.
\author[%
\ifcase\value{framenumber}
\or%1
Mister X, Mister Y, Mister Z
\or%2
\textbf{Mister X}, Mister Y, Mister Z
\or%3
Mister X, \textbf{Mister Y}, Mister Z
\else%4,5,...
Mister X, Mister Y, Mister Z
\fi%
]{Mister X, Mister Y, Mister Z}
Вот ваш пример:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usetheme{Warsaw}
\usecolortheme{crane}
\usepackage[french]{babel}
\title{My Talk}
\subtitle{All authors must be here}
\author[%
\ifcase\value{framenumber}
\or%1
Mister X, Mister Y, Mister Z
\or%2
\textbf{Mister X}, Mister Y, Mister Z
\or%3
Mister X, \textbf{Mister Y}, Mister Z
\else%4,5,...
Mister X, Mister Y, Mister Z
\fi%
]{Mister X, Mister Y, Mister Z}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section{Mister X's part}
\frame{
\frametitle{Part of Mister X}
"Mister X" must be bold in the footer.
}
\section{Mister Y's part}
\frame{
\frametitle{Part of MisterY}
"Mister Y" must be bold in the footer.
}
\end{document}