Как увеличить отступ правого внутреннего блока в теме Metropolis Beamer?

Как увеличить отступ правого внутреннего блока в теме Metropolis Beamer?

В теме Metropolis Beamer мне не хватает правильного внутреннего блока padding. Похоже, это как-то связано со списками внутри блоков. Примерный источник:

\documentclass{beamer}

\usetheme{metropolis}
    \metroset{block=fill}

\begin{document}
\begin{frame}{Frame title}

\begin{block}{Block title}
\begin{itemize}
    \item Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet posuere enim, a feugiat risus. In hac habitasse platea dictumst. In hac habitasse platea dictumst. Quisque fringilla faucibus leo, quis aliquam augue porta vel. Nullam sit amet mauris aliquam, sodales eros a, pharetra neque. Aenean in quam eu metus fringilla porta. Ut at dolor massa.
\end{itemize}
\end{block}

\end{frame}
\end{document}

Этот источник дает следующий результат, где слово «In» почти касается правого края блока:

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

Демонстрация в реальном времени:https://www.overleaf.com/7135396712dmpdvdwdbbtk#dcc769

Можно ли увеличить отступ правого блока, чтобы избежать таких случаев? Я бы даже не отказался сместить весь список немного влево, так как горизонтальное пространство перед маркером кажется неоправданно большим для элемента первого уровня.

решение1

Вместо этого вы можете использовать тему moloch. Это модернизированная версия темы metropolis, которая автоматически избегает этой проблемы:

% !TeX TS-program = lualatex
\documentclass{beamer}

\usetheme{moloch}% modern fork of the metropolis theme
\molochset{block=fill}

\usepackage{fontspec}
\setsansfont{Fira Sans Light}

\begin{document}
\begin{frame}
\frametitle{Frame title}

\begin{block}{Block title}
\begin{itemize}
    \item Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet posuere enim, a feugiat risus. In hac habitasse platea dictumst. In hac habitasse platea dictumst. Quisque fringilla faucibus leo, quis aliquam augue porta vel. Nullam sit amet mauris aliquam, sodales eros a, pharetra neque. Aenean in quam eu metus fringilla porta. Ut at dolor massa.
\end{itemize}
\end{block}

\end{frame}
\end{document}

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

Если вам действительно необходимо использовать устаревшую тему metropolis, вы можете объединить ее с tcolorboxтемой inner. Это заменит блоки из metropolis на tcolorboxes. Это позволяет избежать проблемы и, кроме того, позволяет легко изменять отступы:

% !TeX TS-program = lualatex
\documentclass{beamer}

\usetheme{metropolis}
\metroset{block=fill}

\useinnertheme{tcolorbox}

\begin{document}
\begin{frame}
\frametitle{Frame title}

\begin{block}{Block title}
\begin{itemize}
    \item Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet posuere enim, a feugiat risus. In hac habitasse platea \end{itemize}
\end{block}

\tcbsetforeverylayer{
  right=0.3cm
}

\begin{block}{Block title}
\begin{itemize}
    \item Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet posuere enim, a feugiat risus. In hac habitasse platea \end{itemize}
\end{block}

\end{frame}
\end{document}

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

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