我正在尝试将图表放入 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}
答案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 已经提供了此功能。