我需要使用R和Latex的考试包用编号和标题来编写问题,像这样:
我不需要标题“ Question”,例如:
最后一张图片是用以下代码编写的:
http://www.r-exams.org/templates/switzerland/
R中的代码为:
\documentclass{article}
\begin{document}
\SweaveOpts{concordance=TRUE}
<<echo=FALSE, results=hide>>=
library("exams")
#exams2html("swisscapital.Rnw")
exams2pdf("swisscapital.Rnw")
@
\begin{question}[""]
What is the seat of the federal
authorities in Switzerland
(i.e., the de facto capital)?
\begin{answerlist}
\item Basel
\item Bern
\item Geneva
\item Lausanne
\item Zurich
\item St.~Gallen
\item Vaduz
\end{answerlist}
\end{question}
\begin{solution}
There is no de jure capital but
the de facto capital and seat of
the federal authorities is Bern.
\begin{answerlist}
\item False.
\item True.
\item False.
\item False.
\item False.
\item False.
\item False.
\end{answerlist}
\end{solution}
\exname{Swiss Capital}
\extype{schoice}
\exsolution{0100000}
\exshuffle{5}
\end{document}
可以用编号和标题写问题,怎么办?
谢谢。
答案 0 :(得分:2)
将每个问题定义为一个单独的.Rnw
文件,然后使用一个模板(以后可以对其进行自定义),列出列出的问题。当每个问题的分数不同时,我认为您可以在每个问题的开头(.Rnw
文件中)插入该信息。对于简单的情况,请运行R脚本:
library("exams")
## exam with a simple vector of exercises in R/LaTeX (.Rnw) format
myexam2 <- c("swisscapital.Rnw","switzerland.Rnw")
## generate the PDF version of a exam with template exam.tex
exams2pdf(myexam2, template = "exam.tex")
有关为exams
软件包编写LaTeX模板的指导,另请参见vignette("exams", package = "exams")
中的第3节。表4显示默认的plain.tex
模板定义了带有{question}
标题的\textbf{Problem}
环境,例如,上面的exam.tex
模板没有(并省略了解决方案)。也可以像exams_skeleton()
函数的示例中那样获得这些示例的文件(问题和模板)。
答案 1 :(得分:1)
借助int
,您可以使用自己的exams2pdf()
文件来自定义考试的外观。有关详细信息,请参见@Robert的答案。
此外,您可能会对使用template
感兴趣,该exams2nops()
提供了一种标准化的格式,主要用于单选题和多选题练习,可以自动扫描和评估。这还允许一些定制选项,这些选项可能对您有用。有关更多详细信息,请参见http://www.R-exams.org/tutorials/exams2nops/。快速印象,请考虑示例:
exams2nops("switzerland.Rnw",
language = "es", points = 0.5, showpoints = TRUE,
intro = "Responder las siguientes preguntas.")