我正在尝试使用slidify制作HTML5演示文稿。虽然使用Markdown创建项目符号和文本很清楚,但我不确定如何处理图像。我可以使用imagemagick调整大小等,但是如何使用Markdown居中(或顶部/右侧/底部)图像呢?
编辑
我通常指的是图像,但这也适用于R图形。默认情况下似乎会将图像居中-我想能够将它们并排放置,甚至在任意位置。
编辑
我通常指的是图像,但这也适用于R图形。默认情况下似乎会将图像居中-我想能够将它们并排放置,甚至在任意位置。
这里有一个(丑陋的)解决方案,可以居中并调整图像大小,以确保它们都适合幻灯片。
在您的index.Rmd
顶部,在描述块下面添加以下内容:
<!-- Limit image width and height -->
<style type='text/css'>
img {
max-height: 560px;
max-width: 964px;
}
</style>
<!-- Center image on slide -->
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.min.js"></script>
<script type='text/javascript'>
$(function() {
$("p:has(img)").addClass('centered');
});
</script>
<img>
元素的所有段落元素,并添加.centered
类,该类设置text-align:center
。<script>
块。<div style='text-align: center;'>
<img height='560' src='x.png' />
</div>
然而,您需要为每个图像执行此操作。
fig.align='center'
可以解决问题,但似乎并不行...或者我漏掉了什么。 - ChaseIM
添加图片,并对其进行一些控制(实际上是生成图片的HTML代码)。我认为(尽管不能代表Ramnath),slidify旨在尽可能地利用Markdown,在无法使用Markdown时再使用HTML。 - Tyler Rinker