markdown - 如何在 pandoc markdown 中引用受保护的代码块?
问题描述
我在 markdown 中编写了一个文档,但在引用一个受保护的代码块时遇到了问题。当我将块写为
```sql
SELECT Name
FROM STUDENT
WHERE Id = 987654321
```
并用 pandoc 编译成 pdf 格式。输出如下图所示
我希望能够引用它,所以阅读文档我更改了这样的代码块:
```{#query1, .sql}
SELECT Name
FROM STUDENT
WHERE Id = 987654321
```
现在再次编译给出以下内容:(我尝试使用和不使用 --listing 选项进行编译)
这看起来不太好,也无助于引用代码块。
我在 Focal Fossa 上使用 pandoc 2.5 和 vim-pandoc、vim-pandoc-syntax 插件和 vim 8.2。
解决方案
id 和类之间不能有逗号:
```{#query1 .sql}
SELECT Name
FROM STUDENT
WHERE Id = 987654321
```
推荐阅读
- python - python 3,NamedTemporaryFile,权限被拒绝
- shell - 如何使用 shell 从多个文件中获取平均列数?
- python - 在我的代码中使用 AIF360 指标时出现问题
- java - 使用 swagger springfox-swagger-ui-2.9.2.jar!/META-INF/resources 时无法运行 Spring Boot 应用程序],不可用
- maven - 在 MVN 存储库中找不到 jar
- java - 如何修复 JAVA 代码中的 CWE 1236(CSV 文件中公式元素的不正确中和)?
- android - 更改包含/部分布局中的 TextView 文本
- android - 在 Firestore 中添加数据的方法
- authentication - Cognito PreSignup Lambda 先在内部创建用户,然后在用户池中创建
- java - 从 JAR 可执行文件中的外部类读取时缺少注释