我正在尝试和班级一起制作海报tikzposter
。我想将一个图形放在一个块内,我必须使用环境tikzpicture
。但我无法正确缩放图形。
\documentclass[a0paper,landscape]{tikzposter}
\begin{document}
\begin{columns}
\column{0.25}
\block{Introduction}{
...blabla...
}
\column{0.5}
\block{Methods}{
\begin{tikzfigure}
\includegraphics[width=\columnwidth]{myfigure}
\end{tikzfigure}
}
\column{0.25}
\block{Results \& conclusions}{
...blabla...
}
\end{columns}
\end{document}
看起来这\columnwidth
适用于整个海报宽度,而不适用于我所在的列,因为我的图像跨越了整个海报宽度。我不喜欢在“\includegraphics”中使用 pts 或 cms 作为宽度,我想使用一些相对测量。我如何在 tikzfigure 中做到这一点?
答案1
我无法正确访问块的定义宽度,但您可以使用\linewidth
。
\documentclass[a0paper,landscape]{tikzposter}
\usepackage{graphicx}
\begin{document}
\begin{columns}
\column{0.25}
\block{Introduction}{
...blabla...
}
\column{0.5}
\block{Methods}{
\begin{tikzfigure}%
\includegraphics[width=\linewidth,draft]{Temp.png}%
\end{tikzfigure}
}
\column{0.25}
\block{Results \& conclusions}{
...blabla...
}
\end{columns}
\end{document}