我是第一次尝试使用knitr根据他们的标准化考试成绩为教师制作一些报告。因为与每位教师相关的考试数量不同,我试图在代码块中使用循环来生成这部分报告。结果,我发现很难格式化文本并使其可读。关于如何获得一些简单的居中和/或粗体以使页面更具可读性的任何建议。这是一个精简的例子:
\documentclass{article}
\begin{document}
\title{TEST RESULTS}
\maketitle
<<Categories, echo = FALSE, message = FALSE, results = "asis">>=
TestCode = c("math","art", "reading")
for(i in unique(TestCode)){
cat("\n\n\\pagebreak\n")
cat("Exam :",i,"\n\n","TEXTY TEXT TEXT")
}
@
\end{document}
目标是为每个测试生成一个页面。我想要能够加粗考试题目,加粗考试题目,或者使文字更大。我不认为我可以使用像\section*{}
这样的乳胶命令来实现这一点,因为R不解释这些转义字符。
感谢您的帮助!
答案 0 :(得分:0)
你可以使用\section
,你只需要小心逃脱。 cat(sprintf("\\section*{Exam: %s}", i)
应该做到这一点。