2014 dxdy logo

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

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





Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: особенности переноса формул на следующую строку
Сообщение21.12.2016, 10:51 


13/07/14
200
Мне кажется, что стоит написать автору/maintainer пакета, тем более что пакет обновляется и адрес указан в документации http://mirrors.ctan.org/macros/latex/co ... mathbr.pdf - может быть, решит проблему или внесёт её в known issues.

 Профиль  
                  
 
 Re: особенности переноса формул на следующую строку
Сообщение21.12.2016, 11:18 


07/06/13
8
Я посмотрю, но mathtools написан в стиле LaTeX-3 и мне сходу трудно понять, что там не так и как исправить. Чтобы не забыть, скопировал вопрос на гитхаб.

 Профиль  
                  
 
 Re: особенности переноса формул на следующую строку
Сообщение21.12.2016, 12:29 
Заслуженный участник
Аватара пользователя


23/07/05
14391
Новомосковск
Ну, по мере возможности.
Кстати, на случай, если из-за ограничения, вносимого опцией noactivechars, какая-то формула не будет переноситься корректно, можно определить команду, которая при переносе дублирует следующий за ней символ:
Используется синтаксис LaTeX
\def\?#1{#1\nobreak\discretionary{}{\hbox{$\mathsurround=0pt #1$}}{}}
Её нужно вставлять в то место формулы, где ожидается перенос. Но это, разумеется, "костыль".

-- Ср дек 21, 2016 13:09:39 --

Новую неприятность обнаружил:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper,12pt]{article}

\usepackage{mathtext}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage{microtype}
\usepackage{geometry} % пакет для установки полей
\usepackage[noactivechars]{rmathbr} % переносы математических формул

\geometry{top=2cm} % отступ сверху
\geometry{bottom=2cm} % отступ снизу
\geometry{left=2cm} % отступ справа
\geometry{right=2cm} % отступ слева

\begin{document}
$\angle BAC=\alpha$
\end{document}


Вложения:
rmathbr-1.gif
rmathbr-1.gif [ 9.08 Кб | Просмотров: 131 ]
 Профиль  
                  
 
 Re: особенности переноса формул на следующую строку
Сообщение21.12.2016, 13:33 
Заслуженный участник
Аватара пользователя


23/07/05
14391
Новомосковск
Уточнение. Проблема именно со значком \angle (возможно, не только с ним). Если его убрать, то компилируется нормально. Да и в оригинальном тексте это была не первая формула. Правда, все они были простейшие и символа \angle не содержали. Формула с символом \triangle компилируется нормально.

 Профиль  
                  
 
 Re: особенности переноса формул на следующую строку
Сообщение21.12.2016, 18:00 
Заслуженный участник
Аватара пользователя


11/01/06
3512
Если подключить пакет amssymb, то проблема с \angle исчезает.

 Профиль  
                  
 
 Re: особенности переноса формул на следующую строку
Сообщение21.12.2016, 19:30 
Заслуженный участник
Аватара пользователя


23/07/05
14391
Новомосковск
Да, исчезает, но это проблемы не снимает. Потому что задача не в том, чтобы исхитриться и обойти проблему в конкретном случае, а в том, чтобы ликвидировать её на корню.
Но всё равно спасибо, я этим советом пока воспользуюсь.

Пакет amssymb переопределяет команду \angle, а вот что не так с исходным определением?

 Профиль  
                  
 
 Re: особенности переноса формул на следующую строку
Сообщение21.12.2016, 21:25 
Заслуженный участник
Аватара пользователя


11/01/06
3512
Someone в сообщении #1178985 писал(а):
Да, исчезает, но это проблемы не снимает.
Это был скорее комментарий для dryabov. Возможно, это поможет быстрее локализовать проблему.

(Оффтоп)

(Кроме того, не вижу смысла не загружать amssymb, в котором определяются $\leqslant$, $\geqslant$ и $\varnothing$ на замену уродским $\le$, $\ge$ и $\emptyset$, но это дело вкуса, конечно.)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2

Модераторы: Toucan, maxal, Karan, PAV, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Sinoid


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group