如何将自定义 url 放入将导出到 moodle 的 r-exams 问题中?
How do I put a custom url in a r-exams question that it will be exported to moodle?
r-exams 包提供了使用宏 \url{some link} 向问题添加 url 的可能性,但是我想隐藏 link 并显示一些文本,例如:\command{www.r-exams.org}{R/EXAMS}。可能吗?
回答
在 R/LaTeX (Rnw) 练习中,您可以使用 \href{...}{...}
命令来完成。在 R/Markdown (Rmd) 练习中,您可以使用 [...](...)
语法。分别参见下面的 rexams.Rnw
和 rexams.Rmd
。
详情
要生成 Moodle XML 文件以导入 Moodle,请使用
exams2moodle("rexams.Rnw")
要更快地预览 HTML 代码的外观,请使用
exams2html("rexams.Rnw")
在后一种情况下,您还可以添加参数 converter = "pandoc-mathjax"
,以便您使用 exams2moodle()
默认使用的相同 HTML 转换器。这同样适用于 rexams.Rmd
文件。 HTML 转换器(ttm 和 pandoc)都支持超链接规范的这些语法。
仅当转换为 PDF 时,默认模板将不起作用,但您需要执行类似
的操作
exams2pdf("rexams.Rnw", template = "mytemplate.tex")
其中 "mytemplate.tex"
需要是包含 {hyperref}
包的合适的 LaTeX 模板。有关详细信息,请参阅 vignette("exams", package = "exams")
中的第 3 节。 {hyperref}
未包含在默认模板中的原因是 (a) {hyperref}
非常“侵入”并更改了文档格式的许多方面,以及 (b) 默认 PDF 配置用于打印而不是超链接,因为 HTML-based 格式更适合后者。
运动rexams.Rnw
\begin{question}
How many times do you see the logo on the
\href{http://www.R-exams.org/}{R/exams web page}?
\end{question}
\exname{R/exams logo}
\extype{num}
\exsolution{2}
运动rexams.Rmd
Question
========
How many times do you see the logo on the
[R/exams web page](http://www.R-exams.org/)?
Meta-information
================
exname: R/exams logo
extype: num
exsolution: 2
r-exams 包提供了使用宏 \url{some link} 向问题添加 url 的可能性,但是我想隐藏 link 并显示一些文本,例如:\command{www.r-exams.org}{R/EXAMS}。可能吗?
回答
在 R/LaTeX (Rnw) 练习中,您可以使用 \href{...}{...}
命令来完成。在 R/Markdown (Rmd) 练习中,您可以使用 [...](...)
语法。分别参见下面的 rexams.Rnw
和 rexams.Rmd
。
详情
要生成 Moodle XML 文件以导入 Moodle,请使用
exams2moodle("rexams.Rnw")
要更快地预览 HTML 代码的外观,请使用
exams2html("rexams.Rnw")
在后一种情况下,您还可以添加参数 converter = "pandoc-mathjax"
,以便您使用 exams2moodle()
默认使用的相同 HTML 转换器。这同样适用于 rexams.Rmd
文件。 HTML 转换器(ttm 和 pandoc)都支持超链接规范的这些语法。
仅当转换为 PDF 时,默认模板将不起作用,但您需要执行类似
的操作exams2pdf("rexams.Rnw", template = "mytemplate.tex")
其中 "mytemplate.tex"
需要是包含 {hyperref}
包的合适的 LaTeX 模板。有关详细信息,请参阅 vignette("exams", package = "exams")
中的第 3 节。 {hyperref}
未包含在默认模板中的原因是 (a) {hyperref}
非常“侵入”并更改了文档格式的许多方面,以及 (b) 默认 PDF 配置用于打印而不是超链接,因为 HTML-based 格式更适合后者。
运动rexams.Rnw
\begin{question}
How many times do you see the logo on the
\href{http://www.R-exams.org/}{R/exams web page}?
\end{question}
\exname{R/exams logo}
\extype{num}
\exsolution{2}
运动rexams.Rmd
Question
========
How many times do you see the logo on the
[R/exams web page](http://www.R-exams.org/)?
Meta-information
================
exname: R/exams logo
extype: num
exsolution: 2