我有一个海报有 2 个sidecap
ed 图形:一个在左下角 (LLC),另一个在右下角 (LRC)。问题包括
两者的标题都在左侧。我更喜欢 LLC 图形的标题在右侧,以达到对称效果。
如何强制将两者置于布局底部?我知道如何用 package=figure 来实现,但不知道用 package=sidecap 来实现。
细节:
我有一个 git repo我的第一张海报(也是第一个 LaTeX 项目)我从中生成了上面链接的 PDF:。它非常简单/粗糙,有许多缺陷,我希望得到改进的建议。一个感兴趣的领域是当前布局的 LLC 和 LRC 中的图形(图 1 和 4)。我使用包将它们的标题放在图的侧面(而不是上方或下方)。我想知道如何使用或提供所需功能的替代包执行以下操作:git clone [email protected]:tlroche/cmas-2012-poster.git
sidecap
sidecap
如何设置标题位置每个数字(不是每个文档)?为了对称,我希望 LLC 图形的标题位于右侧,而 LRC 图形的标题位于左侧。
如何强制这些图形到布局底部?我相信我可以用 来做到这一点,
\begin{figure}[b]
但是它不会提供侧面标题,而且我不知道如何使用 强制到底部sidecap
。
答案1
我建议你使用更强大、更灵活的
floatrow
a0poster
包来代替;它允许您轻松自定义每个图形的标题位置;使用文档类和文档的一些设置的小示例。该示例显示了三个图形;最左边的图形的标题在右侧;中间的图形的标题在图形下方,最右边的图形的标题在左侧;当然,您可以根据需要更改使用的长度:
\documentclass{a0poster} \usepackage[demo]{graphicx} \usepackage[capbesideposition={bottom},facing=yes,capbesidesep=quad]{floatrow} \usepackage{lipsum}% just to generate text for the example \usepackage{textpos} \TPGrid[10mm,10mm]{122}{100} % e.g., 3 cols width=40, plus 2 gaps width=1 \parindent=0pt \parskip=0.5\baselineskip \setlength\fboxsep{0pt} \setlength\fboxrule{0.5pt} \begin{document} \begin{textblock}{40}(0,8.2) \lipsum[3-11] \begin{figure} \thisfloatsetup{capbesideposition={bottom,outside},capbesidewidth=15cm} \fcapside[\FBwidth] {\caption{some text here to represent the caption for figure one}\label{fig:testa}} {\includegraphics[width=10cm,height=6cm]{image1}} \end{figure} \end{textblock} \begin{textblock}{40}(41,8.2) \lipsum[3-11] \begin{figure} \floatbox{figure}[3\FBwidth] {\caption{some text here to represent the caption for figure two}\label{fig:testb}} {\includegraphics[width=10cm,height=6cm]{image3}} \end{figure} \end{textblock} \begin{textblock}{40}(82,8.2) \lipsum[3-11] \begin{figure} \thisfloatsetup{capbesideposition={bottom,inside},capbesidewidth=15cm} \fcapside[\FBwidth] {\caption{some text here to represent the caption for figure three}\label{fig:testc}} {\includegraphics[width=10cm,height=6cm]{image3}} \end{figure} \end{textblock} \end{document}
选项demo
只是graphicx
用黑色矩形替换实际图形;不是在实际文档中使用该选项。
- 由于您正在使用该
textblock
环境,浮动机制被禁用,因此通常的位置说明符(例如[!b]
或[!hb]
)在这里不会起作用;据我所知,您必须手动调整垂直定位。