有没有办法使用cprotect
包的\cprotEnv
命令在具有可选或多个参数的环境中逐字使用?
我提出这个问题的动机:我正在使用exsheets
,并且想要使用,\cprotEnv
以便我可以在的环境中使用pythontex
和。pyblock
pycode
exsheet
question
以下是显示该问题的示例。请注意,问题的副标题和分值混乱了。
\documentclass{article}
\usepackage{pythontex}
\usepackage{exsheets}
\usepackage{cprotect}
\SetupExSheets{headings=block-subtitle}
\begin{document}
\begin{question}[subtitle = Codeless Question]{10}
A question without code, worth 10 points. Subtitle and point values are in correct place.
\end{question}
\cprotEnv
\begin{question}[subtitle = Codeful Question]{15}
Now with PythonTeX:
\begin{pyblock}
print("hello, world!")
sum = 0
for j in range(0,100)
sum += j
print(sum)
\end{pyblock}
\end{question}
\end{document}
编辑:我不同意这个问题与Exsheets 和 pythontex 兼容性。链接的问题是关于使用PythonTeX
。exsheets
虽然使用PythonTeX
exsheets 是我提出问题的动机,但我具体询问的是该软件包。链接的问题(及其答案)根本cprotect
没有提到该软件包。cprotect