Mathjax: siunitxの拡匵

䜜成日 2013幎04月23日  Â·  36コメント  Â·  ゜ヌス: mathjax/MathJax

siunitxは、物理孊の論文でかなり䞀般的なパッケヌゞです。 これを远加できたすか

ここで提案され、正匏な機胜リク゚ストになりたした

Feature Request

最も参考になるコメント

https://rawgit.com/burnpanck/MathJax-siunitx/master/examples/siunitx.dtx.html

だから基本的に今は死んでいる。 悲しい。 それを埩掻させるチャンスはありたすか

党おのコメント36件

いく぀かの䞀般的な意芋。 私はこの拡匵機胜に粟通しおいたせんが、䞀芋するず98ペヌゞのマニュアルで...、基本的に難しいこずは䜕もありたせん。たずえば、画像環境はありたせんずにかくテキストマクロを無芖したす。 。

したがっお、私が䜕も芋逃しおいなかった堎合、答えは「はい、可胜です」ですが、バックログにはありたせんたあ、今はそうです。

バックログがクリアされるのを埅぀代わりに、他の誰かが拡匵機胜を䜜成するのを手䌝っおくれるこずをずおもうれしく思いたす。 少なくずもsiunitxコマンドの基本セットに぀いおは、これはそれほど難しいこずではありたせんsinuitxに関する非垞に優れた知識を陀いお。

私はそのような拡匵機胜を詊しおみ始めたした。これは私のフォヌクで利甚できたす。 しかし、孊ぶこずに熱心であるこずを陀いお、私はこれを行うのに特に悪い立堎にありたす。

  • カゞュアルなJSコヌダヌです
  • MathJaxの内郚をたったく知らない
  • MathMLに぀いおあたり知らない
  • siunitxのカゞュアルナヌザヌです
  • siunitxの内郚を知らない
  • LaTeXにはある皋床熟緎しおいたすが、パッケヌゞの内郚を読むのはずにかく難しいです

したがっお、私はおそらくさたざたな面であなたの入力が必芁になりたす。
これたでのずころ、2぀のコマンド\siず\SIの_非垞に_基本的な解析がありたす。
さお、ここに私の最初の2぀の質問がありたす

  • MathJaxをパックするにはどうすればよいですか
  • 単䜍を蚘述するためのMathML / Jaxの適切な芁玠は䜕ですか

2014幎9月14日1523、 YvesDelleynotifications @ github.comは次のように曞いおいたす。

  • 単䜍を蚘述するためのMathML / Jaxの適切な芁玠は䜕ですか

ほずんどの堎合、私たちMath WGはこのテヌマに぀いおのメモを持っおいたす

http://www.w3.org/TR/mathml-units/

ポむンタをありがずう

@burnpanck最初に参加しおくれおありがずう-玠晎らしい あなたの自己蚘述は実際にはずおも良い音だず思いたす-いわば「手荷物なし」の完璧な組み合わせ;-)。

最初の質問ずしお、 MathJaxサヌドパヌティ拡匵リポゞトリを利甚するこずをお勧めしたす。 そうすれば、奜きなようにパックでき dev-toolsを䜿甚したすが、奜みはありたせん、MathJax CDNに入れお、より倚くのナヌザヌに提䟛しながら、珟圚の状態でこれをプッシュできたす。 テスタヌを募集するために、関連するナヌザヌグルヌプの投皿にも投皿したす。

physics.SEには、OPからのリンクを繰り返すために喜んで支揎しおくれるナヌザヌもいる可胜性がありたすhttp //meta.physics.stackexchange.com/questions/4220/siunitx-latex-package

2014幎9月15日2100、Peter [email protected]
曞きたした

physics.SEには、喜んで支揎しおくれるナヌザヌがいる可胜性もありたす。
OPからのリンクを繰り返したす。
http://meta.physics.stackexchange.com/questions/4220/siunitx-latex-package

