
私はすべての関数を非斜体でタイプセットしてきましたが( も$f(x)$
)、これが正しい規則であるかどうかはわかりません。このウェブサイトは、一般的な関数 (例: ) は$f(x), g(x)$
斜体にし、意味が固定されているもの (例: $\sin(x)$
) のみ斜体にすべきではないと示唆しています。関数に固定の意味を与えた場合はどうなるでしょうか (例:$F(x)$
テキストでは常に XXX を意味する)。みんなはどのような規則を使用しているのでしょうか。
答え1
数学の組版を含め、世の中のあらゆるものには、さまざまな、そしてしばしば矛盾する印刷上の慣習があります。確かに、どの国や印刷の伝統に属しているかによって、他の慣習よりも広く守られている印刷上の慣習があるのは事実です。しかし、普遍的な数式組版の慣習。おそらく[??]記号は常に「等しい」または「等しい」を意味するという慣習を超えたもの=
。もちろん、適切に定義された意味で。
特定の数式スタイルに固執するのではなく、XeLaTeXやLuaLaTeXで文書をタイプセットすることを検討してください。そうすれば、ユニコード数学パッケージには、太字でない小文字と大文字のラテン文字とギリシャ文字の組版方法を制御する 4 つの異なる「数式スタイル」が用意されています。これらは次のとおりです。
ISO
: 大文字と小文字の両方のラテン文字とギリシャ文字の斜体(傾斜)形状。TeX
(おそらく「Knuth」と呼ぶべきでしょうか?): すべてのラテン文字 (大文字と小文字の両方) の斜体; 斜体の小文字のギリシャ文字; 直立した大文字のギリシャ文字。french
: 斜体の小文字のラテン文字、直立した大文字のラテン文字、直立した小文字と大文字のギリシャ文字。upright
: 大文字と小文字の両方のラテン文字とギリシャ文字の直立形状。
これらの4つのスタイルは、実際に遭遇する可能性のあるほとんどの慣習をカバーしていると確信しています。しかし、どこかに数式組版の慣習がいくつか存在していても驚きません。ないこれら 4 つのスタイルのいずれかに従ってください。このような異常な数学スタイルに遭遇した場合は、ぜひお知らせください...
次の表は、これらのスタイルが小文字と大文字のラテン文字とギリシャ文字の「外観」にどのように影響するかを示しています。
重要なことは、視覚的な書式設定をできるだけ少なくし、代わりに、LaTeX とパッケージに頼って、unicode-math
選択したスタイルに準拠した数式をタイプセットするという面倒な作業を実行することです。
パッケージには、 、 、の3つの基準unicode-math
オプションも用意されています。詳細については、パッケージのユーザーガイドのセクション5.2を参照してください。標準太さの文字に スタイルを使用し、太字の文字に スタイルを使用するには、次のように入力します。bold-style
ISO
TeX
upright
ISO
upright
\setmathfont{Stix Two Math}[math-style=ISO,bold-style=upright]
別の質問をしました:
関数に固定の意味を与えるとどうなるでしょうか (例:
$F(x)$
テキスト内で常に XXX を意味する)?
注目すべきタイポグラフィの問題はF
できた少なくとも、特定の機能だけを表すあなたのの使用F
。ここで問題となるのは、F
が非常に一般的な記号であるということです。したがって、 をどのようにタイプセットするかは、使用する数式スタイルに大きく依存します。対照的に、 は\sin
常に 1 つのことしか意味しません。ない限りに非標準的な意味を割り当てたい\sin
場合、その場合、読者の容赦のない永遠の敵意を買うことになるでしょう...
上記のスクリーンショットの元となったコードは次のとおりです。
\documentclass{article}
\usepackage{booktabs,unicode-math}
\setmainfont{Stix Two Text} % or some other suitable text font
\newcommand\blurb{$abc \quad y=f(x) \quad ABC \quad \sigma\phi\psi \quad \Sigma\Phi\Psi$}
\begin{document}
\begin{tabular}{@{}ll@{}}
math style & output \\
\midrule
ISO & \setmathfont{Stix Two Math}[math-style=ISO]\blurb \\
TeX & \setmathfont{Stix Two Math}[math-style=TeX]\blurb \\
french & \setmathfont{Stix Two Math}[math-style=french]\blurb \\
upright & \setmathfont{Stix Two Math}[math-style=upright]\blurb \\
\end{tabular}
\end{document}