ペルシア語のプレゼンテーションスライドの問題

ペルシア語のプレゼンテーションスライドの問題

プレゼンテーション スライド テンプレートを使用しています。テンプレートに 2 つの問題があり、解決方法がわかりません。

まず、青いボックス(\author{‏استاد راهنما })の下に上司の名前を書きました。上司の名前の上に自分の名前を入れたいのですが、\authorsを2回使用すると2番目の名前しか表示されません。

2つ目: リストを使用してコンテンツを分離しました:

‎‎\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

  • を2回使用しても\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}

関連情報