如何在Scheme幻灯片中围绕图像包装文本?

时间:2015-04-17 15:32:56

标签: image scheme slideshow racket

我尝试使用Racket编写幻灯片代码,我希望我的大部分图片都位于文本的右侧。

到目前为止,我有我想要的图像,但之后的所有文字都会在左边的图像下结束。我似乎无法让文本占据与图像相同的空间,就在它的旁边。与this一样。

感谢任何帮助。代码如下:

(slide
 (item #:align 'right (bitmap  "cyberdyne_behind_the_scenes.jpg"))

 (item "Artificial Intelligence")

 (item "Neural Network") 
 (para "   Processors" )

 (item "Advanced Robotics") 
 (para "   Systems for Medicine")

 (item "Consumer Products")

 (item "Defense"))

1 个答案:

答案 0 :(得分:0)

我通常喜欢使用ppict来做这类事情。

您可以在此处找到ppict的文档:http://docs.racket-lang.org/unstable-gui/ppict.html

使用((pslide-base-pict))会为您提供与幻灯片大小相符的图片。

从那里,您可以使用(coord ...)将您想要的内容放在适当的位置。

你的幻灯片最终会看起来像:

(slide
  (ppict-do ((pslide-base-pict))
            #:go (coord 1/2 0 'tc)
            <title>
            #:go (coord 1 1 'rb)
            <bottom-picture>
            #:go (coord 1/5 1/10 'tl)
            <bullets>))