2014 dxdy logo

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

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




 
 Математические формулы в LaTeX
Сообщение11.04.2014, 15:09 
Никак не могу записать выражение с матрицой так, чтобы она была пронумерована(Формулы из таблицы 7.3)

Формулы из таблицы 7.1
\begin{equation}
\pi\oplus\tau
\end{equation}
\begin{equation}
\alpha-\chi<4
\end{equation}
\begin{equation}
\sec(4)=?
\end{equation}

Формула из таблицы 7.2
\begin{equation}
\sum_{n=0}^\infty \frac{1}{2^n}=1+\frac{1}{2}+\frac{1}{4}+\frac{1}{8}+...=2
\end{equation}

Формула из таблицы 7.3
\begin{equation}
A^{-1}=\frac{1}{detA}
\begin{pmatrix}
A_{11}& A_{12} &\ldots & A_{1n}\\
A_{21}& A_{22} &\ldots & A_{2n}\\
\hdotsfor[4.5]{4}\\
A_{n1}& A_{n2} &\ldots & A_{nn}
\end{pmatrix}^{T}
\end{equation}

При верстке выдает ошибку:
! Misplaced alignment tab character &.
l.25 A_{11}&
A_{12} &\ldots & A_{1n}\\
Если же использовать "$$" то всё нормально

 
 
 
 Re: Математические формулы в LaTeX
Сообщение11.04.2014, 16:00 
Аватара пользователя
У меня ошибка не воспроизвелась:

(Оффтоп)

Изображение

 
 
 
 Re: Математические формулы в LaTeX
Сообщение11.04.2014, 18:20 
Я использую тип документа extreport. У меня отчет состоит из нескольких tex файлов.

 
 
 
 Re: Математические формулы в LaTeX
Сообщение11.04.2014, 20:42 
Аватара пользователя
Может, в нужном TeX-файле AMS нормально не подключается? pmatrix - это AMS-ная команда. Для проверки можете переписать, например, её через array, или использовать ещё что-нибудь специфически-AMS-ное. И попробуйте протестировать простой однофайловый случай.

 
 
 
 Re: Математические формулы в LaTeX
Сообщение11.04.2014, 20:54 
Аватара пользователя
Munin в сообщении #848391 писал(а):
У меня ошибка не воспроизвелась:


У меня также не воспроизводится при преамбуле

\documentclass[12pt]{article}
\usepackage{amsmath}

а вот без \usepackage{amsmath} воспроизводится! Т.е. добавьте это (а лучше \usepackage{mathtools} который загружает amsmath, но заодно фиксирует некоторые ошибки и добавляет возможности. Заодно добавьте amssymb)

Общие замечания:

$$ не LaTeX (для ненумерованных уравнений используйте звезданутые варианты) {equation*}, {gather*}, {align*}, {multline*}

... замените на \dots
det — на \det

Если есть ошибки то включайте преамбулу (шапку) но старайтесь минимизировать пример, выбрасывая куски без которых ошибка воспроизводится (minimal example); в сложных случаях добавляйте log файл.

-- 11.04.2014, 13:02 --

dante4001 в сообщении #848420 писал(а):
Я использую тип документа extreport. У меня отчет состоит из нескольких tex файлов.


Поздравляю. Музейный экспонат. Не обновлялся с 1996 года. Не загружает amsmath. Придуман с целью добавить размеры шрифтов и бумаг к report.

 
 
 
 Re: Математические формулы в LaTeX
Сообщение11.04.2014, 21:26 
Аватара пользователя
Red_Herring в сообщении #848458 писал(а):
... замените на \dots

\dots "слишком умный". Между арифметическими знаками он "поднимает" точки на середину строки. Между тем, это американская типографская традиция, но не отечественная. Лучше явно указывать \ldots - точки внизу строки, или \cdots - точки по центру (у нас практически никогда не используются, можно использовать в матрицах).

-- 11.04.2014 22:27:10 --

Cf.
$$1+\frac{1}{2}+\frac{1}{4}+\frac{1}{8}+\dots=2$$ $$1+\frac{1}{2}+\frac{1}{4}+\frac{1}{8}+\ldots=2$$

 
 
 
 Re: Математические формулы в LaTeX
Сообщение12.04.2014, 04:00 
Всем спасибо, разобрался

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


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