2014 dxdy logo

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

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




 
 Проблема с длинной формулой
Сообщение21.06.2020, 15:28 
Помогите найти ошибку. Есть формула - запускаю компиляцию - выдаются ошибки. Ставлю комментарии на весь код функции - запускаю компиляцию - все проходит и формула появляется в выходном файле. Работаю со связкой Mikteh + TeHStudio.
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a4paper]{article}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{ucs}

\begin{document}
       
\begin{gather}
Fl=\sqrt{m^2\,{\left(g\,\cos\left(\gamma \right)+u_{3}\,\cos\left(\gamma \right)-u_{1}\,\cos\left(\psi \right)\,\sin\left(\gamma \right)-u_{2}\,\sin\left(\gamma \right)\,\sin\left(\psi \right)\right)}^2+...\\
... +m^2\,{\left(u_{2}\,\cos\left(\psi \right)-u_{1}\,\sin\left(\psi \right)\right)}^2} \nonumber
\end{gather}

\end{document}

 
 
 
 Re: Проблема с длинной формулой
Сообщение21.06.2020, 15:39 
AlMich
\begin{gather}
Fl=\sqrt{m^2\,{\left(g\,\cos\left(\gamma \right)+u_{3}\,\cos\left(\gamma \right)-u_{1}\,\cos\left(\psi \right)\,\sin\left(\gamma \right)-u_{2}\,\sin\left(\gamma \right)\,\sin\left(\psi \right)\right)}^2+... \\ \nonumber
... +m^2\,{\left(u_{2}\,\cos\left(\psi \right)-u_{1}\,\sin\left(\psi \right)\right)}^2}
\end{gather}
Что-то не так?

 
 
 
 Re: Проблема с длинной формулой
Сообщение21.06.2020, 15:42 
Корень нельзя таким образом "растянуть" на две строки. Кроме этого, стоит убрать большую часть \left и \right (ввиду ненадобности), а также все внутренние фигурные скобки.

 
 
 
 Re: Проблема с длинной формулой
Сообщение21.06.2020, 15:49 
Ах, там корень ))
Фигурные-то черт с ним, они что в лоб, что по лбу.
А вот круглые с аргументов синусов-косинусов лучше поснимать. Да и смысла в gather тут большого нет, скорее, multline был бы лучше. С нумерацией или без, это уже по ситуации.
И многоточие заменить на \ldots или \cdots, если, конечно, оно вообще там нужно.

 
 
 
 Re: Проблема с длинной формулой
Сообщение21.06.2020, 15:54 
Это я не сам формулу набирал - она получилась как результат неких символьных вычислений в матлабе. Затем я ее конвертировал в латех функцией матлаба latex.
Сейчас попробую подправить.

 
 
 
 Re: Проблема с длинной формулой
Сообщение21.06.2020, 16:01 
Аватара пользователя
Pphantom в сообщении #1469990 писал(а):
Корень нельзя таким образом "растянуть" на две строки.
Можно, если окружить подкоренное выражение \begin{gathered} \end{gathered} (или аналогично), но корень будет 2хэтажным. Лучше

Лучше
Используется синтаксис LaTeX
\begin{gather*}
Fl=\Bigl[m^2\,{\left(g\,\cos\left(\gamma \right)+u_{3}\,\cos\left(\gamma \right)-u_{1}\,\cos\left(\psi \right)\,\sin\left(\gamma \right)-u_{2}\,\sin\left(\gamma \right)\,\sin\left(\psi \right)\right)}^2+...\\
 ... +m^2\,{\left(u_{2}\,\cos\left(\psi \right)-u_{1}\,\sin\left(\psi \right)\right)}^2\Bigr]^{1/2}\end{gather*}

причем вместо gather* лучше multline*

Ну и все прочие замечания плюс

[cp1251] в мусор. Используйте utf8

-- 21.06.2020, 08:03 --

AlMich в сообщении #1469992 писал(а):
она получилась как результат неких символьных вычислений в матлабе.
С самого начала было ясно, что этот уродский код нечеловеческого происхождения. Но у вас ручки то не отсохнут убрать весь мусор

 
 
 
 Re: Проблема с длинной формулой
Сообщение21.06.2020, 16:07 
Red_Herring в сообщении #1469995 писал(а):
Лучше

А я бы просто квадрат слева навесила )

 
 
 
 Re: Проблема с длинной формулой
Сообщение21.06.2020, 16:16 
Red_Herring
Да, в вашем варианте все работает без проблем - спасибо!

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


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