У меня много файлов уценки, каждый со множеством кодовых блоков, см. Пример ниже. (Они были преобразованы в этот формат через pando c из других типов файлов)
Я хотел бы связать их как файлы Rmd. Сейчас у кодовых блоков нет декораторов. Когда я вяжу файл ниже, стили / раскраска синтаксиса кода отсутствуют. Я не хочу оценивать код, я просто хочу их распечатать, поэтому: knitr::opts_chunk$set(warning=FALSE, message=FALSE, cache=FALSE)
.
Предположим, что весь код - это код MATLAB, могу ли я добавить что-то вроде: knitr::opts_chunk$set(code=MATLAB)
, поэтому что они все получат стили / раскраску кода MATLAB?
Мои фрагменты кода на самом деле представляют собой весь код MATLAB, поэтому использование / раскрашивание MATLAB было бы более полезным, но любой стиль кода был бы отличным, чтобы сделать фрагменты кода в выводимых HTML / PDF и c более удобных для чтения.
---
title: matlab code in blocks
output: html_document
---
# RMD file with Markdown Code Blocks
```{r global_options, include = FALSE}
knitr::opts_chunk$set(warning=FALSE, message=FALSE, cache=FALSE)
```
## Example 1
Here is a code block A
fl_fig_wdt = 3;
fl_fig_hgt = 2.65;
figure('PaperPosition', [0 0 fl_fig_wdt fl_fig_hgt], 'Renderer', 'Painters');
x = rand([10,1]);
y = rand([10,1]);
scatter(x, y, 'filled');
grid on;
grid minor;
## Section 2
Here is a code block B
fl_fig_wdt = 5;
fl_fig_hgt = 5.65;
figure('PaperPosition', [0 0 fl_fig_wdt fl_fig_hgt], 'Renderer', 'Painters');
x = rand([20,1]);
y = rand([20,1]);
scatter(x, y, 'filled');
grid on;
grid minor;
End of file.