2009-09-14 9 views
0

Je veux écrire l'équation suivante en latex:Latex: Numéro d'équations et de l'étiquette en mode verbatim

resting_metabolic_rate=metabolism_of_body_cells + metabolism_of_turnovers + metabolism_of_conversions + ec 

J'ai essayé d'utiliser le mode verbatim:

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

Ce code ne produit pas le numéro de l'équation et étiquette comme mode d'équation. Est-il possible d'utiliser \ label {} et la numérotation des équations avec verbatim?

Répondre

4

Ceci est à prévoir comportement de l'environnement verbatim: tout dans l'environnement verbatim est composé littéralement (sauf, bien sûr, \ end {verbatim}, qui termine l'environnement).

Au lieu de cela, utilisez la commande verbatim en ligne:

\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} 

Cela typeset l'équation comme une équation normale, avec l'étiquette et tout, mais avec votre typeset « variables » mot pour mot (ce qui est probablement ce que vous êtes après).

Pour la brièveté, vous pouvez également définir des commandes pour les 'variables':

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

et utiliser un appel à \ metabody, \ metaturn, \ metaconv ou \ ec pour imprimer les variables.

+0

Ok, merci pour l'information. En fait, je préférerais le mode verbatim en raison de sa brièveté, mais si c'est la façon dont il a été planifié, alors il n'y a rien à faire. –

+0

Merci pour ce conseil. Malheureusement, je ne peux pas définir de commandes pour chaque variable de mon modèle actuel. Il y en a beaucoup :) –

+0

Utilise \ mathtt {} au lieu de \ verb ||; ces \ newcommands ne vont pas fonctionner :) –