在 beamerposter 中,如何在一个块内有一个左对齐的图形 + 右侧的标题,而无需使用 \frame?

在 beamerposter 中,如何在一个块内有一个左对齐的图形 + 右侧的标题,而无需使用 \frame?

这是我目前为止所拥有的最好的例子,但它仍然不能令人满意,因为标题不在图像的正旁边,并且图像在一个奇怪的位置,而我希望它位于左侧。

关于为什么我需要它完全像这样的一些前言:

  1. 我正在用 Beamer 制作一张海报,里面还有一堆其他元素。使用 \frame 样式会弄乱我为同一页面所做的所有其他工作。我觉得删除其他部分会花费太多工作量,所以我只发布了我遇到问题的部分。

  2. 我无法将 \SCfigure 命令与 beamer 结合使用,因此该替代方法对我来说不起作用。它在编译时会挂起。

  3. \floatrow 包与块内容冲突,因此也不起作用。

以下是我想要的经过粗略编辑的绘画图像:在此处输入图片描述

我的代码:

\documentclass[final]{beamer} 
%\mode<presentation> {  %% check http://www-i6.informatik.rwth-aachen.de/~dreuw/latexbeamerposter.php for examples           

  \usetheme{Berlin}    %% you should define your own theme e.g. for big headlines using your own logos 
\usepackage[export]{adjustbox}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subfigure}
\usepackage{hyphenat}
\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath,amsthm, amssymb, latexsym}
\usefonttheme[onlymath]{serif}
\boldmath
\usepackage[size=custom,width=95,height=232.5,scale=1.98]{beamerposter} % e.g. for custom size poster
\usepackage{tikz}

\begin{document}

\begin{block}{\large \space Contacts}
\newline    


\begin{figure}
    \begin{columns}%
        \begin{column}{0\textwidth}%
            \includegraphics[height=8cm, width=7cm]{example-image}
        \end{column}%
        \begin{column}{0.45\textwidth}%
            \caption*{Dr Person Person No 2 \newline Tel: 12345612331023  \newline Email: [email protected]}
        \end{column}%
    \end{columns}
\end{figure}

\begin{figure}
    \begin{columns}%
        \begin{column}{0\textwidth}%
            \includegraphics[height=8cm, width=7cm]{example-image}
        \end{column}%
        \begin{column}{0.45\textwidth}%
            \caption*{Dr Person Person No 1 \newline Tel: 12345612331023  \newline Email: [email protected]}
        \end{column}%
    \end{columns}
\end{figure}

\end{block}

\end{document}

编译后生成的部分: 在此处输入图片描述

抱歉,这不是一个最小的例子,甚至不是一个很好的例子,我对 LaTeX 还不熟悉,我不确定要删除哪个包。

答案1

我建议删除figure负责居中信息的内容,并将内容排版为两段。

\begin{block}{\large \space Contacts}
\bigskip
\raisebox{-0.5\height}{\includegraphics[height=8cm, width=7cm]{example-image}}
\quad
\begin{tabular}{l}
Dr Person Person No 2\\
Tel: 12345612331023\\
Email: [email protected]
\end{tabular}

\bigskip
\raisebox{-0.5\height}{\includegraphics[height=8cm, width=7cm]{example-image}}
\quad
\begin{tabular}{l}
Dr Person Person No 1\\
Tel: 12345612331023\\
Email: [email protected]
\end{tabular}
\end{block}

在此处输入图片描述

\documentclass[final]{beamer} 
%\mode<presentation> {  %% check http://www-i6.informatik.rwth-aachen.de/~dreuw/latexbeamerposter.php for examples           

\usetheme{Berlin}    %% you should define your own theme e.g. for big headlines using your own logos 
\usepackage[export]{adjustbox}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subfigure}
\usepackage{hyphenat}
\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath,amsthm, amssymb, latexsym}
\usefonttheme[onlymath]{serif}
\boldmath
\usepackage[size=custom,width=95,height=232.5,scale=1.98]{beamerposter} % e.g. for custom size poster
\usepackage{tikz}

\begin{document}

\begin{block}{\large \space Contacts}
\bigskip
\raisebox{-0.5\height}{\includegraphics[height=8cm, width=7cm]{example-image}}
\quad
\begin{tabular}{l}
Dr Person Person No 2\\
Tel: 12345612331023\\
Email: [email protected]
\end{tabular}

\bigskip
\raisebox{-0.5\height}{\includegraphics[height=8cm, width=7cm]{example-image}}
\quad
\begin{tabular}{l}
Dr Person Person No 1\\
Tel: 12345612331023\\
Email: [email protected]
\end{tabular}
\end{block}

\end{document}

相关内容