Ответ: Можно ли автоматизировать переделку формул?
Позвольте преложить один из вариантов изменений во всех форммулах
Хочу заметить, что для выполнения этих действий, программных средств Ventur'ы недостаточно т.к. предложенный способ предусматривает работу с исходным текстовым файлом.
Рассмотрим преобразования на примере строки: 605. ...
Судя по предоставленной экранной копии можно предположить, что в тексте она выглядит так:
Код:
605. <$Eleft ( 1787 over 2025 - 263 over 300 right ) ~:~ left ( 5 2 over 9 ~:~ 900 right )>.
Необходимо изменить все числители на нижний индекс, а знаменатели -- на верхний:
Код:
605. <$Eleft ( {nothing sub 1787} over {nothing sup 2025} - {nothing sub 263} over {nothing sup 300} right ) ~:~ left ( 5 {nothing sub 2} over {nothing sup 9} ~:~ 900 right )>.
Это выполняется одной заменой в текстовом редакторе с включённой опцией "подстановочные знаки" = "Use wildcards" (MS Word) = "Regular expressions" (OO Writer), затем текст импортируют в Ventur'у и размещают на странице.
В дальнейшем размер (кегль) шрифта в дробях можно регулировать в Ventur'е, изменяя параметр "Subscript/Superscript" в закладке "Font" меню "Edit Equation".
Но если в получившихся формулах Вас не устроит размер скобок, тогда нужно оставить только дроби в виде формул:
Код:
605. (<$E{nothing sub 1787} over {nothing sup 2025}> <@0150> <$E{nothing sub 263} over {nothing sup 300}>) : (5<$E{nothing sub 2} over {nothing sup 9}> : 900).
Такое преобразование предполагает три-четыре замены (в зависимости от формата файла), а также назначение "шрифтового стиля" = "Character Tags" (с параметрами увеличения кегля и смещением базовой линии) для открывающей и закрывающей скобок, это действие можно выполнить и в Ventur'е после импорта текста.
Вот так выглядят рассмотренные примеры
