答案1
第二版本:
我明白你想要的东西不可能轻易得到。Beamer
框架可以按列划分任意多次,但一旦创建就不能重新组合。你可以在上部定义两列,在下部只定义一列,但不能将右上列与下部合并。
我能做的最好的事情是:
- 用您想要的文本填充左上角的列。它就像,
minipage
因为可以定义它的宽度。 TikZ
添加一个具有透明背景的先前定义的图形,可以用或放置在右下角eso-pic
。
以下代码显示了一个示例。它用于TikZ
放置图形。
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}[t]{Nice frame}
\begin{columns}[onlytextwidth]
\column[t]{.5\textwidth}
\begin{itemize}
\item First
\item Second
\item Third
\end{itemize}
\end{columns}
\tikz[overlay,remember picture]{\node[anchor=south east] at ([shift={(-1,1)}]current page.south east) {\includegraphics{sensetitol-2}};}
\end{frame}
\end{document}
第一个答案:
像这样吗?
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}{Nice frame}
\begin{tikzpicture}
\node (A) {\includegraphics[width=\textwidth]{example-image}};
\node[fill=white, anchor=north west] at (A.north west) {\includegraphics[width=.4\textwidth]{example-image}};
\end{tikzpicture}
\end{frame}
\end{document}
答案2
如果您想要的只是以某种方式定位两个图形,我建议两个选项:
1) 使用 Inkscape 等图形编辑器根据两个原始图形创建一个图形。
2)使用 overpic 包,这样你就可以把小图形插入到大图形的顶部(overpic 小例子)。此选项的优点是您可以在编辑 tex 文件时轻松地重新定位图像。
它可能可以使用 Tikz 来完成,但我对此并不熟练,所以我无法建议如何去做。
我希望它有帮助!