たかむ

MathMLについて様々な情報を細々とホームページに綴っています。 https://t…

たかむ

MathMLについて様々な情報を細々とホームページに綴っています。 https://takamu.sakura.ne.jp/mathml/index.html ここではMathMLについて調べる中で気が付いたことをメモしていきます。

記事一覧

MathMLではありませんが、noteで数式が使えるようになったらしいので書いてみました (第3弾)

2021年12月からnoteで数式を使えるようになったらしいです。 今回、第3弾ということで、分数の割り算・掛け算・約分について書いてみたいと思います。なお、過去に数式を…

たかむ
13日前

帯分数に思いをめぐらす

MathMLで使われる"INVISIBLE PLUS"(見えないプラス)という名前のユニコード文字があり、帯分数を表すために使われます。具体的には、数値文字参照を利用して次のように記載…

たかむ
3週間前

"accessible ○○"ってどう訳す?

MathML4の仕様書では、付録Cで、MathML3には無かったアクセシビリティについての章が加わりました。その付録Cには、"accessible digital content"とか、"accessible graphi…

たかむ
1か月前

semi(半)だけど二重階乗!!

MathML4仕様書の例の中で"semi factorial"というものが出てきます。 "semi"は、"semiconductor"が"半導体"といった具合に"半"という意味の言葉です。ただ、日本語では一般…

たかむ
2か月前

Computed Valueは算出値? 計算値?

