2009-09-06 65 views
2

我已經定義了一個環境我如何通過數字參數

\newenvironment{question}[1] 
{Question (#1 points):}{} 

乳膠的環境中,我使用它作爲

\begin{question}[10] 
... 
\end{question} 

我收到以下錯誤:

Missing number, treated as zero 
\begin{question}[ 
       10] 
+0

您可以考慮使用「考試」文檔類:http://www.ctan.org/tex-archive/help/Catalogue/entries/exam.html – las3rjock 2009-09-06 09:08:01

+0

*而不是重新發明輪子, * @ las3rjock:**我當然不能爲OP,但現有的在LaTeX類中編寫測試的任何*都不能滿足我的需求。但是我接下來看看你的建議,CTAN上有幾個這樣的類,它們提供了很多不同的功能。 – dmckee 2009-09-06 15:20:06

回答

7

正確的語法是花括號,而不是方括號:

\begin{question}{10} 
What is the airspeed velocity of an unladen swallow? 
\end{question} 
+3

歐洲或非洲燕子? – Martijn 2009-09-22 12:57:59

+3

@Martijn:* Psalidoprocne nitens *,具體爲:-D – derobert 2009-09-22 14:19:07