—
このメヌルに盎接返信するか、GitHubで衚瀺しおください
https://github.com/mathjax/MathJax/issues/447#issuecomment-55649254 。

ゞョセフsiunitxの䜜者は、MathJaxが
蚀及....

http://www.texdev.net/2014/09/18/reworking-and-exposed-siunitx-internals/

これは、パッケヌゞの内郚に぀いお尋ねおいるずきに、私が自分の努力に぀いお電子メヌルで圌に話したずいう事実によるものかもしれたせん:-)

@pkra サヌドパヌティの拡匵機胜リポゞトリに切り替えたした。 ただし、テストがさらに難しくなりたした。暙準の堎所からMathJaxをロヌドする簡単な方法はありたすが、別の堎所でサヌドパヌティの拡匵機胜を探すように指瀺したすか

@burnpanck

これは、パッケヌゞの内郚に぀いお尋ねおいるずきに、私が自分の努力に぀いお電子メヌルで圌に話したずいう事実によるものかもしれたせん:-)

驚くばかり

暙準の堎所からMathJaxをロヌドする簡単な方法はありたすが、別の堎所でサヌドパヌティの拡匵機胜を探すように指瀺したすか

はい、ありたす-http//docs.mathjax.org/en/latest/options/ThirdParty.htmlを参照しおください

siunitxプラグむンの開発が停滞しおいたす。
珟圚のステヌタスぞのリンクを投皿したかっただけです。
https://github.com/burnpanck/MathJax-third-party-extensions/tree/add-siunitx-tex-extension
どういうわけか、 MathJax-third-party-extensionsに切り替えた埌、そのリンクを投皿したこずはありたせん。

siunitxドキュメントにあるほずんどすべおのテストケヌスに䜿甚可胜な可芖出力を提䟛するこずを付け加えおおきたす。 珟圚も正しく機胜しないのは

  • 物理量のリスト単䜍が適切に繰り返されおいない
  • 角床のレンダリング
  • リテラル単䜍の入力が正しく解析されない堎合がありたす。
  • \sisetup{...}コマンド
  • 倚分他のいく぀かの小さな問題

さらに、生成されたMathMLが意味的に正しいかどうかはわかりたせん。

自分で刀断したい堎合は、
http://rawgit.com/burnpanck/MathJax-third-party-extensions/add-siunitx-tex-extension/siunitx/sample-siunitx.html

@burnpanck 、これに取り組んでくれおありがずう

それが壊れおいなければ䞍完党なだけです、私たちの芳点からは、あなたの䜜業をサヌドパヌティの拡匵リポゞトリにマヌゞするこずは完党に問題ありたせん。

あなたの仕事に貢献したい人のために䜕か提案はありたすか

私の手順は、䟋を芋お、機胜を1぀ず぀修正するこずでした。
ただいく぀かの壊れた぀たり間違った出力ケヌスがありたすが、少なくずもそれらは代わりに゚ラヌメッセヌゞで倱敗するようにする必芁がありたす。 たた、゚ラヌ凊理は、JS䟋倖が発生するずいう点でナヌザヌフレンドリヌではない可胜性がありたす。

これは比范的耇雑な拡匵機胜であるため、MathJaxテストなどの自動テスト手順を組み蟌むこずで、䞀歩前進できるず思いたす。 特に、芋萜ずされがちなオプションやコヌナヌケヌスがたくさんあるので。

最埌に、生成されたMathMLを調べお、誀怍や意味の正しさを確認するずよいでしょう。

実際、今日は先延ばしが切実に必芁だったので、リスト、角床、リテラル単䜍の入力を修正したした。 これにより、壊れおいるこずがわかっおいる機胜は残りたせん。 ただし、生成された出力はただ最適に芋えたせん。 確かに、私はそこで助けおいただければ幞いです。 MathJaxのMMLクラスがどのように機胜するのか、MathMLをよく知っおいるのか、詊行錯誀しおいるだけなのかわかりたせん。 特に、間隔が正しくなく、FirefoxのHTML-CSSずMathMLの出力が異なりたす。

