> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/tr/derinlemesine-makaleler/33-mathtools-for-beautiful-math.md).

# Mathtools - güzel matematik için

**Yazar: Robert Murrish (Haziran 2012)**

`mathtools` muhtemelen ihtiyaç duyduğunuzu hiç bilmediğiniz pakettir. LaTeX, denklemleri dizmeyi kolaylaştırır ve `mathtools` bu denklemleri güzel hale getirir.

`mathtools` bir uzantısıdır `amsmath`. Eğer eklerseniz `mathtools`, o paketteki herhangi bir işlevi veya makroyu kullanabilirsiniz. `amsmath` denklemleri dizmek için geniş bir araç setidir ve yaygın olarak kullanılır. `mathtools` genişletir `amsmath` işlevleri, ek biçimlendirme seçenekleri sağlamak ve matematik dizgisindeki daha yaygın bazı sorunları gidermek için.

### Birkaç örnek

#### İki satırlı kesirler

Karmaşık bir kesir o kadar genişleyebilir ki sütun genişliğini aşar. Payı ve/veya paydayı birden fazla satıra bölmek, onu bir arada tutmanın şık bir yoludur.

```latex
z=\frac{ab+cd+ef+gh+ij+kl+mn+op+qr}{y}
z=\frac{\splitfrac{ab+cd+ef+gh+ij}{+kl+mn+op+qr}}{y}
```

![Fract.png](/files/3b70f442635fab8ed92d99f8b24729c6a0b9e439)

#### Uzun toplam parametreleri

şu olmadan `mathtools` işlevi `\mathclap`, alt indisler nedeniyle toplam simgesinin iki yanında fazladan boşluklar oluşur. Basit bir `mathtools` komut sonucu sıkıştırır.

```latex
P_e_i_\Delta = \sum_{j=1, j\not=k,i}E_iE_jB_i_j cos\delta_i_j\delta_i_j_\Delta + V_kE_iB_i_k cos\delta_i_k_o \delta_i_k_\Delta

P_e_i_\Delta = \sum_{\mathclap{j=1, j\not=k,i}}E_iE_jB_i_j cos\delta_i_j \delta_i_j_\Delta + V_kE_iB_i_k cos\delta_i_k_o \delta_i_k_\Delta
```

![Mathclap.png](/files/bccace84f02a330d879e9c51969b38caaa685b9b)

#### Ön indisler

Bir sembolün solunda (önünde) üst indis ve alt indis kullanımına izin verir. İşte bir kimya örneği:

```latex
\prescript{238}{92}{\mathbf{U}}
```

![U238.png](/files/b30add324a61a42e068ea0a4a3d7eeafd4589729)

