5。拡張可能な調整可能なシンボル
ラテックスでは、必要なサイズに成長できる構造を生成できる特定の機能があります。数学的なタイプセットは、このような変動性を非常に必要としています。この記事では、いくつかの側面について説明します。このセクションでカバーされているすべてのコマンド(特に明記しない限り)は、標準のラテックスによって提供されます。
5.1。 Ellipsis …
amsmath
パッケージは(ほぼすべての場合)すべての\ ldots
、cdot
など、単一の\ dots
コマンドを標準のラテックスから置き換えます。楕円の垂直位置とその周りの空間の両方は、\ dots
に続くシンボルのタイプに応じて自動的に選択されます。次のシンボルがプラス記号である場合、ドットが中心に出てきます。それがコンマの場合、彼らはベースラインに落ちます。常に3つのドットですが、間隔は可変です。
1\usepackage{amsmath}
2% -------------------------------------------------------------------------------
3A series $H_1, H_2, \dots, H_n$, a sum
4$H_1 + H_2 + \dots + H_n$, an orthogonal product
5$H_1 \times H_2 \times \dots \times H_n$.
ただし、フォーミュラの最後にドットが表示されると、次のオブジェクトは\end
または \)
または $
のようなものになり、ドットの位置付けについてLaTexに手がかりを与えません。そのような場合、ドットには\dotsc
を使用してコンマ、ドットの\dotsb
を使用することで支援する必要があります。
1\usepackage{amsmath}
2% -------------------------------------------------------------------------------
3A series $H_1, H_2, \dotsc\,$, a sum
4$H_1 + H_2 + \dotsb\,$, an orthogonal product
5$H_1 \times H_2 \times \dotsm\,$, and an infinite
6integral: \[ \int_{H_1} \int_{H_2} \dotsi \;
7{-\Gamma}\, d\Theta \]
5.2。水平に拡張可能なシンボル
基本的に、LATEXを使用すると、数学アクセントコマンドをセットアップして、利用可能なフォントによって提供されるたびに、さまざまな幅から適切なグリフを生成できます。ただし、標準のラテックスには、このようなコマンドは2つしかありません: \ widehat
と \ widetilde
。
次の例では、前述の拡張可能なアクセントと同様の構成要素を生成するいくつかのコマンドの使用を示します。それらはすべて、数学クラス *普通 *の複合記号を生成します。
1\usepackage{amsmath}
2% -------------------------------------------------------------------------------
3\begin{align*}
4\widehat {\psi_\delta(t) E_t h}
5&= \widetilde {\psi_\delta(t) E_t h} \\
6\overline {\psi_\delta(t) E_t h}
7&= \underline {\psi_\delta(t) E_t h} \\
8\overbrace {\psi_\delta(t) E_t h}
9&= \underbrace {\psi_\delta(t) E_t h}
10& & \text{Do not change style} \\
11\overrightarrow {\psi_\delta(t) E_t h}
12&= \overleftarrow {\psi_\delta(t) E_t h}
13& & \text{Do not change style} \\[-3pt]
14& & & \text{without \textsf{amsmath}} \\
15\underrightarrow {\psi_\delta(t) E_t h}
16&= \underleftarrow {\psi_\delta(t) E_t h}
17& & \text{Do need \textsf{amsmath}} \\
18\overleftrightarrow {\psi_\delta(t) E_t h}
19&=\underleftrightarrow{\psi_\delta(t) E_t h}
20& & \text{Do need \textsf{amsmath}}
21\end{align*}
ここで、「変更スタイル」とは、採用されているシンボルが使用されている数学スタイルの影響を受けることを意味するため、たとえば、分数や添え字/SuperScriptで使用すると正しく見えます。スタイルを変えないものは、表示された式の最上位レベルでのみ正しく出てきます。
5.3。垂直に拡張可能なシンボル
垂直の拡張性ははるかに広くなっています。次の表には、垂直に拡張可能なすべての記号を示します。
垂直に拡張可能なシンボル
![]() | ( ) | ![]() | \{ \} | ![]() | \lVert \rVert |
![]() | \langle \rangle | ![]() | \lbrace \rbrace | ![]() | \lvert \rvert |
![]() | \lgroup \rgroup | ![]() | [ ] | ![]() | ` |
![]() | \lmoustache \rmoustache | ![]() | \lbrack \rbrack | ![]() | \vert |
![]() | \Downarrow | ![]() | \lceil \rceil | ![]() | \arrowvert |
![]() | \Uparrow | ![]() | \lfloor \rfloor | ![]() | \bracevert |
![]() | \Updownarrow | ![]() | \llbracket \rrbracket | ![]() | \Arrowvert |
![]() | \downarrow | ![]() | / | ![]() | | |
![]() | \uparrow | ![]() | \backslash | ![]() | \Vert |
![]() | \updownarrow | . | ![]() | \sqrtsign |
イタリック体の記号は、
amsmath
パッケージ、または太字で追加入力する場合はstmaryrd
パッケージが必要です。ピリオド (.) 自体は拡張可能な記号ではありませんが、「目に見えない」区切り文字を生成するために使用できます。\sqrtsign
記号は\left
、\right
、\middle
と一緒に使用することはできません。
Synonyms: [ -
\lbrack
,[
; ] -\rbrack
,]
; { -\lbrace
,\{
; } -\rbrace
,\}
; | -\vert
,|
; || -\Vert
,\|
.
これらの記号は、特定の使用法でのみ拡張可能になります。彼らは次の構造に基づいている必要があります:
1\left <ext-Open> <sub-formula> \right <ext-Close>
LaTeX が eTeX プログラムを使用している場合は、
\middle
を使用してこれらの拡張シンボルを使用することもできます。
ここでは、上記の表に記載されている記号(\sqrtsign
を除く)のいずれかになることができます。
fntguideで説明されているように、拡張可能になるように設定されたシンボルでなければなりません。したがって、実際のグリフの欠如を表すシンボルが利用可能でなければなりません。 *null delimiter *としても知られているこのシンボルは、期間(。)であることが起こりました。拡張可能なシンボルをタイプセットするための実際のグリフのサイズは、それらの間にあるサブフォーミュラの高さと深さに合うように選択されます。
根本的なシンボル\sqrtsign
は、その引数のサイズに合うように垂直および水平方向に成長します。ラテックスでは、 \ sqrt
コマンドを使用してこのシンボルを取得します。
1\[
2 \sqrtsign{1 + \sqrtsign{1 + \sqrtsign{1 +
3 \sqrtsign{1 + \sqrtsign{1 + \sqrtsign{1 + x}}}}}}
4\]