如何在 tikzposter 中将两个图形(不同大小)并排放置在一个块中?
有没有一种简洁的使用方法?
\begin{tikzfigure}[Caption of figure]
\includegraphics[width = \linewidth]{image}
\end{tikzfigure}
我的代码是:
\begin{center}
\begin{minipage}{0.45\linewidth}
\begin{tikzfigure}[Caption of figure1]
\includegraphics[height = 10cm]{figure1}
\end{tikzfigure}
\hfill
\end{minipage}
\begin{minipage}{0.45\linewidth}
\begin{tikzfigure}[Caption of figure2]
\includegraphics[height = 10cm]{figure2}
\end{tikzfigure}
\end{minipage}
\end{center}
\noindent
但图片未对齐(垂直)。我尝试了这个建议: LaTeX 图形并排显示 但无法正常工作。通常我会使用
\begin{figure}
...
\end{figure}
环境,但它不适用于tikzfigure。
先感谢您!
答案1
这有效:
\documentclass{tikzposter}
\title{The Title}
\author{The Author}
\begin{document}
\maketitle
\block{A Title}{%
\begin{center}
\begin{minipage}{0.45\linewidth}
\centering
\begin{tikzfigure}[Caption of figure1]
\includegraphics[height = 10cm]{example-image-a}
\end{tikzfigure}%
\end{minipage}\hfill
\begin{minipage}{0.45\linewidth}
\centering
\begin{tikzfigure}[Caption of figure2]
\includegraphics[height = 10cm]{example-image-b}
\end{tikzfigure}%
\end{minipage}
\end{center}
}
\end{document}
您可能希望控制图形的宽度而不是高度,例如
\includegraphics[width=.75\linewidth]{image}
使用 的可选参数minipage
,您可以调整垂直对齐方式;例如,使用b
(底部对齐):
\documentclass{tikzposter}
\title{The Title}
\author{The Author}
\begin{document}
\maketitle
\block{A Title}{%
\centering
\begin{minipage}[b]{0.45\linewidth}
\centering
\begin{tikzfigure}[Caption of figure1]
\includegraphics[width=.7\linewidth,height=5cm]{example-image-a}
\end{tikzfigure}%
\end{minipage}\hfill
\begin{minipage}[b]{0.45\linewidth}
\centering
\begin{tikzfigure}[Caption of figure2]
\includegraphics[width=.7\linewidth,height=10cm]{example-image-b}
\end{tikzfigure}%
\end{minipage}%
}
\end{document}
答案2
\column{0.5}
\block{A figure}
{
\begin{tikzfigure}
\includegraphics[width=0.2\textwidth]{thankyoupostit.png}
\includegraphics[width=0.2\textwidth]{thankyoupostit.png}
\includegraphics[width=0.2\textwidth]{thankyoupostit.png}
\end{tikzfigure}
}
我们可以像上面的代码片段一样简单地放置任意数量的数字。但对于这个图像的总宽度要求应小于或等于列的大小。