@burnpanck yay for procrastination :-)たぶん、私たちはい぀かチャットのために集たるべきですか あなたのコヌドは本圓に面癜そうです。私たちは物事がどこにあるのか、そしお私たちがどのように圹立぀のかをよりよく理解したいず思っおいたす。 興味があれば、peterで私にpingしおください。 [email protected]。

+ 1、mathjaxにナニットを含めるこずは必須です!!!
@burnpanckあなたの仕事に感謝したす
゚ンゞニアがラテックスを䜿甚する理由の1぀は、数ず単䜍の間に垞に完党なスペヌスがあり、途切れるこずがない、すべおの数に芋栄えのする単䜍があるこずです。
そしお゚ンゞニアは圌らのりェブサむトにもこれを持っおいるこずを厇拝するでしょう:-)

@ hpvd @ burnpanckはヘルパヌを探しおいるず思いたす。 MathJaxのTeX入力の内郚動䜜やその他の質問に぀いおサポヌトできる堎合は、お知らせください。

泚ずしお
プラむベヌトdokuwikiむンスタンスずmathjaxプラグむンで@burnpanckの拡匵機胜を䜿甚しおいたす。
そのペヌゞ䞋のFAQでセットアップに぀いお簡単に説明したした。 ファむルぞの盎接リンクを配眮するすべおの人特に@burnpanckにずっお問題がないこずを願っおいたすか

これたでのずころ問題なく動䜜したす \SI 、 \si 、 \num䜿甚。 私が芋逃しおいるのは、出力を埮調敎するための\sisetupだけです。 時間があればハックしたすが、今たではこの欠陥に耐えるこずができたす。バグに遭遇しお修正したり、最終的には新機胜をハックしたりする可胜性がありたす。 その堎合は、ここに報告したす。

@RafiKueng
詳现な説明をありがずう

@burnpanckリポゞトリからサヌドパヌティのリポゞトリぞのPRを䜜成した堎合、異議はありたすか その埌、CDNに配眮され、人々はそれを䜿甚/テストするのが簡単になりたす。

異議はありたせん、どうぞどうぞ しばらく前のビデオチャットで、残りの問題のいく぀かに察凊するこずに同意したした。残念ながら、冬の終わりたでほずんど時間がありたせん。 でも、珟状でも䟿利な方もいらっしゃるず思いたす

異議はありたせん、どうぞどうぞ

すごい 私は最初のPRをしたした。 サヌドパヌティのリポゞトリのテストフォルダを削陀しおも倧䞈倫かどうか疑問に思っおいたす。テストはおそらく今のずころ自分で行う必芁がありたすか それでよければ、PRを少しクリヌンアップしたす。

残りの問題のいく぀かに察凊したすが、残念ながら、私は冬の終わりたでほずんど時間がありたせん

心配はいりたせん。これたでに行ったこずは玠晎らしいこずです。

どこかにやるこずリストはありたすか 朜圚的な貢献者が簡単なたたは難しい䜜業項目のリストを持っおいるず、おそらく圹立぀でしょう。 チャットからもメモを掘り䞋げるこずができるかどうかを確認したす。

@burnpanckの拡匵機胜のコピヌをサヌドパヌティのリポゞトリずCDNにプッシュしたした。 ラむブデモに぀いおは、 http//codepen.io/pkra/pen/meLxzWを参照しおください。

このデモは玠晎らしいです-のような耇雑なものでさえ
$$ \ SI [per-mode = symbol] {123,44e-3} {\ kilogram \ metre \ perampere \ per \ second} $$
正垞に動䜜しおいたす

珟時点では機胜しおいないず思われる比范的重芁なこずの1぀は、小数点以䞋の桁を「、」コンマに切り替えるこずです。
siunitxドキュメント28ペヌゞからこのためのコヌドは次のようになりたす
\ num [output-decimal-marker = {、}] {1.23}
デモにはただ「。」が衚瀺されたす ドット

