¿Cómo puedo personalizar una página de notas independientes del tema? (proyector)

¿Cómo puedo personalizar una página de notas independientes del tema? (proyector)

Me gustaría crear una página de notas personalizada beamerque debería verse así

ingrese la descripción de la imagen aquí

Sin embargo, el diseño de esta página de notas variará mucho según la configuración del tema actual. Si debo cambiar la configuración del tema, la página de notas cambiará significativamente y es probable que el diseño de la página de notas también cambie. Por ejemplo, si debo cambiar los márgenes de texto izquierdo y derecho a 15 mm, la página se verá así

ingrese la descripción de la imagen aquí

Creo que la mayor parte de esto se debe al comportamiento del columnsmedio ambiente. Quiero decir que inserta un espacio automáticamente entre las múltiples columnas que suele ser lo que se desea. Si puedo establecer la distancia entre dos columnas en una cantidad muy pequeña (como 3 mm), se eliminará el espacio vacío en la imagen de arriba. Sin embargo, todavía quiero lograr muchas cosas.

  • El borde izquierdo de la vista previa de la diapositiva debe tener un margen de 0 mm con respecto a la izquierda de la página.
  • La altura de la diapositiva de vista previa girada debe extenderse desde la parte superior de la página hasta la parte inferior manteniendo la relación de aspecto. Esto dejaría una cantidad desconocida de espacio horizontal para la siguiente columna. Sin embargo, todavía no sé cómo calcular este espacio para poder determinar correctamente las dimensiones de las columnas adyacentes.
  • El margen del \insertnotecontenido con respecto a la izquierda de la página debe tener un valor exacto como por ejemplo 5 mm. Además, los márgenes superiores \insertnotedeben tener un valor preespecificado, como 3 mm.

Aunque me acerqué mucho a los requisitos anteriores, todavía no sé cómo lograrlos con precisión. Además, sería una gran ventaja si \insertnotelos contenidos pudieran reducirse automáticamente para caber en sus columnas (en caso de que no lo hicieran con su tamaño original).

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

Respuesta1

Para hacer que la columna de texto llene automáticamente todo el espacio disponible que deja la imagen, puedes usar un pequeño truco dehttps://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}

ingrese la descripción de la imagen aquí

información relacionada