Next: , Previous: Implicit Links, Up: Markup Rules


8.11 发布和显示图片

图片链接

指向图片的链接可以被用于目标或者描述中,也可以两者都使用。所以,下面的 代码会发布一个指向 http://www.mwolson.org/ 可点击的图片。

     [[http://www.mwolson.org/][/static/logos/site-logo.png]]

在 Muse 模式中显示图片

如果在链接描述中遇到一个指向本地可用图片的链接,并且你的 Emacs 版本允许 图片显示,那么 Muse 模式会试图显示它。

这个行为可以由 C-c C-i 触发,或者通过设置选项 muse-colors-inline-imagesnil 来永久禁止此功能。

通过定制 muse-colors-inline-image-method 选项可以 Muse 改变查找图片 的方式。这个选项的一个有用的值为 muse-colors-use-publishing-directory, 它告诉 Muse 模式去查找当前文件将要被发布的目录。默认情况下是在当前目录下 查找。对于任一设置类似 `../pic/' 这样的相对路径应该是有效的。

最后,我们希望通过定制 muse-project-alist Muse 能够从一个“源”目录 复制图片到一个发布目录中,但这个功能尚未完成。

发布简单的图片

如果在 ../pics/ 目录中存在一个叫做 TestLogo.png 的文件,那么 下面的这个例子将会正确显示和发布。如果文本与图片在同一行,那么在输出 中也是如此。

     [[../myimage.png]]

发布带题目的图片

如果你想要为一幅图片添加标题,使用下面的语法。它将图片居中(如果所发布的 格式支持该功能)并在图片下面添加一个居中的标题。对于那些不支持图片居中的 格式将以图片紧靠左边界来代替。

     [[../pics/mycat.png][My cat Dexter]]

带有标题的图片仅可以自成一段,在同一行不允许有文本。否则,发布的输出句法 上是错误的。