Включить и изменить размер локальных изображений из локального каталога в презентацию Xaringan (Примечание.js) ... (с помощью Rstudio на Mac) - PullRequest
0 голосов
/ 07 мая 2019

Я хочу включить изображения / материалы из локального каталога в презентацию Xaringan note.js и указать их размер. Я делаю это через Rmd / Rstudio на Mac. Я хочу иметь возможность настроить размер с помощью макроса, как предложено в Документация Ихуэй

Предлагаемые макросы для определения размера этого не работают для меня.

Добавление строки:

.center[![trachoma](picsfigs/trachoma.jpg)]

отлично работает, но добавление beforeInit: "macros.js" и добавление макросов в этот файл вязание приводит к пустой презентации

---
title: "A Cool Presentation"
output:
  xaringan::moon_reader:
    css: [default, metropolis, metropolis-fonts]
    seal: true
    self_contained: true
    yolo: false
    beforeInit: "macros.js"
    nature:
      autoplay: 30000
---

- Hello world 

---

--- 

# new slide??

This works:


.center[![trachoma](picsfigs/trachoma.jpg)]

---

But this does not work:

.center[![:scale 50%](picsfigs/trachoma.jpg)]

Nor this

.center[![trachoma][:scale 50%](picsfigs/trachoma.jpg)]

one more slide

---

файл macros.js:


remark.macros.scale = function (percentage) {
  var url = this;
  return '<img src="' + url + '" style="width: ' + percentage + '" />';
};

...