Beamer (тема Boadilla): Цвет подэлементов элементов внутри блоков

Beamer (тема Boadilla): Цвет подэлементов элементов внутри блоков

При использовании темы "Boadilla" в пакете beamer я заметил, что маркеры подэлементов в itemizeокружении имеют разные цвета внутри blockокружения и снаружи. Проблема в том, что цвет почти такой же, как у фона, поэтому отдельные маркеры едва видны.

Есть ли способ изменить цвет маркера подэлемента на тот же цвет, который используется вне blocks?

Вот пример проблемы:

\documentclass{beamer}
\usetheme{Boadilla}

\begin{document}

\begin{frame}
    \begin{block}{block}
        \begin{itemize}
            \item item 1
            \item item 2
            \begin{itemize}
                \item subitem 1
                \item subitem 2
                \begin{itemize}
                    \item subsubitem
                \end{itemize}
            \end{itemize}
        \end{itemize}
    \end{block}

    \begin{itemize}
        \item item 1
        \item item 2
        \begin{itemize}
            \item subitem 1
            \item subitem 2
            \begin{itemize}
                \item subsubitem
            \end{itemize}
        \end{itemize}
    \end{itemize}
\end{frame}

\end{document}

Составленный MWE

решение1

Я не очень хорошо понимаю, как это работает, нобыстрыйРешение — добавить эти строки в преамбулу или внутрь группы, где вы хотите получить этот результат.

\colorlet{custom}{beamerstructure}
\setbeamertemplate{itemize subitem}{\tiny\raise1.5pt\hbox{\color{custom}$\blacktriangleright$}}
\setbeamertemplate{itemize subsubitem}{\tiny\raise1.5pt\hbox{\color{custom}$\bigstar$}}

Я пытался исправитьТема Боадильяопределения.

Полный код

\documentclass{beamer}
\usetheme{Boadilla}

\colorlet{custom}{beamerstructure}
\setbeamertemplate{itemize subitem}{\tiny\raise1.5pt\hbox{\color{custom}$\blacktriangleright$}}
\setbeamertemplate{itemize subsubitem}{\tiny\raise1.5pt\hbox{\color{custom}$\bigstar$}}
\begin{document}

\begin{frame}
    \begin{block}{block}
        \begin{itemize}
            \item item 1
            \item item 2
            \begin{itemize}
                \item subitem 1
                \item subitem 2
                \begin{itemize}
                    \item subsubitem
                \end{itemize}
            \end{itemize}
        \end{itemize}
    \end{block}

    \begin{itemize}
        \item item 1
        \item item 2
        \begin{itemize}
            \item subitem 1
            \item subitem 2
            \begin{itemize}
                \item subsubitem
            \end{itemize}
        \end{itemize}
    \end{itemize}
\end{frame}

\end{document}

Результат

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

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