2014 dxdy logo

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

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




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


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

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


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

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


23/07/05
17973
Москва
Ну, по мере возможности.
Кстати, на случай, если из-за ограничения, вносимого опцией 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 Кб | Просмотров: 1209 ]
 Профиль  
                  
 
 Re: особенности переноса формул на следующую строку
Сообщение21.12.2016, 13:33 
Заслуженный участник
Аватара пользователя


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

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


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

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


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

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

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


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

(Оффтоп)

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

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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