我正在使用该软件包创建 A0 科学海报beamerposter
,并且想要包含 TikZ/PGF 图。但是,如果我排版这些图,轴和数据的线宽太小。数据点也太小了。
\documentclass{beamer}
\usepackage[orientation=portrait, size=a0, scale=1]{beamerposter}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{graphicx}
\begin{document}
What the default is:
\scalebox{1}{
\begin{tikzpicture}
\begin{axis}
\addplot coordinates {(2, 0) (1, 1) (0, 2)};
\addlegendentry{Legend}
\end{axis}
\end{tikzpicture}
}
Best solution yet:
\begin{tikzpicture}[scale=2]
\begin{axis}[ticklabel style={font=\tiny},legend style={font=\tiny}]
\addplot coordinates {(2, 0) (1, 1) (0, 2)};
\addlegendentry{Legend}
\end{axis}
\end{tikzpicture}
\end{document}
有人知道解决办法吗?我这里漏掉了什么?
编辑:更好的例子,带有一种受 percusse 答案启发的修复。编辑 2:迄今为止最好的解决方案,感谢 percusse。
答案1
大小实际上没有改变,只有字体和图例框一起产生了幻觉。修改字体样式或向图表添加样式会使它们完全相同。这是有和无的beamerposter
比较
\documentclass{beamer}
\usepackage[orientation=portrait, size=a0]{beamerposter}
\usepackage{pgfplots}
\pgfplotsset{compat=1.7}
\begin{document}
\begin{frame}
Text here.
\begin{tikzpicture}
\begin{axis}[ticklabel style={font=\tiny},legend style={font=\tiny}]
\addplot coordinates {(2, 0) (1, 1) (0, 2)};
\addlegendentry{Legend}
\end{axis}
\end{tikzpicture}
\end{frame}
\end{document}