2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Command item invalid in math mode.
Сообщение03.06.2019, 00:43 
Command item invalid in math mode.
l.46 \taskitem.
Пытаюсь оформить экзаменационный билет,но вылетает эта ошибка.Помогите разобраться почему так происходит.


Код:
\documentclass[12pt, russian] {report}
\usepackage[dvips]{graphicx}
\usepackage[T2A]{fontenc}      %Lat+Rus
\usepackage[cp1251]{inputenc}
%\usepackage[cp866]{inputenc}
\usepackage[russian]{babel}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}

\begin{document}

\newcounter{Bilet}
\newenvironment{Bilet}%
{\samepage{}%
{\smallskip}{\hrule}%
{\hrule}{\bigskip}%
\begin{enumerate}%
{\smallskip}}%
{\end{enumerate}%
{\medskip}%
$\vphantom{Y_0^1}$\\%
\hspace{2em}"\underbar{\hspace{2em}}"%
{\bigskip}%
{\hrule}{\stepcounter{Bilet}}}

\newcommand{\taskitem}{\item\textbf{Задача}.\;}

\newcommand{\tfirst}[3]{%
Найти дифференциал функции: %
$f(x)= \arctan(\frac{{#2}x^2-1}{{#3}x}).$ %
}

\newcommand{\tsecond}[5]{%
Вычислить интеграл: $\int\limits_0^1 \frac{{#1}x^3}{{#3}x^2+{#5}x}\,dx.$\\%
}

\setcounter{Bilet}{3}
\begin{Bilet}
\taskitem
\tfirst{-3}{5}
\taskitem
\tsecond{3}{6}{3}
\end{Bilet}

\bigskip
\end{document}

 
 
 
 Re: Command item invalid in math mode.
Сообщение03.06.2019, 01:38 
В объявлении новой команды вроде вот такого
Используется синтаксис LaTeX
\newcommand{\tfirst}[3]{%
Найти дифференциал функции: %
$f(x)= \arctan(\frac{{#2}x^2-1}{{#3}x}).$ %
}
 

необязательный аргумент в квадратных скобках - это не абстрактное число, а количество параметров команды. Если вы объявляете команду с тремя параметрами, а вызываете - с двумя, то в качестве третьего аргумента будет подставлено то, что находится сразу после вызова (поскольку аргументы, вообще говоря, не обязательно должны быть заключены в фигурные скобки. В данном случае третьим аргументом оказывается \taskitem.

P.S. А вообще это хтонический ужас какой-то, а не документ...

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group