Я использую шаблон слайда презентации. В шаблоне есть 2 проблемы, которые я не знаю, как решить.
Во-первых: я написал имя руководителя под синим полем ( \author{استاد راهنما }
). Я хочу поместить свое имя перед именем руководителя, но когда я использую \author
s два раза, отображается только фамилия.
Во-вторых: я использовал список для разделения содержимого:
\tableofcontents
\section{ماده \hfill}
\section{پاسخ \hfill}
\subsection{تاریخچ \hfill}
\subsection{آزمایشها \hfill}
\subsection{مدلا \hfill}
\section{ کنشون \hfill}
\section{ همیشه \hfill}
В правом верхнем углу страниц после списка последний элемент (همیشه) отображается ярким цветом. Я хочу, чтобы на каждой странице отображался элемент, который я представляю, а не последний элемент. Может ли кто-нибудь помочь? Я действительно ценю любые решения. Код выглядит следующим образом:
\documentclass{beamer}
\usetheme{Warsaw}
\usefonttheme{serif}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{Yas}
\include{tashih}
\include{commands}
\begin{document}
\title{فلان}
\subtitle{دارد}
\author{استاد راهنما }
\begin{frame}
\maketitle
\end{frame}
\begin{frame}
\tableofcontents
\section{ماده \hfill}
\section{پاسخ \hfill}
\subsection{تاریخچ \hfill}
\subsection{آزمایشها \hfill}
\subsection{مدلا \hfill}
\section{ کنشون \hfill}
\section{ همیشه \hfill}
\end{frame}
\begin{frame}
\end{frame}
\begin{frame}
\frametitle{عنوان اسلاید}
\framesubtitle{زیر عنوان اسلاید}
\end{frame}
\begin{frame}
\begin{enumerate}
\item
این یک متن است که در اینجا قرار میدهیم.
\end{enumerate}
\begin{itemize}
\item
این یک متن است که در اینجا قرار میدهیم.
\end{itemize}
\end{frame}
\begin{frame}
\ptext[1]
\begin{example}
این یک مثال است.
\end{example}
\begin{definition}
این یک تعریف است.
\end{definition}
\begin{theorem}
این یک قضیه است.
\end{theorem}
\end{frame}
\begin{frame}
\begin{columns}
\column{.5\textwidth}
ستون شماره ۱
\column{.5\textwidth}
ستون شماره ۲
\end{columns}
\end{frame}
\begin{frame}
\frametitle{Maths Blocks}
\begin{theorem}<1->[Pythagoras]
$ a^2 + b^2 = c^2$
\end{theorem}
\begin{proof}<2->
$\omega +\phi = \epsilon $
\end{proof}
\begin{corollary}<3->
$ x + y = y + x $
\end{corollary}
\end{frame}
\begin{frame}
\frametitle{More Lists}
\begin{enumerate}[(I)]
\item<1-> Point A
\item<2-> Point B
\begin{itemize}
\item<3-> part 1
\item<4-> part 2
\end{itemize}
\item<5-> Point C
\item<6-> Point D
\end{enumerate}
\end{frame}
%\begin{frame}
%\frametitle{Overlays}
%\onslide<1->{First Line of Text}
%
%\onslide<2->{Second Line of Text}
%
%\onslide<3->{Third Line of Text}
%\end{frame}
\begin{frame}
\frametitle{Overlays}
\only<1>{First Line of Text}
\only<2>{Second Line of Text}
\only<3>{Third Line of Text}
\end{frame}
\setbeamercovered{invisible}
\begin{frame}
\frametitle{Tables}
\end{frame}
\end{document}
решение1
Использование
\author{}
двух раз не работает, так как вы перезаписываете предыдущее содержимое. Грязным хаком может быть вставка переноса строки. Это может вызвать проблемы с метаданными PDF и нижней строкой (последнее можно предотвратить, указав короткое имя автора с помощью[your name]
). Более чистым решением было бы переопределить титульный лист, включив дополнительное имяРазмещение
\section
команд сразу после оглавления — неправильное место. Их следует размещать внутри презентации в местах, где начинаются разделы.
\documentclass{beamer}
\usetheme{Warsaw}
\usefonttheme{serif}
\author[your name]{supervisor \\ your name}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\tableofcontents
\end{frame}
\section{section 1}
\begin{frame}
abc
\end{frame}
\section{section 2}
\subsection{subsection 1}
\begin{frame}
abc
\end{frame}
\subsection{subsection 2}
\begin{frame}
abc
\end{frame}
\end{document}