Как настроить начальную позицию основного текста в рамке по умолчанию для шаблона с использованием класса Beamer

Как настроить начальную позицию основного текста в рамке по умолчанию для шаблона с использованием класса Beamer

Я создаю латексный шаблон для слайдов презентации с использованием beamerкласса на основе шаблона, созданного в Microsoft PowerPoint.

введите описание изображения здесь

Коды следующие:

\documentclass{beamer}

\begin{document}

\begin{frame}{Title}{Subtitle}
This line should be 2.5 cm away from the left ledge of the slide.
\begin{itemize}
\item the item symbol {\color{blue}\small $\blacktriangleright$} should also be 2.5 cm away from the left edge of the slide.
\end{itemize}

\end{frame}

\end{document}

Я хочу также установить обычный текст и символ маркера от itemizобоих 2.5 cmот левого края слайда. Я хочу сделать этот стиль как в шаблоне ( beamerinnerthememycompany.sty), то есть для каждого \begin{frame} and \end{frame}в основном .texфайле это должно быть сделано автоматически.

Кто-нибудь может показать мне, как это сделать? Спасибо.

решение1

Я удалил заголовок рамки, так как переопределять его, не зная вашего измененного определения, было бы пустой тратой времени.

\documentclass{beamer}

\setbeamersize{text margin left=2.5cm}
\settowidth{\leftmargini}{\usebeamertemplate{itemize item}}
\addtolength{\leftmargini}{\labelsep}

\begin{document}

\begin{frame}{Title}{Subtitle}
This line should be 2.5 cm away from the left ledge of the slide.
\begin{itemize}
\item the item symbol {\color{blue}\small $\blacktriangleright$} should also be 2.5 cm away from the left edge of the slide.
\end{itemize}

\end{frame}

\end{document}

введите описание изображения здесь

Связанный контент