【发布时间】:2017-05-02 00:57:46
【问题描述】:
我是狮身人面像的新手。我正在为需要包含 2 种语言(例如 SQL 和 python)的代码块的嵌入式 UDF 编写一些文档。目前我只能看到如何在一个块中使用一种高亮语言。
是否可以在一个块内“切换”语言?下面是一个 reStructuredText 的例子,它产生了我想合并为一个的 3 个代码块。 简单地删除第二个和第三个“::”是行不通的。
.. highlight:: sql
::
SELECT * FROM
EXTERNAL SCRIPT(
.. highlight:: R
::
#Some R markup
MEANS = matrix(runif(nclust*ndim)*sqrt(nclust)*sep, nrow = nclust)
VARS = matrix(runif(nclust)*ndim, nrow = nclust)
ps = 1:nclust
ps = ps/sum(ps)
.. highlight:: sql
::
)
FROM myshema.mySQLtable
【问题讨论】:
标签: python-sphinx restructuredtext