在 Beamer 海报中添加图表

在 Beamer 海报中添加图表

我正在尝试将图表放入 Beamer 海报中。问题(如您从图片中看到的)是文本以令人讨厌的方式重叠。我想知道是否有办法按比例缩小所有内容,以便文本不会重叠太多。我在同一张海报中遇到了解析树的相同问题,我不得不将其作为图像插入,但我想知道是否有更好的方法。

这是一个最小的工作版本:

% document class
\documentclass[xcolor=pdftex,dvipsnames,table,final]{beamer}

\setlength{\leftmargini}{4em}

\fboxsep=0pt

\setbeamertemplate{caption}[numbered]

%%%%%%%%%%%%%%%%%%%%%%%% packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%% beamerposter package
\usepackage[orientation=portrait,size=a0,scale=1.4,debug]{beamerposter}

%% standard packages
\usepackage{dcolumn,tabularx,multirow}
\usepackage{graphicx}
\usepackage{floatrow}

\graphicspath{{./plots/}}
\floatsetup[figure]{font={footnotesize,sf}}

%%%%%%%%%%%%%%%%%%%%%%% document body %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\begin{frame}{} 
\vskip-1.5cm{}

\begin{columns}[t]
\hspace{0.5ex}

\begin{column}{.48\linewidth}

\begin{block}{Model I}

\begin{minipage}{100ex}
\input{plots/plot_literal.pdf_tex}
\end{minipage}

\end{block}

\end{column}
\end{columns}
\end{frame}
\end{document}

各方面都是错误的

(以下是.pdf.pdf_tex文件)

答案1

我看到两种可能性:

  • 要么使用较小的字体大小来显示图像

    \begin{minipage}{\linewidth}
    \tiny
    \input{plots/plot_literal.pdf_tex}
    \end{minipage}
    
  • 放大图像以匹配您当前使用的字体大小

    \begin{minipage}{\linewidth}
    \def\svgwidth{\linewidth}
    \input{plots/plot_literal.pdf_tex}
    \end{minipage}
    

(您必须尝试使用​​字体大小或 svgwidth,因为我无法使用您的文件进行测试,因为它们隐藏在某些不喜欢添加阻止程序的第三方网站上......)


题外话:您不需要graphicx使用 beamer,因为 beamer 已经提供了此功能。

相关内容