Tikzfigure 宽图

Tikzfigure 宽图

我正在设计一个双列页面并用它tikzfigure来插入我的图表。我想要一个使用两列的宽图。我尝试了这里的建议:在双列文档中显示宽图形figure*和设置 ,textwidth图形占据了两列,但第二列上的表格覆盖了它。我该如何分配空间,并防止重叠?

我使用的代码:

\documentclass[25pt, a0paper, portrait, blockverticalspace=-0.6cm]{campProposal}
\usepackage[utf8]{inputenc}
\usetikzlibrary{positioning}
\usepackage{diagbox}
\usepackage{xcolor}
\usepackage{color, colortbl}


\begin{columns}
\column{0.46}

\begin{tikzfigure}
\includegraphics[width=0.8\textwidth]{example-image}
\captionof{figure}{pipeline}
\end{tikzfigure}
\begin{tikzfigure}

\column{0.54}
...
\end{columns}

外观: 在此处输入图片描述

答案1

这可能不是最好的解决方案,但由于我曾经\begin{columns}创建了两列,并且当我想将图形从第 1 列扩展到第 2 列时,它不会从第 2 列推送内容。

所以我用 结束了两列,\end{columns}并在该数字后再次定义了两列。效果很好。我怀疑如果需要动态排列,您可能需要使用另一个包创建列。如果其他人有更好的解决方案,我会将解决方案更改为该答案。

\begin{columns}
\column{0.5}
...

\column{0.5}
...
\end{columns}


\begin{tikzfigure}
\includegraphics[width=\textwidth]{example-image}
\captionof{figure}{The two-column figure}
\end{tikzfigure}
\begin{tikzfigure}

\begin{columns}
\column{0.5}
...

\column{0.5}
...
\end{columns}



相关内容