\pgfpagesuselayout 带有圆角块

\pgfpagesuselayout 带有圆角块

我使用 \pgfpagesuselayout 打印我的 Beamer 演示文稿的缩小版 PDF。但是块的圆角选项会在标题和正文之间产生一条空白行。该问题仅出现在 xelatex 引擎中。我该如何修复它?

\documentclass[c]{beamer}

\setbeamercolor{block title}{fg=white,bg=blue}
\setbeamercolor{block body}{fg=white,bg=blue}

\setbeamertemplate{blocks}[rounded]% This rounded option cause the problem.

\usepackage{pgfpages}

\pgfpagesuselayout{resize to}[a4paper,landscape,border shrink=5mm]
\begin{document}

\frame{

\begin{block}{test}
This is a test.
\end{block}

}

\end{document}

输出图片

答案1

我不会将 xelatex 与 beamer 一起使用 - 还有很多其他问题,而不仅仅是缺少阴影。

lualatex如果您需要Unicode感知引擎,我建议您切换到。


话虽如此,如果您确实必须使用xelatex,您可以通过用 tcolorboxes 替换普通的 beamer 块来解决这个问题。您可以tcolorbox为此使用内部主题:

% !TeX TS-program = xelatex

\documentclass[c]{beamer}

\setbeamercolor{block title}{fg=white,bg=blue}
\setbeamercolor{block body}{fg=white,bg=blue}

\setbeamertemplate{blocks}[rounded]

\usepackage{pgfpages}

\pgfpagesuselayout{resize to}[a4paper,landscape,border shrink=5mm]

\useinnertheme[rounded]{tcolorbox}

\begin{document}

\begin{frame}

\begin{block}{test}
This is a test.
\end{block}

\end{frame}

\end{document}

在此处输入图片描述

相关内容