latex - 如何在包含的代码片段中制作 jekyll 进程`{%` 结构
问题描述
在我的乳胶片段中,我有像
\somecommand{% comments about this command
<params>,
...
}
如果我将此代码段包含在降价文件中,例如
$ cat jekyll-processed.md
---
header: info
---
```tex
\somecommand{% comment about his command
<params>,
...
}
```
Jekyll 抱怨不完整{%
。{%
使用这种结构来忽略额外的空格/换行符和注释是很常见的。有没有让 jekyll 处理它们?
解决方案
如果你想{%
在你的*.md
文件中渲染,你需要告诉 Jekyll 转义它。为此目的,{% raw %}
存在符号。
所以在你的上下文中:
tex
\somecommand{% raw %}{%{% endraw %}
推荐阅读
- html - 角度 8 我在以角度发送 id 时遇到问题
- r - 具有自定义开始时间的地板日期时间(润滑)
- python - 带有 JWT 用户身份验证的 Django Rest 框架(获取匿名用户)
- ruby - 如何在 Ruby 中为 Contentful 字段设置日期格式?
- javascript - 如何在选中复选框的行之后插入一行
- python - 如何找到多项式函数的错误?
- apache-spark - 在 pyspark 中链接 cache() 命令?
- c# - 如何根据所选语言从 resx 文件中获取资源字符串的值?
- sql - 如果存在其他明智的随机选择另一个,如何选择符合条件的行?
- laravel - Laravel 6 - 在其他请求验证器中重用现有请求验证器的最佳方法