我正在嘗試revealjs通過 制作幻燈片r-markdown。另外,我想使用過濾器使用簡單的符號(即類似 Markdown 的符號)對一些文本進行著色,如使用R Markdown Cookbook的Pandoc Lua 過濾器lua中所建議的那樣 。但是,生成的幻燈片未著色。在下面的幻燈片中,紅色一詞應該是紅色,藍色一詞應該是藍色,但實際上并非如此。此外,例如,簡單的符號[blue]{color="blue"}意外地被轉換為<span color="blue">blue</span>,而不是所需的 HTML 代碼<span style="color: blue;">blue</span>。有人能告訴我我錯過了什么嗎...?
1 回答

喵喵時光機
TA貢獻1846條經(jīng)驗 獲得超7個贊
是的,我可以,你也可以:你的問題已經(jīng)有了答案。你是
嘗試制作revealjs
因此,當您運行代碼時,您的lua
過濾器不會產(chǎn)生任何有趣的內容,只是return span
在倒數(shù)第二行中執(zhí)行,而不是所需的更改。
因此,一個簡單的改變就可以解決問題。
替換:這樣if FORMAT:match 'html' then
做if FORMAT:match 'html' or FORMAT:match 'revealjs' then
,lua
過濾器完成其工作,我得到了所需的輸出,具有正確的格式。
- 1 回答
- 0 關注
- 130 瀏覽
添加回答
舉報
0/150
提交
取消