我正在尝试使用R markdown生成PDF文档,其中包含一些方程式和r代码。我试图将方程中的子项对齐在方程之后出现的无序列表中。
以下是代码。我希望单词预测和推理作为新子项启动。
---
title: "Test"
author: "Author"
date: "21 April 2018"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
* Main Point
+ **Prediction** - Some text here
$$
\hat{Y}=\hat{f(X)}+\epsilon ............... (2.2)
$$
$$
E( Y - \hat{Y} )^2
= E[f(X) + \epsilon - \hat{f(X)}]^2
=[f(X) - \hat{f(X)}]^2+Var(\epsilon) ......... (2.3)
$$
+ **Inference** - Some text here
无论我尝试什么间距,似乎没有任何工作。目前,在“主要点”之后,我在“预测”之前的“+”之前给出了两个标签。这非常正常,并产生“主要点”的子项。但是,在我尝试使用与第一个子项相同的格式之后的两个等式之后,它根本不起作用并产生对齐,如图所示。
答案 0 :(得分:0)
Markdown有一些规则可以让子列表发挥作用。最重要的是,在您的情况下,子项只有在有父项的情况下才有效。由于Stackoverflow使用相同的语法,我们可以内联显示示例。例如:
1. Item
2. Item
* Mixed
* Mixed
在您的情况下,您在子项之间放置了一些列表项,如下所示:
1. Item
2. Item
* Mixed
Some Text
* Mixed
一些文字
*混合
如您所见,列表已被破坏,无法识别为项目。
如果您只使用PDF输出,则可以使用LaTeX命令来实现自定义样式。在您的情况下,您可以使用hspace
命令添加分隔:
---
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
* Main Point
\hspace{1cm} + **Prediction** - Some text here
$$
\hat{Y}=\hat{f(X)}+\epsilon ............... (2.2)
$$
$$
E( Y - \hat{Y} )^2
= E[f(X) + \epsilon - \hat{f(X)}]^2
=[f(X) - \hat{f(X)}]^2+Var(\epsilon) ......... (2.3)
$$
\hspace{1cm} + **Inference** - Some text here