更改属性输出包考试,R

时间:2018-08-28 15:55:08

标签: r latex r-exams

我需要使用R和Latex的考试包用编号和标题来编写问题,像这样:

I need so

我不需要标题“ Question”,例如:

I do not need that

最后一张图片是用以下代码编写的:

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}

可以用编号和标题写问题,怎么办?

谢谢。

2 个答案:

答案 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")

exams2pdf output

有关为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.")

exams2nops, page 1 exams2nops, page 3