Bu tam örnekler keşfe başlamak için iyi bir yerdir `mathtools`, ancak bu pakette mevcut çok daha fazla araç vardır. Aşağıda pakette bulunan tüm makroların tam listesi yer almaktadır (bu makalenin yazıldığı tarih itibarıyla). Güncel bir liste ve her birinin nasıl kullanılacağına ilişkin ayrıntılar için şuraya bakın: [şunun belgeleri: `mathtools` paketini](https://ctan.org/pkg/mathtools?lang=en).

|                                                                                                                                                                                                                                                                                                                             |                                                                                                                                                                                                                                                        |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **İşlev Adı**                                                                                                                                                                                                                                                                                                               | **Açıklama**                                                                                                                                                                                                                                           |
| mathclap                                                                                                                                                                                                                                                                                                                    | Bu işlev, bağımsız değişkenini yatayda hiçbir yer kaplamadan dizer ve her iki yana simetrik olarak taşar. Yukarıda gösterildiği gibi, bu işlev alt indislerde, üstel ifadelerde vb. oluşabilen bazı fazladan boşlukları kaldırmak için kullanılabilir. |
| <p>mathrlap<br>mathllap</p>                                                                                                                                                                                                                                                                                                 | mathclap ile aynıdır, ancak yalnızca sırasıyla sağa veya sola taşar.                                                                                                                                                                                   |
| cramped                                                                                                                                                                                                                                                                                                                     | mathclap'a benzer şekilde, bu bazı öğeleri sıkıştırır. Örneğin, üstel ifadeleri biraz daha sıkılaştırır; bu da özellikle birden fazla üstel seviye olduğunda yararlı olabilir.                                                                         |
| <p>crampedclap<br>crampedrlap<br>crampedllap</p>                                                                                                                                                                                                                                                                            | Hem cramped hem de mathclap'i (veya mathrlap vb.) uygular. Bunları ayrı ayrı uygulamakla aynı etkiyi verir, ancak işlemde bir performans artışı sağlar.                                                                                                |
| smashoperator                                                                                                                                                                                                                                                                                                               | Yukarıdaki tüm işlevlerin birleşimi gibi metni sıkıştırır. Çoğu durumda kullanımı daha basittir, ancak bazı kontrolleri kaybedersiniz ve sonuçtan o kadar memnun olmayabilirsiniz. Bu durumda yukarıdaki işlevleri tek tek kullanın.                   |
| adjustlimits                                                                                                                                                                                                                                                                                                                | Limitler (\lim) üzerinde çalışır ve daha karmaşık limitlerin dikey olarak hizalanmasını sağlar.                                                                                                                                                        |
| SwapAboveDisplaySkip                                                                                                                                                                                                                                                                                                        | Bir denklemin üzerindeki bazı boşlukları ortadan kaldırır.                                                                                                                                                                                             |
| <p>newtagform<br>renewtagform<br>usetagform</p>                                                                                                                                                                                                                                                                             | "Etiketler" denklem numaralarıdır ve bu işlev kümesi onları değiştirmenize olanak tanır; örneğin parantezleri, stili vb. değiştirebilirsiniz.                                                                                                          |
| refeq                                                                                                                                                                                                                                                                                                                       | Yazı tipi uyumsuzluğu sorunları oluşturmadan, belge metni içinde işlevlere başvurmanın alternatif bir yolu.                                                                                                                                            |
| showonlyrefs                                                                                                                                                                                                                                                                                                                | Bu bir bayraktır, bir işlev değil; ancak yine de oldukça kullanışlıdır. Etkinleştirilirse, yalnızca metinde atıf yapılan denklemler denklem numarası alır.                                                                                             |
| showmanualtags                                                                                                                                                                                                                                                                                                              | showonlyrefs ile aynıdır, ancak elle etiketlerin ayarlandığı denklemler için.                                                                                                                                                                          |
| noeqref                                                                                                                                                                                                                                                                                                                     | Yukarıdaki iki bayrak için bir istisna oluşturmanıza, metinde atıf yapılmamış olsa bile bir denklem numarası veya etiketi göstermenize olanak tanır.                                                                                                   |
| <p>xleftrightarrow<br>xLeftarrow<br>xRightarrow<br>xhookleftarrow<br>xhookrightarrow<br>xmapsto</p>                                                                                                                                                                                                                         | İlgili metne sığacak şekilde gerektiğinde uzayan çeşitli oklar çizmek için bir işlevler kümesi.                                                                                                                                                        |
| "Zıpkın" ya da dikey oklar kümesi. Oklar gibi, gerektiğinde uzarlar                                                                                                                                                                                                                                                         | <p>overbrace<br>underbrace</p>                                                                                                                                                                                                                         |
| Bir denklemin üstüne ya da altına parantez yerleştirir. LaTeX'e gömülü işlevlerle aynıdır, ancak çoğu zaman daha iyi dizilir. Orijinal LaTeX işlevlerine ihtiyacınız varsa \LaTeXoverbrace ve \LaTeXunderbrace kullanabilirsiniz.                                                                                           | <p>overbracket<br>underbracket</p>                                                                                                                                                                                                                     |
| overbrace ve underbrace gibi bir denklemin üstüne veya altına yerleşir, ancak köşeli parantezlerle.                                                                                                                                                                                                                         | begin{matrix} ve benzerleri                                                                                                                                                                                                                            |
| Matrisleri dizmek için birkaç seçenek vardır. Bunlar çoğunlukla öğeleri varsayılan ayarlardan daha iyi ortalamaya yarar, ancak smallmatrix gibi başka seçenekleri de vardır. Bir matris tanımladıktan sonra, hangisinin ihtiyacınızı en iyi karşılayacağını belirlemek için resmi mathtools belgelerine bakmanızı öneririm. | multlined                                                                                                                                                                                                                                              |
| Uzun bir denklemi parçalara ayırır; yukarıdaki ilk örnekteki bölünmüş kesirlere benzer.                                                                                                                                                                                                                                     | begin{cases} ve benzerleri                                                                                                                                                                                                                             |
| Parçalı denklemleri düzgün biçimde dizmek için araçlar. Yine, birçok seçenek mevcuttur; hepsini burada anlatmak yerine, parçalı denkleminizin nasıl göründüğünü öğrendikten sonra sizi resmi mathtools belgelerine yönlendiriyorum.                                                                                         | MoveEqLeft                                                                                                                                                                                                                                             |
| Gerektiğinde denklemler için girinti oluşturmanın bir yolu.                                                                                                                                                                                                                                                                 | Aboxed                                                                                                                                                                                                                                                 |
| Bir denklemin etrafına bir kutu çizer.                                                                                                                                                                                                                                                                                      | <p>ArrowBetweenLines<br>vdotswithin<br>shortvdotswithin<br>MTFlushSpaceAbove<br>MTFlushSpaceBelow</p>                                                                                                                                                  |
| Bu işlevler, denklemler, oklar, noktalar vb. arasındaki boşlukta çizim yapmaya olanak tanır.                                                                                                                                                                                                                                | shortintertext                                                                                                                                                                                                                                         |
| amsmath'teki \intertext işlevi gibi, bu da hizalamayı bozmadan bir denklem dizisinin arasına biraz metin eklemenize olanak tanır. Bu işlevin bu sürümü daha az boşluk oluşturur.                                                                                                                                            | DeclarePairedDelimiter                                                                                                                                                                                                                                 |
| Yeni ayraçlar tanımlamaya olanak tanır; belgelerdeki bir örnek, bir kesir için uygun yükseklikte mutlak değer çizgileri oluşturmaktır. Bu işlevin bazı gelişmiş seçenekleri vardır.                                                                                                                                         | <p>lparen<br>rparen</p>                                                                                                                                                                                                                                |
| \left(, \right) ile eşdeğerdir. Uyumluluk için sağlanmıştır.                                                                                                                                                                                                                                                                | vcentcolon                                                                                                                                                                                                                                             |
| Dikey olarak ortalanmış bir iki nokta üst üste çizer.                                                                                                                                                                                                                                                                       | <p>nuparrow<br>ndownarrow<br>bigtimes</p>                                                                                                                                                                                                              |
| Bazen başka türlü kullanılamayan karakterler sağlar.                                                                                                                                                                                                                                                                        | prescript                                                                                                                                                                                                                                              |
| Yukarıdaki 3. örnekte gösterildiği gibi, bir karakterin önüne üst ve alt indis eklenmesine olanak tanır.                                                                                                                                                                                                                    | begin{spreadlines}                                                                                                                                                                                                                                     |
| spreadlines ortamı, denklemler arasındaki dikey boşluğu açıkça tanımlamanıza olanak tanır.                                                                                                                                                                                                                                  | <p>splitfrac<br>splitdfrac</p>                                                                                                                                                                                                                         |
| Yukarıdaki 1. örnekte olduğu gibi, kesirlerde bölünmüş paylar veya paydalar kullanılmasına olanak tanır.                                                                                                                                                                                                                    | Aşağıda, mevcut mathtools belgelerinden bazılarına doğrudan bağlantılar bulunmaktadır:                                                                                                                                                                 |

CTAN'daki paket ve belgeler

* [`mathtools` TUGboat'taki makale](https://ctan.org/pkg/mathtools?lang=en);
* [article in TUGboat](http://www.tug.org/TUGboat/Articles/tb22-4/tb72perlS.pdf).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/tr/derinlemesine-makaleler/33-mathtools-for-beautiful-math.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
