Loading...
Error

Как повернуть формулу Math на 90 градусов и вставить в Write (OpenOffice)

Ответить на тему

 | 

 
Автор Сообщение

rab

Имеем: блок-схему созданную в Math с множеством расширяемых фигурных скобок, с горем пополам отформатированные в нужном виде
Нужно: Повернуть эту формулу на 90 градусов и запихать в Write
Примечание 1: Calc версии 4.1.1 может повернуть формулу на любой градус, но при вставке в Write поворот исчезает
Примечание 2: Можно заскриншотить формулу, перевернуть в граф редакторе и вставить в виде картинки, что приводит к снижению читабельности текста (вариант 1)
Примечание 3: Можно, конечно воспользоваться Scanteilor'ом, скобки будут лучше, а вот читаемость текста хуже, чем при 1 варианте (вариант 2)
Примечание 4: Можно вырезать скобки из скана и запихать в Write, подгоняя текст к нему - очень хлопотный способ
Возможно: м.б. существует способ создать масштабируемые фигурные скобки в самой Write не прибегая к Math
в картинках
Имеем: Вариант 1 Вариант 2 Может кому-нибудь пригодиться:
Структура~~~~
{left lbrace matrix{
stack {
alignl matrix{~~~~Отдельные~~~~~~~~~~## ~~~~приемы}
{left lbrace{
stack {
matrix{~~~~1. `Основная` тех%-%##~~~~~~~`ника}
{left lbrace{
stack {
~~~~(1)` Справа`````
{left lbrace{
stack {
~~~~(1)` Укороченный` удар
#alignl
matrix{ ~~~~(2)` Атакующий` удар,##~~~~~~~~` `завершающий` удар}
#alignl
~~~~(3)` Накат
#alignl
matrix{~~~~ (4)` Зависающий` удар##~~~~~~~~` по` %«свечке%»}
}
}right rbrace} matrix{`Атакующий` удар## `справа` из` левого## `угла` и` прием` по%-%##`дачи}
#alignl
~~~~(2)` Слева~~```
{left lbrace{
stack {
~~~~(1)` Толчок
#alignl
~~~~(2)` Усиленный` толчок
}
}right none }
#alignl
~~~~(3)` Подача
}
}right none }
#alignl
matrix{~~~~2.` Дополнитель%-%`##~~~~~~~`ная` техника}
{left lbrace{
stack {
~~~~(1)` Справа~~
{left lbrace{
stack {
~~~~(1)`Укороченный` удар
#alignl
~~~~(2)` Крученный` удар
#alignl
matrix{ ~~~~(3)`Атакующий` удар` со## ~~~~~~~````средней` и` дальней##~~~~~~~ ````дистанции` от` стола}
#alignl
matrix{ ~~~~(4)`Различные` обман%-%##~~~~``~~~``ные` движения` туло%-%##~~~~~~~````вищем` и` ракеткой}
}
}right none }
#alignl
~~~~(2)` Слева~~~``
{left lbrace{
stack {
~~~~(1)` Крученный` мяч
#alignl
~~~~(2)` Толчок
#alignl
matrix{~~~~(3)`Атакующий` удар##~~~~~~~````` слева` от` центра` сто%-%~~~``##~~~~~~~````ла}
}
}right none }
}
}right none }
#alignl
matrix{~~~~3.`Техника` за%-%~~~##~~~~~~~`щиты}
{left lbrace{
stack {
~~~~(1)` Подставка
#alignl
~~~~(2)` %«Свеча%»
}
}right none }
}
}right none }
#alignl
matrix{~~~~Комбинационная~~##~~~~ техника}
{left lbrace{
stack{
~~~~1.` Подача` в `сочетании `с `атакующим` ударом
#alignl
~~~~2.` Атакующий` удар` справа` из` левого` угла` после` подставки` и` завершающий` удар
#alignl
~~~~3.` Подставка` слева` в` сочетании` с` атакующим` ударом` справа`
#alignl
~~~~4.` Крученый` контрудар` после` приема` подачи` укороченным` ударом
#alignl
~~~~5.` Крученый` контрудар` после` подставки` и` удара` справа` из` левого` угла
#alignl
matrix{~~~~6.` Атакующий` удар` в` центр` стола` в` сочетании` с` серией` завершающих` ударов` "("в` основном ##~~~~~~~` против` играющих` подрезками")"}
#alignl
~~~~7.` Крученый` атакующий` удар` в` сочетании` с` серией` завершающих` ударов
}
} right none}
}
} right none}
1. подрезками")" - так обозначается скобка, иначе будет ошибка переменной
2. серией` завершающих - ` нужен для создание пробела между словами, ~ большой пробел
3. ~~~~7.` - выравнивал положение слов в блоксхеме
4. %«Свеча - % для сохранения символа « и подобных ему
5. для разбиения строки на несколько использовал синтаксис переменой matrix{<>##<>}
6. для того, чтобы прижимался текст к скобкам использовал переменую alignl
7. для разбиения по строкам в 1 скобке использовался синтаксис переменой stack{<>#<>}
8. расширяемые фигурные скобки left lbrace <> right rbrace - т.е. двусторонние, если нужна скобка только с одной стороны, как тут, то left lbrace <> right none
9. если идет ошибка в отображении формулы (при создании), то скорее всего забыли закрыть синтаксис како-то переменной, это легко сделать, если кол-во открываемых переменных много (~~~~(2)` %«Свеча%»
}
}right none }
}
}right none }
тут долго не мог заметить не закрытую функцию, пока не поставил закрытие переменной второй раз
10. если использовать переменную matrix [matrix{~~~~6.` Атакующий`] так [~~~~6.`matrix{ Атакующий`] то в формуле текст будет выравниваться за 6. в колонку, но сама 6. будет находиться по высоте в середине столбца
Показать сообщения:    
Ответить на тему