Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Откуда: Северодвинск
Сказал «Спасибо»: 26 раз Поблагодарили: 19 раз в 12 постах
Добрый день! В программе появились подстрочные символы - это классно. Но есть необходимость и в надстрочных. Например, в широко распростроненном в строительстве теплотехническом расчете, где нужно найти R_0_тр (0 - подстрочный, тр - надстрочный). Да в любой области можно найти обозначения с надстрочными и подстрочными символами. Причем еще один момент есть. Сейчас в программе подстрочные символы вводятся через точку, в моем понимании это не совсем правильно потому что в подстрочной надписи могут быть сокращения из двух слов, где после первого сокращения ставится точка. Например, S_кр.п. Я бы предложил сделать ввод через запятую, т.е. по такой схеме: S,кр.п. А надстрочные символы вводить после подстрочных, например, R,0,тр. Если нужны только надстрочные, то R,,тр.
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 641 раз Поблагодарили: 262 раз в 102 постах
Здравствуйте.
Carlos написал: Сейчас в программе подстрочные символы вводятся через точку, в моем понимании это не совсем правильно
Подстрочные символы вводятся через символ, обозначенный в настройках программы как "Разделитель целой и дробной частей числа" - в русской локали это запятая. Однако в версии 0.89 я решил пойти навстречу русскоговорящим пользователям и наделил SMath Studio возможностью интерпретировать и точку и запятую как разделить десятичной дроби и, соответственно, как символ для начала записи подстрочного индекса. Сделал я это потому, что по своему опыту хорошо знаком с постоянной путаницей при вводе разделителей - думаю пользователи этой функции не заметили, но, тем не менее, их нервы теперь точно в бОльшем спокойствии.
Carlos написал: А надстрочные символы вводить после подстрочных, например, R,0,тр. Если нужны только надстрочные, то R,,тр.
Об этом я тоже думал, но делать не стал, т.к. не совсем ясно должен ли идти надстрочный индекс чётко над подстрочным или его начало по горизонтали должно быть правее конца подстрочного... Обязательно попробую разобраться в стандартах записи подобных конструкций и тогда вернусь к вопросу реализации верхнего индекса.
С уважением, Андрей Ивашов.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Откуда: Северодвинск
Сказал «Спасибо»: 26 раз Поблагодарили: 19 раз в 12 постах
По поводу разделителей понятно. Жаль конечно что из-за этого мы лишились точки в имени переменной. Ну ладно...видимо не судьба ))) По поводу расположения самих индексов. Это корректно реализовано в MathType в Ворде. Индексы выравниваются по левому краю. Если сделать так же, то никто возражать не станет.
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 641 раз Поблагодарили: 262 раз в 102 постах
Carlos написал: Это корректно реализовано в MathType в Ворде. Индексы выравниваются по левому краю.
Вот, что я вижу в Word и MathType:
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.01.2009(UTC)
Сообщений: 182
Откуда: Волгоград
Сказал «Спасибо»: 126 раз Поблагодарили: 36 раз в 22 постах
Я за 2 сверху вариант, индексы друг над другом с выравниванием по левому краю
з.ы. Остальными вариантами пользоваться не приходилось...
Отредактировано пользователем 13 августа 2010 г. 9:38:45(UTC)
| Причина: Не указана
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Откуда: Северодвинск
Сказал «Спасибо»: 26 раз Поблагодарили: 19 раз в 12 постах
Встроенными средствами получается вообще некорректно.
Первый вариант по МатТип -корректен и это очевидно.
Второй и третий я так полагаю были сделаны следующим образом: сначала вставлен верхний индекс, потом нижний. Так получилось как бы двойное форматирование и от сюда такие отступы - это некорректно.
Ну а для самопроверки и для уверенности можно пролистать научную литературу какую-нибудь и подвериться как это принято оформлять.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Откуда: Северодвинск
Сказал «Спасибо»: 26 раз Поблагодарили: 19 раз в 12 постах
Андрей, вот еще хотел у Вас спросить. Сильно ли трудоемко сделать индексы меньшего шрифта? Т.е. уменьшить их раза в полтора относительно основного шрифта.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 24.07.2008(UTC) Сообщений: 97 Откуда: Питер
Сказал(а) «Спасибо»: 18 раз Поблагодарили: 3 раз в 3 постах
Carlos написал: Встроенными средствами получается вообще некорректно. Первый вариант по МатТип -корректен и это очевидно. Второй и третий я так полагаю были сделаны следующим образом: сначала вставлен верхний индекс, потом нижний. Так получилось как бы двойное форматирование и от сюда такие отступы - это некорректно.
То есть, реализация этого в MathType не корректна?
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Откуда: Северодвинск
Сказал «Спасибо»: 26 раз Поблагодарили: 19 раз в 12 постах
Нет. Корректно! Там же когда ставишь подстрочные и надстрочные выбираешь снизу, сверху или снизу и сверху одновременно.
Дело в том что если тебе нужны и верхние и нижние, то и выбирать надо соответствующий объект с двумя квадратиками сверху и снизу. Можно конечно сперва выбрать с одним верхним, потом дальше выбрать уже с нижним - это и будет некорректно.
Я предлагаю сделать с одним вариантом - как бы сразу с двумя квадратиками чтобы пользователь не метался лишний раз в раздумьях в какой последовательности ему индексы вставлять. Чтобы уже схема была задана, а он только индексы вписал.
Вообще если бы это выглядело как в МатТип с двумя квадратиками, то ввод индексов вообще был бы очень простым и не вызывал вопросов.
Отредактировано пользователем 13 августа 2010 г. 12:49:32(UTC)
| Причина: Не указана
Статус: Member
Группы: Registered
Зарегистрирован: 31.03.2010(UTC) Сообщений: 20 Откуда: Ганновер
Поддерживаю карлоса - коллегу! Но точка в имени индекса думаю - мелочь. Верхний индекс предлагаю вводить через ' апостроф, а для единиц измерения другой символ придумать, например кавычку или двоеточие. Логично же: точка - нижний индекс, апостроф - верхний.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Откуда: Северодвинск
Сказал «Спасибо»: 26 раз Поблагодарили: 19 раз в 12 постах
По апострофу можно было бы входить в режим ввода индексов сразу верхних и нижних. При этом появлялись бы квадратики сверху для верхнего и снизу для нижнего, захотел ввел верхний, захотел нижний, или оба сразу.
Мечты, мечты...
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 641 раз Поблагодарили: 262 раз в 102 постах
Carlos написал: Жаль конечно что из-за этого мы лишились точки в имени переменной. Ну ладно...видимо не судьба )))
Исправлю - точку можно будет использовать в именах переменных, а для десятичных дробей точка продолжит интерпретироваться в качестве разделителя частей числа.
Статус: Newbie
Группы: Registered
Зарегистрирован: 18.02.2016(UTC)
Сообщений: 1
Сказал(а) «Спасибо»: 2 раз
Подскажите пожалуйста. Появилась ли возможность вводить надстрочные символы? Поиском ответ не нашел. Спасибо большое!
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.