CSSには"Computed Value"という用語があります。これは、スタイルシートで指定された値や継承された値や既定値から、諸々処理して、実際に描画に使用する算出した(計算し…

たかむ
3か月前

だいぶ先だが、MathML5が開発されるらしい

以前、2023年10月にW3Cの数学作業部会憲章(日本語訳)が再発行されたことで、MathMLコアが2024年9月ごろに勧告になるのではという話をしました。 この作業部会憲章の再発行…

たかむ
4か月前

17年目の日本語訳を振り返る

私がMathML関連の技術報告書を初めて和訳してからの15年間は15年間の日本語訳を振り返るで、16年目については16年目の日本語訳を振り返るで振り返ったところです。さらにそ…

たかむ
5か月前
1

mayをどう訳す?

MathMLなどの仕様書を読んでいると、しばしばmayという助動詞に出会います。このmayはどう訳すと良いのでしょうか。 mayには「かもしれない」と「してもよい」の意味があ…

たかむ
5か月前

MathMLコアはいつごろ勧告になるのか

2023年10月、W3Cの数学作業部会憲章(日本語訳)が再発行されました。そうなると、数学作業部会憲章の下で作業が進められていたMathMLコアはいつごろ勧告になるのでしょうか…

たかむ
6か月前

Instanceって何と訳す?

MathML等の技術報告書の勧告の手続き等を定めたW3C手続き文書(2023年6月12日版)に、"A distinct instance of the W3C Council"という文言が出てきます。さて、この"instanc…

たかむ
7か月前

なぜ、行が横で、列が縦なのか?

MathMLのmtableやmstackでは、行や列という概念が出てきますが、どちらが横でどちらが縦なのかとても分かりにくいです。HTMLのtableでも、Excelなどの表計算でも混乱を生じ…

たかむ
9か月前
3

MathMLの中にHTMLを埋め込んでみる

あるとき、SNS上で『MathMLで数式のユーザーインターフェイスが作れるんではないか。入力を受け取ることはできないか。』という趣旨の意見を見つけました。 このことは、M…

たかむ
9か月前
4

mfencedがMathMLコアに含まれなかった

mfenced要素って? MathMLのmfenced要素は、とても使い勝手の良い要素でした。 <math> <mi>sin</mi> <mo>⁡&ApplyFunction;</mo> <mfenced> <mrow> <mi>a</mi>…

たかむ
10か月前

MathMLの系譜

MathML 1.10とMathML 2.0が、今年2023年4月7日に置換済勧告となりました。これからは後継のMathML 3.0(日本語訳)や勧告に向けて改訂作業中のMathML 4.0が主流になって行く…

たかむ
11か月前

スクリプト体とカリグラフィー体

TeXやMathMLで利用される筆記体フォントには、スクリプト体とカリグラフィー体の2つの異体字(同じ文字だが字体が異なるもの)があります。この2つの異体字について、筆者…

たかむ
1年前

差分ツールWinMergeでHTMLを比較する

よく利用される差分ツールとしてWinMergeがあります。筆者も、MathMLなどの新旧の仕様書を比較するのに使用しています。 ただ、HTMLを比較する場合、ちょっとしたコツが必…

たかむ
1年前
3
MathMLではありませんが、noteで数式が使えるようになったらしいので書いてみました (第3弾)

MathMLではありませんが、noteで数式が使えるようになったらしいので書いてみました (第3弾)

2021年12月からnoteで数式を使えるようになったらしいです。

今回、第3弾ということで、分数の割り算・掛け算・約分について書いてみたいと思います。なお、過去に数式を書いてみた記事は、第1弾、第2弾から見ることができます。

分数の割り算は分母と分子をひっくり返して掛けることになります。約分も途中で出てきます。

$$
\frac{10}{9}\times\frac{2}{3}=\frac{

もっとみる
帯分数に思いをめぐらす

帯分数に思いをめぐらす

MathMLで使われる"INVISIBLE PLUS"(見えないプラス)という名前のユニコード文字があり、帯分数を表すために使われます。具体的には、数値文字参照を利用して次のように記載します。

<math> <mn>1</mn> <mo>⁤&#x2064;</mo> <mfrac><mn>1</mn><mn>3</mn></mfrac></math>

このMathMLのコードは$${1

もっとみる
"accessible ○○"ってどう訳す?

"accessible ○○"ってどう訳す?

MathML4の仕様書では、付録Cで、MathML3には無かったアクセシビリティについての章が加わりました。その付録Cには、"accessible digital content"とか、"accessible graphing utilities"といった"accessible ○○"という表現が出てきます。ところで、この"accessible ○○"ってどう日本語にしたら良いのでしょうか。

もっとみる
semi(半)だけど二重階乗!!

semi(半)だけど二重階乗!!

MathML4仕様書の例の中で"semi factorial"というものが出てきます。
"semi"は、"semiconductor"が"半導体"といった具合に"半"という意味の言葉です。ただ、日本語では一般に"semi factorial"は二重階乗と呼ばれます。半なのに二重とは呼ばれる面白い言葉ですね。

ちなみに、英語版Wikipediaでは、"double factorial"を"semi

もっとみる
Computed Valueは算出値? 計算値?

Computed Valueは算出値? 計算値?

CSSには"Computed Value"という用語があります。これは、スタイルシートで指定された値や継承された値や既定値から、諸々処理して、実際に描画に使用する算出した(計算した)値です。厳密には"auto"とされた値を描画に使用するピクセル値に変換するといった重い処理の前の値ではあります。

この"Computed Value"の日本語訳には、算出値を当てているものと、計算値を当てているものの

もっとみる
だいぶ先だが、MathML5が開発されるらしい

だいぶ先だが、MathML5が開発されるらしい

以前、2023年10月にW3Cの数学作業部会憲章(日本語訳)が再発行されたことで、MathMLコアが2024年9月ごろに勧告になるのではという話をしました。

この作業部会憲章の再発行では、もう一つ大きな内容が書き加えられました。それはMathML5の開発です。現在、MathML3 2ndが勧告で, MathML4が開発中という状況なのでまだまだ先の話ではあるでしょうが、書き加えられたのは事実です

もっとみる
17年目の日本語訳を振り返る

17年目の日本語訳を振り返る

私がMathML関連の技術報告書を初めて和訳してからの15年間は15年間の日本語訳を振り返るで、16年目については16年目の日本語訳を振り返るで振り返ったところです。さらにそこから1年経ったということで、17年目の日本語訳を振り返ってみたいと思います。

文字に対するXML実体の定義(第3版)

"XML Entity Definitions for Characters (3rd Edition

もっとみる
mayをどう訳す?

mayをどう訳す?

MathMLなどの仕様書を読んでいると、しばしばmayという助動詞に出会います。このmayはどう訳すと良いのでしょうか。

mayには「かもしれない」と「してもよい」の意味があります。筆者は「かもしれない」が主な意味だと覚えていました。

RFC文書では

実は、仕様書の助動詞の意味を明確にするためのRFC文書「Key words for use in RFCs to Indicate Requi

もっとみる
MathMLコアはいつごろ勧告になるのか

MathMLコアはいつごろ勧告になるのか

2023年10月、W3Cの数学作業部会憲章(日本語訳)が再発行されました。そうなると、数学作業部会憲章の下で作業が進められていたMathMLコアはいつごろ勧告になるのでしょうか。

憲章によると

数学作業部会憲章の予定の節によると、開始日+3ヵ月で勧告候補、開始日+9ヵ月で勧告案を目途としているようです。そうすると、数学作業部会憲章の開始日が2023年10月13日なので、2024年1月に勧告候補

もっとみる
Instanceって何と訳す?

Instanceって何と訳す?

MathML等の技術報告書の勧告の手続き等を定めたW3C手続き文書(2023年6月12日版)に、"A distinct instance of the W3C Council"という文言が出てきます。さて、この"instance"って何と訳すと良いでしょう。

プログラミング言語のオブジェクト指向の分野では、"instance"は「インスタンス」と訳されます。クラスとして定義されたものの、実際に動

もっとみる
なぜ、行が横で、列が縦なのか?

なぜ、行が横で、列が縦なのか?

MathMLのmtableやmstackでは、行や列という概念が出てきますが、どちらが横でどちらが縦なのかとても分かりにくいです。HTMLのtableでも、Excelなどの表計算でも混乱を生じさせているところかと思います。

そこで、インターネットで調べてみたのですが、『行が横、列が縦であることをどう覚えるのか』といった内容のウェブサイトはすぐ見つかったのですが、『なぜ行が横で、列が縦なのか』とい

もっとみる
MathMLの中にHTMLを埋め込んでみる

MathMLの中にHTMLを埋め込んでみる

あるとき、SNS上で『MathMLで数式のユーザーインターフェイスが作れるんではないか。入力を受け取ることはできないか。』という趣旨の意見を見つけました。

このことは、MathMLコアの仕様書(筆者による日本語訳)にある"2.2.1 HTMLとSVG"で紹介されているコードを使えば解決できるのではと思ったのですが、実際に試したことがありません。MathMLはブラウザによって実装状況がまちまちなの

もっとみる
mfencedがMathMLコアに含まれなかった

mfencedがMathMLコアに含まれなかった

mfenced要素って?

MathMLのmfenced要素は、とても使い勝手の良い要素でした。

<math> <mi>sin</mi> <mo>⁡&ApplyFunction;</mo> <mfenced> <mrow> <mi>a</mi> <mo>⁢</mo> <mi>x</mi> <mo>+</mo> <mi>b</mi>

もっとみる
MathMLの系譜

MathMLの系譜

MathML 1.10とMathML 2.0が、今年2023年4月7日に置換済勧告となりました。これからは後継のMathML 3.0(日本語訳)や勧告に向けて改訂作業中のMathML 4.0が主流になって行くものだと思われます。
ところで、MathMLはどのように改訂が進めれれて来たのかが気になったので、MathMLの系譜をまとめてみました。

まず、1998年4月7日にMathML 1.0が勧告

もっとみる
スクリプト体とカリグラフィー体

スクリプト体とカリグラフィー体

TeXやMathMLで利用される筆記体フォントには、スクリプト体とカリグラフィー体の2つの異体字(同じ文字だが字体が異なるもの)があります。この2つの異体字について、筆者がいろいろ調べたことをまとめておきたいと思います。
なお、スクリプト体やカリグラフィー体は、英字フォントでの書体の話なので、日本語の情報がなかなか無く調べるのに苦労しました。そのため、下記の文章には、必ずしも正確でない情報が含まれ

もっとみる
差分ツールWinMergeでHTMLを比較する

差分ツールWinMergeでHTMLを比較する

よく利用される差分ツールとしてWinMergeがあります。筆者も、MathMLなどの新旧の仕様書を比較するのに使用しています。

ただ、HTMLを比較する場合、ちょっとしたコツが必要です。
例えば

</style><style type="text/css">



</style><style type="text/css">

は、同じHTMLコードで途中に改行があるかどうかの違いです。し

もっとみる