Wie kann ich eine themenunabhängige Notizseite anpassen? (Beamer)

Wie kann ich eine themenunabhängige Notizseite anpassen? (Beamer)

Ich möchte eine benutzerdefinierte Notizseite erstellen, beamerdie so aussehen sollte

Bildbeschreibung hier eingeben

Das Layout dieser Notizseite wird jedoch je nach den aktuellen Designeinstellungen stark variieren. Wenn ich die Designeinstellungen ändere, wird sich die Notizseite erheblich ändern, und wahrscheinlich wird sich auch das Layout der Notizseite ändern. Wenn ich beispielsweise die linken und rechten Textränder auf 15 mm ändere, wird die Seite so aussehen

Bildbeschreibung hier eingeben

Ich denke, dass das meiste davon auf das Verhalten der columnsUmgebung zurückzuführen ist. Ich meine, dass es automatisch einen Abstand zwischen den mehreren Spalten einfügt, was normalerweise erwünscht ist. Wenn ich den Abstand zwischen zwei Spalten auf einen sehr kleinen Wert (z. B. 3 mm) einstellen kann, wird der leere Raum im obigen Bild entfernt. Ich möchte jedoch noch viele Dinge erreichen

  • Der linke Rand der Folienvorschau sollte 0 mm Rand zur linken Seite der Seite haben
  • Die Höhe der gedrehten Vorschaufolie sollte sich vom oberen Rand bis zum unteren Rand der Seite erstrecken und dabei das Seitenverhältnis beibehalten. Dies würde eine unbekannte Menge horizontalen Raums für die nächste Spalte hinterlassen. Ich weiß jedoch immer noch nicht, wie ich diesen Raum berechnen soll, um die Abmessungen der angrenzenden Spalten richtig zu bestimmen.
  • Der Rand des \insertnoteInhalts in Bezug auf die linke Seite der Seite sollte einen genauen Wert wie 5 mm haben. Auch die oberen Ränder \insertnotesollten einen vordefinierten Wert wie 3 mm haben

Obwohl ich den oben genannten Anforderungen sehr nahe gekommen bin, weiß ich immer noch nicht, wie ich sie genau erreichen kann. Außerdem wäre es ein großer Vorteil, wenn \insertnoteInhalte automatisch verkleinert werden könnten, damit sie in ihre Spalten passen (falls dies bei ihrer ursprünglichen Größe nicht der Fall war).

\documentclass[aspectratio=169, xcolor={x11names}]{beamer}

    \setbeameroption{show notes}
    \newcommand{\itemShowMoreContents}{\item<+->}
    \newcommand{\presentUncoverMoreContents}{\uncover<+->}



    \usecolortheme{wolverine}
    \useoutertheme[]{split}
    \useinnertheme{rectangles}

        \setbeamersize{text margin left=2mm, text margin right=2mm}

        \newlength{\sidebarWidth}
        \setlength{\sidebarWidth}{0.1\paperwidth}

        \setbeamersize{sidebar width left=\sidebarWidth, sidebar width right=0cm}



    % ===== Cuztomize the note page =====

        \newlength{\widthNotePageSlideMax}
        \setlength{\widthNotePageSlideMax}{0.2\paperwidth}
        \newlength{\widthNotePageContents}
        \setlength{\widthNotePageContents}{0.6\paperwidth}
        \setbeamertemplate{note page}{

            \begin{columns}

                % The slide figure
                \column[t]{\widthNotePageSlideMax}

                    \adjustbox{rotate=90, max height=0.98\paperheight,  frame}{\insertslideintonotes{1}}

                \column[t]{\widthNotePageContents}
                % The Notes
                \justifying
                \insertnote

            \end{columns}

                                    }
        \setbeamerfont{note page}{size=\normalsize}


\usepackage{ragged2e}
\usepackage{adjustbox}
\usepackage{blindtext}
\setbeamersize{description width=0mm}

\begin{document}

\begin{frame}{Showing Contents Gradually without Alert}

    \begin{block}{Why is induction motor very common}
        %
        \presentUncoverMoreContents{Induction motors are very practical for the following reasons}

        \begin{description}
            \itemShowMoreContents[Rigid] Rigid
            \itemShowMoreContents[Cheap] Cheap
                        \note<+>{\blindlistlist[1]{enumerate} \blindtext} \\
            \itemShowMoreContents[Low Maintenance] Low Maintenance
            \itemShowMoreContents[Self-Starting] Self-starting
            \itemShowMoreContents[No Excitation Needed] No Excitation Needed
            \itemShowMoreContents[Something goes here] Extra contents
        \end{description}

        \vspace{\fill}

        More content

    \end{block}

\end{frame}

\end{document}

Antwort1

Um die Textspalte automatisch so einzustellen, dass sie den gesamten verfügbaren Platz ausfüllt, der durch das Bild übrig bleibt, können Sie einen netten kleinen Trick verwenden vonhttps://tex.stackexchange.com/a/17808/36296

\documentclass[
aspectratio=169, 
xcolor={x11names}]{beamer}

\usepackage{ragged2e}
\usepackage{adjustbox}
\usepackage{blindtext}

\setbeameroption{show notes}

\usecolortheme{wolverine}
\useoutertheme{split}
\useinnertheme{rectangles}

\setbeamersize{text margin left=2mm, text margin right=2mm}
\setbeamersize{description width=0mm}

\newlength{\sidebarWidth}
\setlength{\sidebarWidth}{0.1\paperwidth}
\setbeamersize{sidebar width left=\sidebarWidth, sidebar width right=0cm}

% ===== Cuztomize the note page =====

\usepackage{tikz}
\usepackage{tikzpagenodes}
\usetikzlibrary{calc}

\newcommand{\measureremainder}[1]{%
\begin{tikzpicture}[overlay,remember picture]%
    % Measure distance to right text border
    \path let \p0 = (0,0), \p1 = (current page.east) in
        [/utils/exec={\pgfmathsetlength#1{\x1-\x0}\global#1=#1}];
\end{tikzpicture}%
}
\newlength{\whatsleft}
\makeatletter
\setbeamertemplate{note page}{%
    \hskip-\Gm@lmargin%
    \adjustbox{rotate=90, max height=\paperheight,  frame,valign=t}{\insertslideintonotes{1}}%
    \measureremainder{\whatsleft}%
    \addtolength{\whatsleft}{-5mm}%
    \begin{minipage}[t]{\whatsleft}%
        \justifying%
        \insertnote%
    \end{minipage}%
}
\makeatother

\setbeamerfont{note page}{size=\normalsize}


\begin{document}

\begin{frame}{Showing Contents Gradually without Alert}

\begin{block}{Why is induction motor very common}
%
\uncover<+->{Induction motors are very practical for the following reasons}

\begin{description}[<+->]
\item[Rigid] Rigid
\item[Cheap] Cheap
\note<+>{\blindtext} 
\item[Low Maintenance] Low Maintenance
\item[Self-Starting] Self-starting
\item[No Excitation Needed] No Excitation Needed
\item[Something goes here] Extra contents
\end{description}

\vfill

More content

\end{block}

\end{frame}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen