我正在制作我的第一份编织文件。我已经取得了很多进展,但是,可以搞清楚两件事。
我正在尝试做两件事:
我有这个代码为每个应用程序创建部分,打印标题,图表:
// Instance variables
var currentMaxAccelY: Double = 0.0
var currentMaxAccelZ: Double = 0.0
lazy var motionManager = CMMotionManager()
// functions
override func viewDidLoad() {
currentMaxAccelY = 0.0
currentMaxAccelZ = 0.0
// Do any additional setup after loading the view.
//video version
if (self.motionManager.accelerometerAvailable) {
self.motionManager.accelerometerUpdateInterval = 0.2
self.motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue.currentQueue()){[weak self](accelerometerData: CMAccelerometerData!, error: NSError!) in //here i get the error
self.outputAccelerationData(accelerometerData.acceleration)
if (error != nil){
print("\(error)")
}
}
}
else {
print("accelerometer not available")
}
super.viewDidLoad()
}
func outputAccelerationData(acceleration: CMAcceleration){
jumpCounter?.text = "\(acceleration.z).2fg"
y?.text = "\(acceleration.y).2fg"
if fabs(acceleration.y) > fabs(currentMaxAccelY) {
currentMaxAccelY = acceleration.y
}
if fabs(acceleration.z) > fabs(currentMaxAccelZ) {
currentMaxAccelY = acceleration.z
}
yMax?.text = "\(currentMaxAccelY).2f"
zMax?.text = "\(currentMaxAccelZ).2f"
}
我看到Application Name文本与图表在同一行。猫(“\ n”)似乎不起作用。另外,我如何在pdf中插入部分,这样如果我点击一个部分,它将采用正确的部分?
答案 0 :(得分:2)
这就是你要找的东西吗?
---
title: "My Report"
output:
pdf_document:
number_sections: yes
toc: yes
---
# Application `r 1+1`
```{r qplot,fig.width=10, fig.height=8, message=FALSE, results = 'asis', echo=FALSE, warning=FALSE, fig.cap='long caption', fig.scap='short', tidy=FALSE}
library(ggplot2)
ggplot(iris, aes(Sepal.Length, Sepal.Width))+geom_line()
```
答案 1 :(得分:2)
通常,对于markdown文档,您使用
插入新部分# Section Name
您可以添加更多#
来获取子部分,子部分等。
新行的降价是一行末尾两个空格。
有关降价语法的更多信息,请参阅https://www.rstudio.com/wp-content/uploads/2015/02/rmarkdown-cheatsheet.pdf。
如果您想在文档中放入分节符和换行符,则需要使用results='asis'
chunk选项和cat("...")
的{{1}}内容来发送它。您要渲染的语言。
因此,如果您要渲染为PDF,则会使用...
来获取分节符,并使用cat("\\section{Section Name}")
来获取新行。
cat("\\newline")