2011-12-20 7 views
10

特定の数学記号の上に置いたときに、アクセントを水平に整列することが難しいようです(たとえば、小節、帽子、 AdjustmentBox組版構築物を使用Mathematicaの数式を植字するときの記号のアクセントの度合い

enter image description here

(またはフロントエンドでのAlt-左/右矢印)、一方が手動ハット記号の相対的な水平方向の位置を調整することができる:ここ

は単純な例ですより美的生成する J

enter image description here

ここでは二つの問題があります:

1)。これが本当に組版エンジンの仕事の仕事であるべきとき、これらの手動調整を行うことは不便で時間がかかる。実際に、LaTeXは、相対的な位置を手動で微調整する必要なく、すべての標準記号(ローマ字とギリシャ語の文字形式)にアクセントを正しく配置することができます。

2)。 AdjustmentBoxを使用したシンボルの相対的な再配置は、ノートブックを印刷して再配布するためにPDFにエクスポートすると失われます。

質問:

、誰もが、好ましくは、ノートブックドキュメントのエクスポートを生き残ることを、アクセントを使用するMathematicaノートブックで式のタイプセットの品質を向上させるために、より便利な方法(好ましくは自動)のための任意の提案を持っています印刷する前にPDF形式に変換しますか?

+0

あなたが指摘している2つの問題は、私にとって正当なバグのようです。必ずWolfram Researchのサポートに報告してください。 – ragfield

+0

@ragfield:WRIのスタッフがStackExchangeに関するMathematica関連の投稿を定期的に見直すかどうか不思議です。もし、そうでなければ、それらはそうでなければなりません:) – StackExchanger

+0

ソフトウェア会社の私の経験は、A)ソフトウェア開発者が(それがどれくらい明白であるかにかかわらず)バグについて既に知っているとは決して想像できません。より頻繁に報告されるバグに優先順位をつける傾向があります。ですから、将来のアップデートでこれらの問題を解決したいのであれば、それを報告することが常にあなたの最大の関心事です。 – ragfield

答えて

5

あなたは、Windowsの文字マップから「J」を選択し、それを貼り付けることができます。

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と入力するとĵが生成されます。

+0

LaTeXの点線のアルファベット(* i *と* j *)を超える数学的アクセントの水平線のように見えます。一方、Mathematicaが他の文字にアクセントを付けることも問題であるため、テクニカルパブリッシング分野でのノートブック形式(CDF経由)の採用が増えていることを考えると、サポートチームと一緒に持ち上げる価値があります。 – StackExchanger

3

これは可能だとは思わない。 Wolfram Researchにユニコード文字0135を含めるよう依頼することができます。つまり、 \ [IHat]のように\ [JHat]を追加する必要があります。その後、イタリック体がうまく表示されます。

関連する問題