2

a0poster ドキュメント クラス内で multicol パッケージを使用しています。縦長のポスターの 3 列のレイアウトを試しています。列内の図環境内に配置したい大きな tikz 図面があります。multicols 環境内に図を配置すると、画像が消えます。実際、テキストを列に貼り付けるには、テキストをミニページで囲み、幅を \columnwidth に設定するしかありません。しかし、フィギュアはミニページの中にいるのが好きではないので、うまくいきませんでした. ここで何が起こっているのですか?a0poster のドキュメントはせいぜい最小限のようです。

私の質問は、a0poster の使用方法に関するガイダンスはどこにありますか、または LaTeX で学術ポスターを作成するためのより良い方法はありますか?

[最小限の例を考え出そうとすると、事態はさらに混乱しました。最小限のコードで pdftex を実行すると、大きな a0 ページが作成されますが、それを表示しようとすると、a4 と見なされ、そのため、ページの左上隅しか見ることができませんでした。]

4

2 に答える 2

1

\figureマルチ列環境では機能しません

しかし、それでも機能するはずです。これを前文に入れてみてください:

\newcommand{\myfig}[3][0]{%<br/>
\includegraphics[width=#3,angle=#1]{#2}<br/>
\nobreak\medskip<br/>
}

そしてこれも

\setcounter{figure}{1}<br/>
\newcommand{\mycaption}[1]{%<br/>
\vspace{5mm}<br/>
\begin{quote}<br/>
\textbf{\itshape Figure \arabic{figure}}: {\itshape #1}<br/>
\end{quote}<br/>
\vspace{10mm}<br/>
\stepcounter{figure}<br/>
}
于 2010-06-24T11:57:44.283 に答える
1

問題は、なぜtikz の描画を図の中に入れたいのかということだと思います。1 つの列の一番上に浮かぶことを望んでいますか? ポスターの場合は、ブルートフォースを使用して配置\breakし、tikz を必要な場所に描画します。

推測する必要があるとすれば、数字と複数列はうまく連携していないと思います。articleクラスと通常のサイズのドキュメントで同様の例を試すことをお勧めします。

于 2010-03-09T01:12:57.803 に答える