そのような発芋をどのように扱うべきでしょうか /どこに報告したすか

そのような発芋をどのように扱うべきでしょうか /どこに報告したすか

ええず、それは@burnpanckのコヌドです。 たぶんhttps://github.com/burnpanck/MathJax-third-party-extensions/ これは私がPRを指瀺した堎所です。

私たちMathJaxチヌムは喜んでサポヌトずアドバむスを提䟛したすが、サヌドパヌティの拡匵機胜はたさにそのサヌドパヌティのコヌドであるため、あたり倚くのリ゜ヌスをそれらに捧げるこずはできたせん。

この堎所では、問題を開く可胜性が無効になっおいるようです。 たぶん私たちはただ@burnpanckのコメントを埅っおいたす...

君たちは速い 問題が有効になりたした。重芁ず思われるものを自由に远加しおください。 すぐに察凊する時間がない堎合でも、問題を収集するのに適した堎所です。

@pkra ファむルsiunitx/ImplementationDetails.mdがありたす。このファむルには、改善できる領域を瀺す短いリストが含たれおいたす。 チャットの盎前にそのリストを曞きたした。

@burnpanck戻っおきお、問題を有効にしおくれおありがずう。 最初のものを開いたばかりです;-)

@pkra 1぀の䞀般的な質問デモが垞に最新のコヌドを䜿甚する自動のようなものはありたすか =>では、これはテストに適した堎所ですか

@pkra 1぀の䞀般的な質問デモが垞に最新のコヌドを䜿甚する自動のようなものはありたすか

これは個別に蚭定する必芁がありたす実際には少し泚意が必芁です。 最も簡単な方法は、拡匵機胜のコヌドを盎接codepenたたはjsbinペヌゞ http://codepen.io/pkra/pen/OyZqqxなどにコピヌしお貌り付けるこずです。 あなたはそれをフォヌクしおあなたの喜びにハックしお、あなたが望むように曎新するこずができたす。

codepenを䜿甚したこずはありたせんが、通垞のMathJaxセットアップを䜿甚しおMathJax.Ajax.config.path['Contrib'] = 'http://rawgit.com/burnpanck/MathJax-third-party-extensions/add-siunitx-tex-extension'を実行するこずはできたせんか
rawgitを䜿甚したsiunitxのドキュメントの非察話型参照レンダリングがあるこずに泚意しおください。 むンタラクティブなテストペヌゞもありたす。 rawgitリンクは、垞にブランチadd-siunitx-tex-extensionの先頭を指したす。

通垞のMathJaxセットアップを䜿甚するこずはできたせん

もちろん。 コヌドをハックするためのラむブデモを考えおいたした。

私はhttp://codepen.io/pkra/pen/meLxzWを曎新しお、rawgit経由でリポゞトリを䜿甚したした。

これはただ取り組んでいたすか
..cocalc.comでこれに遭遇したばかりで、

%md
$n_{out} = 60\mathrm{~min^{-1}}$

これはただ取り組んでいたすか

siunitxにはサヌドパヌティの拡匵機胜があり、そのリポゞトリはhttps://github.com/burnpanck/MathJax-siunitxにありたす。

https://rawgit.com/burnpanck/MathJax-siunitx/master/examples/siunitx.dtx.html

だから基本的に今は死んでいる。 悲しい。 それを埩掻させるチャンスはありたすか

これは決しおsiunitxに代わるものではありたせんが、MathJaxで単玔な単䜍を入力したいだけのナヌザヌは、mhchemの\puコマンドを芋るこずができたす。 \pu{\pu{123 kJ*mol-1}}マニュアル、䞀番䞋たでスクロヌルしたす。 このコマンドはStackExchangeで数幎間䜿甚されおいたす。したがっお、これを恥知らずな宣䌝ではなく、わかりやすいポむンタずしお衚瀺しおください。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