2009-09-14 129 views
0

式編號和標籤我想寫下面的公式在乳膠:乳膠:在逐字模式

resting_metabolic_rate=metabolism_of_body_cells + metabolism_of_turnovers + metabolism_of_conversions + ec 

我嘗試使用逐字模式:

\begin{verbatim} 
resting_metabolic_rate=metabolism_of_body_cells + metabolism_of_turnovers 
          + metabolism_of_conversions + ec 
\end{verbatim} 

此代碼不會產生方程數並像方程式一樣標籤。是否可以逐字使用\ label {}和公式編號?

回答

4

這是可以預料的逐字環境的行爲:一切在逐字環境字面上排版(當然除了,\ {端逐字},它結束該環境)。

相反,使用內聯逐字命令:

\begin{equation}\label{eq:some_name} 
    \verb|resting_metabolic_rate| 
    =\verb|metabolism_of_body_cells| 
     + \verb|metabolism_of_turnovers| 
     + \verb|metabolism_of_conversions| 
     + \verb|ec| 
\end{equation} 

這將排版方程正規方程,用標籤和所有的,但你的「變量」排版逐字(也就是您大概是什麼後)。

對於急促,你也可以在 '變量' 定義命令:

\newcommand{\metabody}{\verb|metabolism_of_body_cells|} 
\newcommand{\metaturn}{\verb|metabolism_of_turnovers|} 
\newcommand{\metaconv}{\verb|metabolism_of_conversions|} 
\newcommand{\ec}{\verb|ec|} 

和使用\ metabody,\ metaturn,\ metaconv或\ EC調用打印變量。

+0

好,感謝信息。實際上,由於它的簡短性,我寧願逐字模式,但如果這是它的計劃方式,那麼就沒有什麼可做的。 – 2009-09-14 13:16:36

+0

感謝您的提示。不幸的是,我無法爲當前模型中的每個變量定義命令。有很多:) – 2009-09-14 13:35:28

+0

用\ mathtt {}代替\動詞||;那些\ newcommands不會工作:) – 2009-09-14 23:53:54