如何在Bookdown中编写伪代码

时间:2019-04-26 15:37:35

标签: r r-markdown bookdown

我想在我的书本项目中添加带有伪代码的代码块,但是我没有找到正确的方法来执行此操作。

github/bookdown上的一个旧问题,他们谈论此功能,但我发现没有新内容。

在此tex.stackexchange帖子中,他们通过乳胶生成了伪代码,在Rmd文件中将其忽略。

```{}
**INPUT:** input;  
**OUTPUT:** result;  

**IF** this_is_True:  
  do_this;  
**ELSE**
  select B from input;  
  do something whith input;  
  **FOR EACH** $a_i$ **in** B   
    do something with $a_i$;
```

代码显示了我想在其中进行转换的示例块: simple expected result

目前,它忽略了降价标记和$符号来进行数学表达式(字母“ a”的索引号为i)。

最诚挚的问候
拉尔夫

更新29.04
-Rmd文件中的示例代码块并添加简单的预期输出

1 个答案:

答案 0 :(得分:0)

line blocks怎么样:

---
output:
  pdf_document: default
  html_document: default
---

| **INPUT:** input;  
| **OUTPUT:** result;  
| 
| **IF** this_is_True:  
|   do_this;  
| **ELSE**
|   select B from input;  
|   do something whith input;  
|   **FOR EACH** $a_i$ **in** B   
|     do something with $a_i$;

HTML输出:

enter image description here

PDF输出:

enter image description here