Como posso personalizar uma página de notas independente do tema? (projetor)

Como posso personalizar uma página de notas independente do tema? (projetor)

Eu gostaria de criar uma página de notas personalizada com beamera seguinte aparência

insira a descrição da imagem aqui

No entanto, o layout desta página de notas irá variar muito dependendo das configurações atuais do tema. Se eu alterar as configurações do tema, a página de notas mudará significativamente e o layout da página de notas provavelmente também mudará. Por exemplo, se eu alterar as margens esquerda e direita do texto para 15 mm, a página ficará assim

insira a descrição da imagem aqui

Acho que muito disso se deve ao comportamento do columnsmeio ambiente. Quero dizer que ele insere um espaço automaticamente entre as múltiplas colunas, o que geralmente é o desejado. Se eu conseguir definir a distância entre duas colunas para um valor muito pequeno (como 3 mm), o espaço vazio na foto acima será removido. No entanto, ainda quero alcançar muitas coisas

  • A borda esquerda da visualização do slide deve ter uma margem de 0 mm em relação à esquerda da página
  • A altura do slide de visualização girado deve se estender do topo até a parte inferior da página, mantendo a proporção. Isso deixaria uma quantidade desconhecida de espaço horizontal para a próxima coluna. Porém, ainda não sei como calcular esse espaço para determinar corretamente as dimensões dos pilares adjacentes
  • A margem do \insertnoteconteúdo em relação à esquerda da página deve ter um valor exato como 5mm. Além disso, as margens superiores \insertnotedevem ter valores pré-especificados, como 3 mm

Embora tenha chegado muito perto dos requisitos acima, ainda não sei como alcançá-los com precisão. Além disso, seria um grande bônus se \insertnoteo conteúdo pudesse ser reduzido automaticamente para caber em suas colunas (caso não o fizessem em seu tamanho 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}

Responder1

Para fazer com que a coluna de texto preencha automaticamente todo o espaço disponível deixado pela imagem, você pode usar um pequeno truque 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}

insira a descrição da imagem aqui

informação relacionada