2014 dxdy logo

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

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




 
 Индекс перед выражением
Сообщение31.01.2016, 16:16 
Если выражение строчное, то так: $^tA$.

Но с высокими так не получается: $^t\begin{pmatrix} a_{11} & \cdots & a_{1n}\\ \vdots & \ddots & \vdots\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}$

 
 
 
 Re: Индекс перед выражением
Сообщение31.01.2016, 16:28 
$$
\sideset{^t}{}{\begin{pmatrix} a_{11} & \cdots & a_{1n}\\ \vdots & \ddots & \vdots\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}}
$$

 
 
 
 Re: Индекс перед выражением
Сообщение31.01.2016, 16:44 
Вызывает ошибку. Нужно подключить \usepackage{amsmath}?

 
 
 
 Re: Индекс перед выражением
Сообщение31.01.2016, 16:47 
Ну а куда нынче без него.

 
 
 
 Re: Индекс перед выражением
Сообщение31.01.2016, 17:00 
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage{ucs}
\usepackage[active, tightpage]{preview}
\usepackage{geometry}
\usepackage[english, russian]{babel}
\usepackage[fleqn]{amsmath}
\usepackage{amsfonts, amssymb}
\usepackage{amsthm}
\usepackage{amscd}
\usepackage{mathrsfs}
\usepackage{color}
\usepackage[matrix,arrow,curve,frame,poly,arc]{xy}
\usepackage[final]{graphicx}
\usepackage{pst-plot}


\begin{document}

$\displaystyle \sideset{^t}{}{\begin{pmatrix} a_{111} & \cdots & a_{1n}\\ \vdots & \ddots & \vdots\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}}$

\end{document}


Ошибку вызывает все равно

Код:
! Limit controls must follow a math operator.
<argument> ...ts & a_{nn} \end {pmatrix}\nolimits
                                                 
l.27 ...\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}}
                                                  $
?
! Emergency stop.
<argument> ...ts & a_{nn} \end {pmatrix}\nolimits
                                                 
l.27 ...\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}}
                                                  $
End of file on the terminal!

 
 
 
 Re: Индекс перед выражением
Сообщение31.01.2016, 17:38 
Навскидку не вспомню, но есть же в $\TeX$ псевдобоксы. Вам нужен пустой бокс, совпадающий по высоте (и, на всякий случай, глубине) с матрицей, ширины 0. $\TeX$ это умеет.

 
 
 
 Re: Индекс перед выражением
Сообщение31.01.2016, 18:43 
iifat в сообщении #1095571 писал(а):
Навскидку не вспомню, но есть же в $\TeX$ псевдобоксы. Вам нужен пустой бокс, совпадающий по высоте (и, на всякий случай, глубине) с матрицей, ширины 0. $\TeX$ это умеет.


Вписал второй раз матрицу в \vphantom{ }. Не помогает.

$\vphantom{\begin{pmatrix} a_{11} & \cdots & a_{1n}\\ \vdots & \ddots & \vdots\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}}^t  \begin{pmatrix} a_{11} & \cdots & a_{1n}\\ \vdots & \ddots & \vdots\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}$

 
 
 
 Re: Индекс перед выражением
Сообщение31.01.2016, 19:57 
ellipse
Вот это:
Используется синтаксис LaTeX
\documentclass[11pt]{article}

\usepackage{mathtools}

\begin{document}

$$\prescript{t}{}{\begin{pmatrix} a_{11} & \cdots & a_{1n}\\ \vdots & \ddots & \vdots\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}}$$

\end{document}


работает.
Это же вместе с Вашей преамбулой - нет. Ваша преамбула сама по себе, без внесения дополнительных пакетов и изменений, связанных с навешиванием индексов, словом, когда все, как обычно - тоже у меня не работает.
Что там с чем у вас конфликтует - попробуйте установить.

=======

Upd

Я не знаю, зачем у Вас вот эта строка: \usepackage[active, tightpage]{preview} , но конфликтует именно она.
Закомментируйте ее.

Итого: вариант раз:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english, russian]{babel}

\usepackage{ucs}
%\usepackage[active, tightpage]{preview}
\usepackage{geometry}

\usepackage{amsmath}
\usepackage{amsfonts, amssymb}

\usepackage{amsthm}
\usepackage{amscd}
\usepackage{mathrsfs}

\usepackage{color}
\usepackage[matrix,arrow,curve,frame,poly,arc]{xy}
\usepackage[final]{graphicx}
\usepackage{pst-plot}
\usepackage{mathtools}
%\usepackage{leftidx}

\begin{document}

$$\prescript{t}{}{\begin{pmatrix} a_{11} & \cdots & a_{1n}\\ \vdots & \ddots & \vdots\\ a_{n1} & \cdots & a_{nn} \end{pmatrix}}$$

\end{document}
 


вариант два:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[11pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english, russian]{babel}

\usepackage{ucs}
%\usepackage[active, tightpage]{preview}
\usepackage{geometry}

\usepackage{amsmath}
\usepackage{amsfonts, amssymb}
\usepackage{amsthm}
\usepackage{amscd}
\usepackage{mathrsfs}
\usepackage{color}
\usepackage[matrix,arrow,curve,frame,poly,arc]{xy}
\usepackage[final]{graphicx}
\usepackage{pst-plot}
%\usepackage{mathtools}
\usepackage{leftidx}

\begin{document}

$$\leftidx{^t}{\begin{pmatrix} a_{11} & \cdots & a_{1n}\\ \vdots & \ddots & \vdots\\ a_{n1} & \cdots & a_{nn}\end{pmatrix}}{}$$

\end{document}
 

 
 
 
 Re: Индекс перед выражением
Сообщение31.01.2016, 23:42 
Otta в сообщении #1095606 писал(а):
Я не знаю, зачем у Вас вот эта строка: \usepackage[active, tightpage]{preview} , но конфликтует именно она.
Закомментируйте ее.
Нельзя убирать preview. Дело в том, что я делаю не обычные документы, а скриптом генерируются картинки для отображения на форуме.

Спасибо, что пытались помочь. Видимо, надо искать какие-то костыли.

-- Пн фев 01, 2016 00:08:30 --

Вариант с \leftidx работает, если добавить пакет \usepackage{leftidx}.

ftp://ctan.tug.org/tex-archive/macros/l ... eftidx.pdf

 
 
 
 Re: Индекс перед выражением
Сообщение01.02.2016, 07:18 
Для замены preview есть http://www.ctan.org/pkg/standalone
В нём же, в документации, перечислены альтернативы, в том числе для более узких задач.

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


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