2009-09-14 87 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