Латекс: номер уравнения и метка в дословном режиме - PullRequest
0 голосов
/ 14 сентября 2009

Я хочу написать следующее уравнение в латексе:

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 {} и нумерацию уравнений дословно?

1 Ответ

4 голосов
/ 14 сентября 2009

Это ожидаемое поведение дословной среды: все в дословной среде набирается буквально (за исключением, конечно, \ end {verbatim}, который завершает среду).

Вместо этого используйте команду inline дословно:

\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 для печати переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...