
私の文書では、数式モード内の数字が数式モード外の数字と異なって表示されます。段落内に「10 の 2 乗」のような数字がある場合、 を使用すると便利なようです$10^2$
。しかし、同じ行に「10 km」とあるとします。10 のスタイルが異なります。この場合も を使用する必要がありますか$10$ km
?
- ドキュメント内で数式モードを使用するのに最適なタイミングに関する一般的なルールはありますか?
答え1
ドン・クヌースは、TUGboatの記事でこの話題に触れています。「具体的な数学の組版」彼の例には単位は含まれていません (そのためには、すでに述べたように、siunitx パッケージが適しています) が、何が数学で何が数学でないかを判断する方法は、それ以外ではよく説明されています。
(この記事は Knuth の Concrete フォントで設定されており、その本の設定に使用された特別なテクニックの一部が紹介されています。この質問とは無関係ですが、それでも興味深いものです。)
答え2
数式フォントと本文のフォントは数字の見た目が異なっている可能性が高いため、一貫性を保つようにしてください。文書の一部、たとえば第 4 章、定理 3.4、箇条書き 2、図 9.3、表 12.1 または同様の要素を参照する場合は、同じフォント (おそらく本文のフォント) を使用します。
数式の一部、たとえば先頭の係数について話すときは、一貫性を保ち、数式の組版に使用したのと同じフォントを使用してください。
物理量の場合は、siunitxこれにより、文書全体で SI システムを一貫して適用できるようになります。
答え3
私のシンプルなルールは、ウリとバーバラ・ビートンが書いたものと似ています。
書く数字プレーンテキストで数字数学で。
もっと気軽に言えば、たとえば、それが(文脈上)文学批評に関するエッセイに当てはまる場合は数字であり、科学者が書く場合は数字であると区別することができます。または、実用性を考慮して、プラス記号の隣にあると想像できる場合は数学でそれを配置します。
答え4
私は Don Knuth の提案に原則として完全に同意しますが、実際には、数値を入力するたびに、その数値がテキスト モードに属するのか、数式モードに属するのかを判断するのは少々面倒です。 または が$10$
問題10
にならないように、それらを同じように表示するのはどうでしょうか。これを行うことができるパッケージ がありますがmathastext
、Knuth がその記事を書いたときには存在していませんでした。
私は通常mathastext
、英数字数式モードでは通常のテキストと同じになります。私はこれを前文に書きました
\usepackage[basic,italic,defaultimath,nohbar,defaultmathsizes]{mathastext}
mathastext
これにより、数式モードの他の文字を変更せずに、パッケージが慎重に適用されます。