我正在准备使用Google幻灯片的演示文稿,不过我也可以在Open Office中处理包含代码片段的演示文稿.
有没有简单的方法可以使用Google Docs或Open Office Presenter在代码片段上执行基本语法高亮显示?
编辑:由于我相信我可以找到一种嵌入HTML的方法,任何可以在HTML上执行语法突出显示的工具也是受欢迎的建议.
您是否知道仅使用HTML5和JavaScript技术进行演示的框架?
我不是在谈论各种演示软件(powerpoint或OOo演示)的"导出"功能.
使用此"框架"进行演示的一些要求:
如果没有这样的事情,那么关于这个主题的好的演示或指针的例子将不胜感激.
编辑:找到一个很好的例子,HTML5 - Web开发到了一个新的水平.
我目前正在使用LaTeX beamer构建演示文稿.有没有办法隐藏幻灯片底部的演示控件?我不使用这些控件,它们有时会与幻灯片的文本发生冲突.
如何在Markdown演示文稿中添加新行?
我的意思是,像
\新队
在特克斯.
我在RStudio中有一个.Rpres文件.我想包含代码,但没有运行(我只显示代码来解释它是如何工作的).是否有可能实现这一点(并确保它不会产生错误,因为它没有运行)?
我需要在我的编程课上写很多课程演示文稿,而且我经常需要显示源代码(主要是C代码).
我找不到一个简单的方法:
我用来做的是如果代码很小的快照,或者如果它太大则停止演示并在数据池中打开Kate.
在另一个问题中,有人建议嵌入HTML代码.所以我安装了QSource-Highlight,可以轻松地将C代码转换为HTML(也包括gnu source-highlight,code2html等).他们都不能将源代码转换为突出显示的RTF(富文本格式)的版本,这将是另一种方式.
拥有HTML没有帮助,因为我找不到一种简单的方法将HTML插入到演示文稿中.这个网站表现出非常招窗口的解决方案.它需要使用特定的Windows程序将c代码转换为HTML,该程序可以选择将HTML复制为RTF,之后您需要通过Word或Wordpad中的RTF,之后您将特殊的RTF转换为PowerPoint.一切都很好,但我是一个Linux用户,我认为可能有更好的方法.
此外,还有另一种可能的解决方案,将openoo扩展安装到openoffice.我不知道为什么,但尝试在我的系统中安装此扩展程序会给我一个错误.Synaptic告诉我,openoffice.org-core和许多其他应该被标记.我点击下一步,它告诉我它想要删除所有的包,并且该coooder需要这个包才能工作,所以它不会被安装.好...
我使用的是Linux UBUNTU 10.04和Open Office 3.2
谢谢!贝乔.
PS.:这个问题在meta中进行了辩论,因此可能重复上述问题.但我的理解是,旧问题并没有解决这个具体问题.
PPS:关于coooder bug,我在这里发布了一个错误报告
编辑(2015-08-19)
要插入RTF文本呈现的LibreOffice,您可以使用菜单insert
,file
和rtf
(或HTML
).
许多网站使用类的名称,如floatleft
,clearfloat
,alignright
,small
,center
等描述附加到的类风格.这似乎是有道理的所以写新的内容,你可以很容易地包装(例如)当<div class="clearfloat">...</div>
你的元素周围使其行为您想要的方式.
我的问题是,这种命名类的风格是否违背了将内容与表示分离的想法?放置class="floatleft"
元素显然是将表示信息放入HTML文档中.
应该避免像这样直接描述附加风格的类名,如果有的话,还有什么替代方案?
为了澄清,这不仅仅是一个如何命名类的问题.例如,语义准确的文档可能类似于:
<div class="foo">Some info about foo</div>
...
<div class="bar">Info about unrelated topic bar</div>
...
<div class="foobar">Another unrelated topic</div>
Run Code Online (Sandbox Code Playgroud)
假设所有这些div需要清除浮点数,css看起来像:
div.foo, div.bar, div.foobar {
clear:both;
}
Run Code Online (Sandbox Code Playgroud)
随着这些清算元素数量的增加,这开始变得丑陋 - 而单一的清算元素class="clearfloat"
将起到同样的作用.是否建议根据附加的样式对元素进行分组以避免在CSS中重复,即使这意味着表示信息会蔓延到HTML中?
更新:感谢您的所有答案.普遍的共识似乎是避免这些类名称支持语义名称,或者至少在不妨碍维护的情况下谨慎使用它们.我认为重要的是布局的变化不应该要求对标记进行过多的更改(尽管有些人说如果使整体维护更容易,那么微小的改变是可以的).感谢那些建议其他方法来保持CSS代码更小的人.
我想知道在使用时,我如何调整视图大小UIModalPresentationFormSheet
的modalPresentationStyle
,它看起来像它有一个固定的大小,所以我在想,如果有任何人都设法操纵从大小角度弹出视图.
所以有UIModalPresentationFormSheet
一个固定的视图大小或完整的视图,我在介于两者之间.
使用knitr在Rstudio中进行演示我有一张只有一张图片的幻灯片,我想填写整个屏幕/幻灯片.我怎么做?
以下.Rpres文档的第二张幻灯片设置为2000x2000像素,但它仍然只填充屏幕的一小部分:
first slide
======
Slide with plot which I want to fill the whole screen
========================================================
title: false
```{r, echo=FALSE,out.height="2000px",out.width="2000px"}
plot(cars)
```
Run Code Online (Sandbox Code Playgroud)
这就是我的意思,当我写到图片没有"填满整个屏幕"时,红线被绘制在屏幕的未被图表填充的部分.
2016年11月更新
在Rstudio版本1.0.44中创建新演示文稿时选择"HTML Slidy",可以更轻松地控制大小.以下是我想要的全高清分辨率,非常简单:
---
title: "Untitled"
output: slidy_presentation
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
##
```{r pressure, fig.height=10, fig.width=19}
plot(pressure)
```
Run Code Online (Sandbox Code Playgroud) 是否有LaTeX样式,标题或某些内容,以便例如markdown2pdf
从pandoc生成一个PDF,每个H1 /降价标题都有一个新页面?干杯
presentation ×10
markdown ×4
beamer ×2
latex ×2
r ×2
css ×1
google-docs ×1
html ×1
html5 ×1
ipad ×1
javascript ×1
knitr ×1
libreoffice ×1
modal-dialog ×1
pandoc ×1
r-markdown ×1
rstudio ×1