Интервал между символами в Mathematica при наборе математических формул - PullRequest
10 голосов
/ 21 декабря 2011

Похоже, Mathematica испытывает трудности при горизонтальном выравнивании акцентов ( например, баров, шляп и тильд), если их размещать поверх определенных математических символов.

Вот простой пример:

enter image description here

Используя наборную конструкцию AdjustmentBox (или стрелку Alt-Left / Right во внешнем интерфейсе), можно вручную отрегулировать относительное горизонтальное положение шляпы и символа j , чтобы получить более эстетичный вид:

enter image description here

Здесь есть две проблемы:

1). Выполнять эти ручные регулировки неудобно и отнимает много времени, когда это действительно должно быть задачей самого механизма набора текста. Действительно, LaTeX способен правильно расставлять акценты над всеми стандартными символами (формы римских и греческих букв) без необходимости вручную изменять их относительное расположение.

2). Относительное перемещение символов с помощью AdjustmentBox теряется при экспорте Блокнота в PDF для печати и повторного распространения.

Вопрос:

Есть ли у кого-нибудь предложения по более удобному (предпочтительно автоматическому) способу улучшения качества набора формул в записных книжках Mathematica, в которых используются акценты, которые также предпочтительно перенесут экспорт документа записной книжки в формат PDF перед печатью?

Ответы [ 2 ]

5 голосов
/ 21 декабря 2011

Вы можете выбрать «ĵ» на карте символов Windows и вставить его.

Style[ĵ, Italic, 24, Bold, FontFamily -> "Times"]

enter image description here

Также вы можете назначить его для входного псевдонима (позаимствовано у Эндрю Мойлана)

n = SelectedNotebook[];
SetOptions[n, 
 InputAliases -> 
  Append[Options[n, InputAliases][[1, 2]], "j^" -> "ĵ"]]

Ввод Esc j ^ Esc производит ĵ.

3 голосов
/ 21 декабря 2011

Ну, я не думаю, что это возможно. Вы можете попросить Wolfram Research включить символ Unicode 0135, то есть они должны добавить \ [JHat], например: \[Я шляпа]. Затем курсив хорошо отображается.

...