\def in LaTeX... (низзя!!!)

Jul 24, 2012 02:05

Соавторы порадовали... Пользуют \def вместо \newcommand, и всего-то что надо было, это вставить ссылку на человека, в имени которого есть буква å, на (La)TeXe - \aa.
Так вот, получал ошибку:

! LaTeX Error: \mathbf allowed only in math mode.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help ( Read more... )

Leave a comment

Comments 7

(The comment has been removed)

dimpas July 24 2012, 07:33:01 UTC
пулю отправляют, знаю... :-)
а вот кувалду?

Reply


luch_sweta July 23 2012, 18:55:52 UTC
Сочувствую. Отловить такую блоху в ТеХе всегда подвиг.

Reply


wow_nastya July 24 2012, 01:25:51 UTC
LaTeX panic

Reply

dimpas July 24 2012, 07:31:38 UTC
скорее, LaTeX rage. Уже не первый и не второй раз вычищаю за соавторами хрень, возникающую от \def.
В данном случае особо фантастическую и потребовавшую времени на починку...
Люди тащат за собой какие-то левые 20-летней давности наборы \def-ов, оставшиеся еще с до-LaTeXовских времен.

Reply

xaxam May 12 2013, 07:54:59 UTC
\def - четыре символа
\newcommand - почти втрое длиннее.

Я пользуюсь \edef (компромиссный вариант).

Reply

dimpas May 12 2013, 11:47:34 UTC
если уж укорачивать, то просто переопределить \newcommand как что-то короче:

\newcommand{\foo}{\newcommand}
\foo{\bla}{\Delta}
\foo{\DD}{\Sigma}

и т. д.

\edef - штука стремная, как и \def

Reply


Leave a comment

Up