Ваша проблема звучит так, как будто шаблоны exams2pandoc()
, поставляемые вместе с пакетом, были изменены / повреждены. Я бы порекомендовал переустановить пакет exams
. После этого exams2pandoc(c("swisscapital.Rmd", "deriv.Rmd"))
должен снова работать и создать файл pandoc1.docx
.
. Если вы хотите изменить шаблон, это возможно, но плохо документировано. Кроме того, формат шаблона может измениться в будущих версиях, это все еще немного ad ho c. Шаблон по умолчанию - это файл LaTeX plain.tex
:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{a4wide,color,Sweave,url,amsmath,booktabs,longtable}
\begin{document}
%% Exam ##ID##
%% ##Date##
\begin{enumerate}
#-
\item
#-
\textbf{##Questionheader##}\\
#-
##Question##
#-
\begin{enumerate}[(a)]
\item ##Questionlist##
\end{enumerate}
#-
\textbf{##Solutionheader##}\\
#-
##Solution##
#-
\begin{enumerate}[(a)]
\item ##Solutionlist##
\end{enumerate}
#-
#-
\end{enumerate}
\end{document}
Вы видите, что #-
строки используются для определения нескольких разделов в файле шаблона, которые содержат определенные заполнители. Если вы хотите опустить заголовок вопроса, проще всего создать файл, скажем myplain.tex
, где эта строка комментируется:
%% \textbf{##Questionheader##}\\
Аналогично, другие части можно прокомментировать или изменить. И тогда вы можете позвонить exams2pandoc(..., template = "myplain.tex")
.