> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-pro.ayaka.space/latex/tr/bicimlendirme/10-counters.md).

# Sayaçlar

## LaTeX sayaçlarına giriş

LaTeX tabanlı dizgi yapmak özelleşmiş bir programlama biçimidir: bir dizgi dili (LaTeX komutları) kullanarak, bir çıktıyla sonuçlanan “talimatlar” verirsiniz: PDF dosyası biçimindeki derlenmiş LaTeX belgesi. Herhangi bir programlama çabasında olduğu gibi, belgenizde (kodda) daha sonra yeniden kullanmak üzere tamsayı değerleri geçici olarak saklaması için LaTeX’e ihtiyaç duymanız olasıdır—şunları yapmak isteyebilirsiniz:

* bu saklanan tamsayıları belgenizde dizmek
* belgenizin belirli öğeleri için otomatik numaralandırma sağlamak
* bunları koşullu kodu (veya döngüleri) kontrol eden değişkenler olarak kullanmak
* değerlerini sabit bir miktar artırıp/azaltarak değiştirmek ve güncellemek
* onları tamamen farklı değerlerle sıfırlamak

Bu tür tamsayı işleme faaliyetleri, Javascript, C, Lua gibi “normal” programlama dillerinde veya genellikle bir değişkeni (bir tamsayı tutması için) bildirip (ona bir ad verip) sonra ona bir değer atadığınız herhangi başka bir dilde son derece yaygındır. LaTeX dizgi dili benzer yetenekler sağlar; ancak bunlar oldukça farklı bir biçimde uygulanmıştır, bunu aşağıda inceleyeceğiz.

Özünde, bir LaTeX sayacı, yukarıda listelenen işlemler ve başka birçok şey için kullanılabilen tamsayı değerleri saklamak üzere kullanılan bir “LaTeX değişkeni”nin adıdır. LaTeX’in kendisi, sayfaların, bölümlerin, tabloların, şekillerin, madde işaretli/numaralı listelerin vb. numaralandırılmasını sağlayan çok sayıda dahili sayaç kullanır. Bu makale, bu sayaçlara nasıl erişileceğini ve nasıl değiştirileceğini, ayrıca nasıl yenilerinin oluşturulup kullanılacağını açıklar.

## Sayaçlarla çalışmak için LaTeX komutları

Aşağıda, LaTeX’in sayaç komutlarının bir listesi ve sonraki bölümlerdeki açıklamaları yer almaktadır.

Sayaç oluşturma ve artırma:

* [`\newcounter{somecounter}[anothercounter]`](#newcountersomecounteranothercounter)
* [`\setcounter{somecounter}{number}`](#setcountersomecounternumber)
* [`\addtocounter{somecounter}{number}`](#addtocountersomecounternumber)
* [`\stepcounter{somecounter}`](#stepcountersomecounter)
* [`\refstepcounter{somecounter}`](#refstepcountersomecounter)

Sayaç değerlerine erişme ve yazdırma:

* [`\arabic{somecounter}`](#arabicsomecounter)
* [`\roman{somecounter}`](#romansomecounter)
* [`\Roman{somecounter}`](#romanoutput)
* [`\alph{somecounter}`](#alphsomecounter)
* [`\Alph{somecounter}`](#alphoutput)
* [`\fnsymbol{somecounter}`](#fnsymbolsomecounter)
* [`\value{somecounter}`](#valuesomecounter)

Diğer sayaç komutları:

* [`\counterwithin{somecounter}{anothercounter}`](#counterwithinsomecounteranothercounter)
* [`\counterwithout{somecounter}{anothercounter}`](#counterwithoutsomecounteranothercounter)

### Sayaç oluşturma ve artırma

#### \newcounter{somecounter}\[anothercounter]

Yeni bir sayaç tanımlamak için kullanılır. İkinci argüman, `[]` içinde yer alan, isteğe bağlıdır; ancak kullanıldığında `*somecounter*` yeni bir sayaç olarak tanımlar ve bu sayaç, `*anothercounter*` artırıldığında sıfırlanır. `\newcounter` çoğu zaman daha basit biçimde kullanılır `\newcounter{*somecounter*}` bu da `*somecounter*` oluşturur ve onu 0 içerecek şekilde başlatır.

* **Not**: ile oluşturulan her sayaç için `\newcounter` komutu, bu *ayrıca* sayaç değerini dizmek için kullanılabilecek bir komut tanımlar. Örneğin, `\newcounter{*mycounter*}` adlı bir komut tanımlar `\the*mycounter*`. Aşağıda, verilen bağlantıyı kullanarak Overleaf’te tam bir belge olarak açabileceğiniz LaTeX kod parçasında bunun bir örneği gösterilmektedir:

```latex
\newcounter{mycounter}
\setcounter{mycounter}{42}
Şimdi \verb|\themycounter| yazarak \themycounter elde edebilirsiniz.
```

[Bu LaTeX parçasını Overleaf'te açın](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+newcounter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnewcounter%7Bmycounter%7D%0A%5Csetcounter%7Bmycounter%7D%7B42%7D%0AYou+can+now+write+%5Cverb%7C%5Cthemycounter%7C+to+obtain+%5Cthemycounter.%0A%5Cend%7Bdocument%7D)

Bu örnek şunu üretir $$\text{You can now write }\verb|\themycounter|\text{ to obtain 42.}$$

* **Not**: Eğer `*mycounter*` önceden tanımlandıysa LaTeX şu hatayı verir `c@mycounter already defined`, aşağıdaki örnekte gösterildiği gibi; bunu Overleaf'te açabilirsiniz.

```latex
\newcounter{mycounter}
...bir sürü kod... ama unutup tekrar \verb|\newcounter{mycounter}| yazarız
\newcounter{mycounter}
```

[Bunu açın ***hata üreten kod*** Overleaf'te](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+newcounter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnewcounter%7Bmycounter%7D%0A...lots+of+code...+but+we+forget+and+write+%5Cverb%7C%5Cnewcounter%7Bmycounter%7D%7C+again%0A%5Cnewcounter%7Bmycounter%7D%0A%5Cend%7Bdocument%7D)

#### \setcounter{somecounter}{number}

Ayarlar `*somecounter*` değerini içerecek şekilde `*number*`.

* **Not**: `*number*` pozitif veya negatif olabilir.

Aşağıda, verilen bağlantıyı kullanarak Overleaf’te tam bir belge olarak açabileceğiniz LaTeX kod parçasında bunun bir örneği gösterilmektedir:

```latex
\noindent Yeni bir \texttt{myvar} sayacı oluşturun ve ona \texttt{42} değerini atayın.
\vspace{10pt}

\newcounter{myvar}
\setcounter{myvar}{42}

\noindent \verb|\themymar| yazmak \texttt{\themyvar} dizimini verir.
\vspace{10pt}

\noindent Şimdi \texttt{myvar} değerini \texttt{-42} olarak değiştirelim; \verb|\setcounter{myvar}{-42}| yazıyoruz.
\setcounter{myvar}{-42}. Şimdi, \verb|\themyvar| yazmak \texttt{\themyvar} çıktısını verir.
```

[Bu LaTeX parçasını Overleaf'te açın](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+newcounter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+Create+a+new+counter+%5Ctexttt%7Bmyvar%7D+and+assign+it+the+value+%5Ctexttt%7B42%7D.%0A%5Cvspace%7B10pt%7D%0A%0A%5Cnewcounter%7Bmyvar%7D%0A%5Csetcounter%7Bmyvar%7D%7B42%7D+%0A%0A%5Cnoindent+Writing+%5Cverb%7C%5Cthemymar%7C+typesets+%5Ctexttt%7B%5Cthemyvar%7D.%0A%5Cvspace%7B10pt%7D%0A%0A%5Cnoindent+Next%2C+we%27ll+change+%5Ctexttt%7Bmyvar%7D+to+%5Ctexttt%7B-42%7D%2C+writing+%5Cverb%7C%5Csetcounter%7Bmyvar%7D%7B-42%7D%7C%0A%5Csetcounter%7Bmyvar%7D%7B-42%7D.+Now%2C+writing+%5Cverb%7C%5Cthemyvar%7C+outputs+%5Ctexttt%7B%5Cthemyvar%7D.%0A%5Cend%7Bdocument%7D)

#### \addtocounter{somecounter}{number}

Sayacı artırır `*somecounter*` şu miktarda `*number*`.

* **Not**: `*number*` pozitif olabilir; böylece sayaç değeri artırılır, ya da azaltmak için negatif olabilir. Örneğin:

```latex
\addtocounter{somecounter}{-1} % somecounter sayacını 1 azaltır
```

Aşağıda, verilen bağlantıyı kullanarak Overleaf’te tam bir belge olarak açabileceğiniz LaTeX kod parçasında bunun bir örneği gösterilmektedir:

```latex
\noindent Yeni bir \texttt{myvar} sayacı oluşturun ve ona \texttt{42} değerini atayın.
\vspace{10pt}

\newcounter{myvar}
\setcounter{myvar}{42}

\noindent \verb|\themymar| yazmak \texttt{\themyvar} dizimini verir.
\vspace{10pt}

\noindent Sonra \texttt{myvar} değerini \texttt{142} olarak değiştirmek için \verb|\addtocounter{myvar}{100}| yazacağız. Şimdi, \verb|\themyvar| yazmak \texttt{\themyvar} çıktısını verir.
```

[Bu LaTeX parçasını Overleaf'te açın](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+addtocounter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+Create+a+new+counter+%5Ctexttt%7Bmyvar%7D+and+assign+it+the+value+%5Ctexttt%7B42%7D.%0A%5Cvspace%7B10pt%7D%0A%0A%5Cnewcounter%7Bmyvar%7D%0A%5Csetcounter%7Bmyvar%7D%7B42%7D+%0A%0A%5Cnoindent+Writing+%5Cverb%7C%5Cthemymar%7C+typesets+%5Ctexttt%7B%5Cthemyvar%7D.%0A%5Cvspace%7B10pt%7D%0A%0A%5Cnoindent+Next%2C+we%E2%80%99ll+change+%5Ctexttt%7Bmyvar%7D+to+%5Ctexttt%7B142%7D+by+writing+%5Cverb%7C%5Caddtocounter%7Bmyvar%7D%7B100%7D%7C%5Caddtocounter%7Bmyvar%7D%7B100%7D.+Now%2C+writing+%5Cverb%7C%5Cthemyvar%7C+outputs+%5Ctexttt%7B%5Cthemyvar%7D.%0A%5Cend%7Bdocument%7D)

#### \stepcounter{somecounter}

1 artırır `*somecounter*` 1 kadar. Aşağıda, verilen bağlantıyı kullanarak Overleaf’te tam bir belge olarak açabileceğiniz LaTeX kod parçasında gösterilen bir örnek vardır:

```latex
Eğer \verb|\newcounter{mycounter}| yazarak yeni bir sayaç oluşturursak
\newcounter{mycounter} yazıldığında sayaç \texttt{mycounter} oluşturulur ve
\verb|\themycounter| yazarsanız görebileceğiniz gibi, sıfıra başlatılır:
\texttt{mycounter} şu anda şunu saklıyor: \themycounter.

Şimdi \verb|\stepcounter{mycounter}| yazarsak \stepcounter{mycounter}
\verb|\themycounter| artık \themycounter değerini içeriyor.
```

[Bu LaTeX parçasını Overleaf'te açın](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+stepcounter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AIf+we+create+a+new+counter+by+writing+%5Cverb%7C%5Cnewcounter%7Bmycounter%7D%7C%0A%5Cnewcounter%7Bmycounter%7D+then+the+counter+%5Ctexttt%7Bmycounter%7D+is+created+and+%0Ainitialized+to+zero%2C+as+you+can+see+if+you+write+%5Cverb%7C%5Cthemycounter%7C%3A%0A%5Ctexttt%7Bmycounter%7D+currently+stores%3A+%5Cthemycounter.+%0A%0AIf+we+now+write+%5Cverb%7C%5Cstepcounter%7Bmycounter%7D%7C%5Cstepcounter%7Bmycounter%7D+then+%0A%5Cverb%7C%5Cthemycounter%7C+now+contains+the+value+%5Cthemycounter.%0A%5Cend%7Bdocument%7D)

#### \refstepcounter{somecounter}

Artırır `*somecounter*` 1 kadar artırır ve bunu başvuru mekanizması için görünür kılar; böylece `\label` sonrasında kullanabilirsiniz.

**\refstepcounter kullanan örnek**

Aşağıdaki örnek `\refstepcounter` bir `örnek` ortamı için yeni bir sayaç oluşturmak ve `\label` ve `\\ref` ile başvuru yapmayı göstermek için kullanır `örnek` sayaç değişkenini.

```latex
\documentclass{article}

\newcounter{example}[section]
\newenvironment{example}[1][]{\refstepcounter{example}\par\medskip
   \noindent\textbf{Örnek~\theexample. #1} \rmfamily}{\medskip}

\begin{document}
\section{Üç örnek}
\begin{example}
İlk örnekte \verb|\label{ex:1}|\label{ex:1} ile bir etiket oluşturun. Bu ilk örnektir. \texttt{example} sayacı, her yeni \verb|\section| bölümünün başında sıfırlanacaktır.
\end{example}

\begin{example}
Ve işte numaralandırılmış başka bir örnek. Daha sonra buna başvurmak için ikinci bir \verb|\label{ex:2}|\label{ex:2} oluşturun. Örnek \ref{ex:1} içinde ... bir şey okuyoruz.
\end{example}

\begin{example}
Ve işte numaralandırılmış başka bir örnek: şu anda \texttt{example} sayacına atanmış numarayı dizmek için \verb|\theexample| kullanın: bu \theexample.
\end{example}

\section{Başka bir bölüm}
Yeni bir bölüme yeni başladık; bu da \texttt{example} sayacının \theexample olarak ayarlandığı anlamına geliyor.
Önceki bölümdeki örneklere başvuracağız (Örnek \ref{ex:1} ve \ref{ex:2}). Bu, içinde yalnızca metin bulunması dışında hiçbir amacı olmayan sahte bir bölümdür. Bu bölüm için \texttt{section} sayacı \verb|\thesection| kullanılarak dizilebilir: şu anda \thesection değerine atanmıştır.

\begin{example}
Bu bölümdeki ilk örnek budur: \texttt{example} sayacı artırıldı ve şimdi \theexample olarak ayarlandı.
\end{example}
\end{document}
```

[Bunu açın `\refstepcounter` örneği Overleaf'te](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=An+example+using+refstepcounter\&snip=%5Cdocumentclass%7Barticle%7D%0A%0A%5Cnewcounter%7Bexample%7D%5Bsection%5D%0A%5Cnewenvironment%7Bexample%7D%5B1%5D%5B%5D%7B%5Crefstepcounter%7Bexample%7D%5Cpar%5Cmedskip%0A+++%5Cnoindent%5Ctextbf%7BExample%7E%5Ctheexample.+%231%7D+%5Crmfamily%7D%7B%5Cmedskip%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BThree+examples%7D%0A%5Cbegin%7Bexample%7D%0ACreate+a+label+in+this+first+example+%5Cverb%7C%5Clabel%7Bex%3A1%7D%7C%5Clabel%7Bex%3A1%7D.+This+is+the+first+example.+The+%5Ctexttt%7Bexample%7D+counter+will+be+reset+at+the+start+of+each+new+each+document+%5Cverb%7C%5Csection%7C.%0A%5Cend%7Bexample%7D%0A%0A%5Cbegin%7Bexample%7D%0AAnd+here%27s+another+numbered+example.+Create+a+second+%5Cverb%7C%5Clabel%7Bex%3A2%7D%7C%5Clabel%7Bex%3A2%7D+to+later+reference+this+one.+In+Example+%5Cref%7Bex%3A1%7D+we+read...+something.+%0A%5Cend%7Bexample%7D%0A%0A%5Cbegin%7Bexample%7D%0AAnd+here%27s+another+numbered+example%3A+use+%5Cverb%7C%5Ctheexample%7C+to+typeset+the+number+currently+assigned+to+the+%5Ctexttt%7Bexample%7D+counter%3A+it+is++%5Ctheexample.%0A%5Cend%7Bexample%7D%0A%0A%5Csection%7BAnother+section%7D%0AWe%27ve+just+started+a+new+section+meaning+that+the++%5Ctexttt%7Bexample%7D+counter+has+been+set+to+%5Ctheexample.++%0AWe%27ll+reference+examples+from+the+previous+section+%28Examples+%5Cref%7Bex%3A1%7D+and+%5Cref%7Bex%3A2%7D%29.++This+is+a+dummy+section+with+no+purpose+whatsoever+but+to+contain+text.+The+%5Ctexttt%7Bsection%7D+counter+for+this+section+can+be+typeset+using+%5Cverb%7C%5Cthesection%7C%3A+it+is++currently+assigned+the+value+of+%5Cthesection.%0A%0A%5Cbegin%7Bexample%7D%0AThis+is+the+first+example+in+this+section%3A+the+%5Ctexttt%7Bexample%7D+counter+has+been+stepped+and+now+set+to+%5Ctheexample.+%0A%5Cend%7Bexample%7D%0A%5Cend%7Bdocument%7D)

**Kod özeti**

Bu örnekte, yeni ortam `örnek` tanımlanır; bu ortamın sayaçla ilgili 3 komutu vardır:

* `\newcounter{example}[section]`: adlı yeni bir sayaç oluşturur `örnek` ki bu sayaç, her seferinde 0'a sıfırlanacaktır `bölüm` sayacı artırıldığında. Bunun yerine başka herhangi bir sayacı koyabilirsiniz `bölüm` ya da sayacınızın otomatik olarak sıfırlanmasını istemiyorsanız parametreyi çıkarabilirsiniz.
* `\refstepcounter{example}`: artırır `örnek` sayacı 1 kadar ve başvuru mekanizması için görünür kılar; böylece `\label` sonrasında kullanabilirsiniz.
* `\theexample`: sayacın mevcut değerini yazdırır `örnek`.

Kullanıcı tanımlı ortamlar hakkında daha fazla bilgi için şuraya bakın [yeni ortamlar tanımlama hakkındaki makale](/latex/tr/komutlar/02-environments.md#defining-a-new-environment)

### Sayaç değerlerine erişme ve yazdırma

Aşağıdaki açıklamalar, kullanıcı tarafından yüklenen paketlerce uygulanmış herhangi bir özelleştirme öncesindeki LaTeX varsayılanlarına dayanmaktadır.

#### \arabic{somecounter}

Şunun gösterimini çıktılar: `*somecounter*` Arap rakamları olarak: 1, 2, 3...

#### \roman{somecounter}

Şunun gösterimini çıktılar: `*somecounter*` küçük harfli Roma rakamları olarak: i, ii, iii...

* **Not**: Eğer `*somecounter*` $$\leq$$ `0` çıktı üretilmez. Ayrıca, *Web2C* büyük tamsayı değerlerini küçük harfli Roma rakamlarına dönüştürmek uzun sürebilir—ve uzun bir dizi `m` karakter üretir (sayıyı temsil eden `1000`).
* **İPUCU**: TeX'in Arap rakamlarını Roma rakamlarına dönüştürmek için kullandığı algoritmayla ilgileniyorsanız, bunun hakkında şu makalede okuyabilirsiniz: [Roma Rakamları için Algoritmalar](https://www.hanshq.net/roman-numerals.html#tex).

#### \Roman{somecounter}

Şunun gösterimini çıktılar: `*somecounter*` büyük harfli Roma rakamları olarak: I, II, III...

* **Not**: Eğer `*somecounter*` $$\leq$$ `0` çıktı üretilmez. Ayrıca, *Web2C* büyük tamsayı değerlerini büyük harfli Roma rakamlarına dönüştürmek uzun sürebilir—ve uzun bir dizi `M` karakter üretir (sayıyı temsil eden `1000`).
* **İPUCU**: TeX'in Arap rakamlarını Roma rakamlarına dönüştürmek için kullandığı algoritmayla ilgileniyorsanız, bunun hakkında şu makalede okuyabilirsiniz: [Roma Rakamları için Algoritmalar](https://www.hanshq.net/roman-numerals.html#tex).

#### \alph{somecounter}

Şunun gösterimini çıktılar: `*somecounter*` küçük harfli bir harf olarak, a=1, b=2, c=3...

* **Not**: `*somecounter*` aralığında olmalıdır `1` $$\leq$$ `*somecounter*` $$\leq$$ `26`, aksi takdirde şu hatayı tetikler `! LaTeX Hatası: Sayaç çok büyük.`

#### \Alph{somecounter}

Şunun gösterimini çıktılar: `*somecounter*` büyük harfli bir harf olarak, A=1, B=2, C=3...

* **Not**: `*somecounter*` aralığında olmalıdır `1` $$\leq$$ `*somecounter*` $$\leq$$ `26`, aksi takdirde şu hatayı tetikler `! LaTeX Hatası: Sayaç çok büyük.`

#### \fnsymbol{somecounter}

Şunun gösterimini çıktılar: `*somecounter*` dipnot sembolü olarak, 1 =∗, 2 =†...

* **Not**: `*somecounter*` aralığında olmalıdır `1` $$\leq$$ `*somecounter*` $$\leq$$ `9`, aksi takdirde şu hatayı tetikler `! LaTeX Hatası: Sayaç çok büyük.`

|                        |                                         |
| ---------------------- | --------------------------------------- |
| Değeri `*somecounter*` | Şu komutla dizilen karakter `\fnsymbol` |
| 1                      | \*                                      |
| 2                      | †                                       |
| 3                      | ‡                                       |
| 4                      | §                                       |
| 5                      | ¶                                       |
| 6                      | ∥                                       |
| 7                      | ∗∗                                      |
| 8                      | ††                                      |
| 9                      | ‡‡                                      |

#### Sayaç değerlerini yazdırma örneği

Aşağıdaki örnek, şu komutların kullanımını gösterir `\arabic{*somecounter*}`, `\roman{*somecounter*}`, `\Roman{*somecounter*}`, `\alph{*somecounter*}`, `\Alph{*somecounter*}`ve `\fnsymbol{*somecounter*}`.

```latex
\newcounter{somecounter}
\setcounter{somecounter}{9}
\begin{itemize}
    \item \verb|\arabic{somecounter}|, \texttt{somecounter} sayacının \thesomecounter{} değerini \arabic{somecounter} olarak dizer
    \item \verb|\roman{somecounter}|, \texttt{somecounter} sayacının \thesomecounter{} değerini \roman{somecounter} olarak dizer
    \item \verb|\Roman{somecounter}|, \texttt{somecounter} sayacının \thesomecounter{} değerini \Roman{somecounter} olarak dizer
    \item \verb|\alph{somecounter}|, \texttt{somecounter} sayacının \thesomecounter{} değerini \alph{somecounter} olarak dizer
   \item \verb|\Alph{somecounter}|, \texttt{somecounter} sayacının \thesomecounter{} değerini \Alph{somecounter} olarak dizer
    \item \verb|\fnsymbol{somecounter}|, \texttt{somecounter} sayacının \thesomecounter{} değerini \fnsymbol{somecounter} olarak dizer
\end{itemize}
```

[Bu LaTeX parçasını Overleaf'te açın](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Converting+counter+values\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnewcounter%7Bsomecounter%7D%0A%5Csetcounter%7Bsomecounter%7D%7B9%7D%0A%5Cbegin%7Bitemize%7D%0A++++%5Citem+%5Cverb%7C%5Carabic%7Bsomecounter%7D%7C+typesets+the+%5Ctexttt%7Bsomecounter%7D+value+of++%5Cthesomecounter%7B%7D+as+%5Carabic%7Bsomecounter%7D+%0A++++%5Citem+%5Cverb%7C%5Croman%7Bsomecounter%7D%7C+typesets+the+%5Ctexttt%7Bsomecounter%7D+value+of++%5Cthesomecounter%7B%7D+as++%5Croman%7Bsomecounter%7D%0A++++%5Citem+%5Cverb%7C%5CRoman%7Bsomecounter%7D%7C+typesets+the+%5Ctexttt%7Bsomecounter%7D+value+of++%5Cthesomecounter%7B%7D+as++%5CRoman%7Bsomecounter%7D%0A++++%5Citem+%5Cverb%7C%5Calph%7Bsomecounter%7D%7C+typesets+the+%5Ctexttt%7Bsomecounter%7D+value+of++%5Cthesomecounter%7B%7D+as++%5Calph%7Bsomecounter%7D%0A+++%5Citem+%5Cverb%7C%5CAlph%7Bsomecounter%7D%7C+typesets+the+%5Ctexttt%7Bsomecounter%7D+value+of++%5Cthesomecounter%7B%7D+as++%5CAlph%7Bsomecounter%7D%0A++++%5Citem+%5Cverb%7C%5Cfnsymbol%7Bsomecounter%7D%7C+typesets+the+%5Ctexttt%7Bsomecounter%7D+value+of++%5Cthesomecounter%7B%7D+as++%5Cfnsymbol%7Bsomecounter%7D%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Bu örnek aşağıdaki çıktıyı üretir:

![LaTeX'te sayaç dönüştürme örneği](/files/8a0a4f7a5cffd3591d87c091e7309ee2e61632ab)

#### \value{somecounter}

LaTeX kaynak kodunda açıklandığı üzere, bu komutun amacı “sayacın değerine bir TeX sayısı olarak erişmek”tir; yani şunu kullanırsınız `\value{somecounter}` LaTeX'in sayısal bir değeri işlemesini beklediği durumlarda.

**(İsteğe bağlı) \value komutu hakkında arka plan notları**

Şu komutun `\value{*somecounter*}` olacaktır *doğrudan* değerini dizdiğini düşünmek `*somecounter*`, ancak durum böyle değildir. Bu komut, sayacın değerine bir TeX sayısı olarak erişmek için diğer komutların içinde kullanılmak üzere tasarlanmıştır; bunun aksine `\thesomecounter` bu, şunun basılı gösterimini üretir `*somecounter*`.

LaTeX kaynak kodunda, `\value` şu şekilde tanımlanır:

```latex
\def\value#1{\csname c@#1\endcsname}
```

Sonuç olarak, `\value{*somecounter*}` LaTeX'in dahili kontrol dizisinin bir örneğini oluşturur `\c@somecounter` bu da sayacın değerini içerir `*somecounter*`.

**Örnek**

Aşağıdaki örnek, \value komutunun temel bir kullanım durumunu gösterir `\value`.

```latex
İki yeni sayacı bildirerek başlayın:
\begin{verbatim}
\newcounter{first}
\newcounter{second}
\end{verbatim}

\newcounter{first}
\newcounter{second}

Kodunuzun ilerleyen bir noktasında değerlerini belirlersiniz:
\begin{verbatim}
\setcounter{first}{100}
\setcounter{second}{50}
\end{verbatim}

\setcounter{first}{100}
\setcounter{second}{50}
Sonra daha fazla \LaTeX{} kodu yazarsınız...\vspace{10pt}

Bir noktada \texttt{second} sayacının değerini \texttt{first} sayacına eklemek isteyebiliriz. Bunu yapmanın bir yolu, \texttt{second} sayacında saklanan \textit{geçerli} değeri almak için \verb|\value| kullanmaktır:

\begin{verbatim}
\addtocounter{first}{\value{second}}
\end{verbatim}

\addtocounter{first}{\value{second}}\noindent \texttt{first} sayacının değeri \verb|\thefirst| ile çıktılanabilir: \thefirst. Ayrıca \verb|\the\value{first}| da yazabiliriz; bu da \the\value{first} dizimini verir. Ancak, \verb|\value{first}| yazmak \texttt{Missing number, treated as zero} hatasını üretir; çünkü \LaTeX{} o zaman dahili \verb|\c@first| komutunu yürütmeye çalışır. Hata oluşturmak için aşağıdaki satırın yorumunu kaldırın:
\begin{verbatim}
%\value{first}
\end{verbatim}
%\value{first}
```

[Bu kod parçasını Overleaf'te açın](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+value+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+Start+by+declaring+two+new+counters%3A%0A%5Cbegin%7Bverbatim%7D%0A%5Cnewcounter%7Bfirst%7D%0A%5Cnewcounter%7Bsecond%7D++++%0A%5Cend%7Bverbatim%7D%0A%0A%5Cnewcounter%7Bfirst%7D%0A%5Cnewcounter%7Bsecond%7D%0A%0A%5Cnoindent+Sometime+later+in+your+code+you+set+their+values%3A%0A%5Cbegin%7Bverbatim%7D%0A%5Csetcounter%7Bfirst%7D%7B100%7D%0A%5Csetcounter%7Bsecond%7D%7B50%7D++++%0A%5Cend%7Bverbatim%7D%0A%0A%5Csetcounter%7Bfirst%7D%7B100%7D%0A%5Csetcounter%7Bsecond%7D%7B50%7D++%0A%5Cnoindent+Then+you+write+more+%5CLaTeX%7B%7D+code...%5Cvspace%7B10pt%7D%0A%0A%5Cnoindent+At+some+point+we+might+want+to+add+the+value+of+counter+%5Ctexttt%7Bsecond%7D+to+counter+%5Ctexttt%7Bfirst%7D.+One+way+to+do+that+is+using+%5Cverb%7C%5Cvalue%7C+to+obtain+the+%5Ctextit%7Bcurrent%7D+value+stored+in+the+%5Ctexttt%7Bsecond%7D+counter%3A%0A%0A%5Cbegin%7Bverbatim%7D%0A%5Caddtocounter%7Bfirst%7D%7B%5Cvalue%7Bsecond%7D%7D%0A%5Cend%7Bverbatim%7D%0A%0A%5Caddtocounter%7Bfirst%7D%7B%5Cvalue%7Bsecond%7D%7D%5Cnoindent+The+value+of+%5Ctexttt%7Bfirst%7D+can+be+output+by+%5Cverb%7C%5Cthefirst%7C%3A+%5Cthefirst.+We+can+also+write+%5Cverb%7C%5Cthe%5Cvalue%7Bfirst%7D%7C+which+also+typesets+%5Cthe%5Cvalue%7Bfirst%7D.+However%2C++writing+%5Cverb%7C%5Cvalue%7Bfirst%7D%7C+will+generate+the+error+%5Ctexttt%7BMissing+number%2C+treated+as+zero%7D+because+%5CLaTeX%7B%7D+then+tries+to+execute+the+internal+command+%5Cverb%7C%5Cc%40first%7C.+Uncomment+the+following+line+to+generate+the+error%3A%0A%5Cbegin%7Bverbatim%7D%0A%25%5Cvalue%7Bfirst%7D%0A%5Cend%7Bverbatim%7D%0A%25%5Cvalue%7Bfirst%7D%0A%5Cend%7Bdocument%7D)

Bu örnek aşağıdaki çıktıyı üretir:

![\value komutunu kullanan örnek](/files/217039fe1c3a14a4b1f6fc590dc67995e266277d)

### Diğer sayaç komutları

Burada komutları açıklıyoruz `\counterwithin` ve `\counterwithout` kökeni şu pakete dayanan [`chngcntr` paketini](https://ctan.org/pkg/chngcntr) ancak artık LaTeX'in kendisine entegre edilmiştir—bkz. [LaTeX News, Nisan 2018](https://www.latex-project.org/news/latex2e-news/ltnews28.pdf). The `chngcntr` [paket dokümantasyonu](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/chngcntr/chngcntr.pdf) bu komutların amacını anlamaya yardımcı olan şu açıklamaları yapar:

Açık `\counterwithin`:

> Bazen şu şekilde tanımlanmış bir sayacı değiştirmek istenebilir: `\newcounter{<ctr>}` şu şekilde tanımlanmış gibi davranmasını sağlamak: `\newcounter{<ctr>}[<within>]`. Paket şu komutu sağlar: `\counterwithin{<ctr>}{<within>}` bu işlemi gerçekleştirir.

Açık `\counterwithout`:

> Benzer şekilde, şu komut `\counterwithout{<ctr>}{<within>}` şu şekilde oluşturulmuş bir sayacı değiştirir: `\newcounter{<ctr>}[<within>]` şu şekilde oluşturulmuş gibi davranmasını sağlar: `\newcounter{<ctr>}`.

Özünde, bu iki komut iki sayacı bağlamak (`\counterwithin`) veya bağlantısını kaldırmak (`\counterwithout`) için bir yöntem sağlar.

**\counterwithin{somecounter}{anothercounter}**

Sıfırlar `*somecounter*` her zaman 0'a `*anothercounter*` artırıldığında, iki sayacı birbirine bağlayan bir mekanizma. Bir bağlantı oluşturmanın yanı sıra, bu komut şununla dizilen şeyi yeniden tanımlar: `\the*somecounter*`: sayacın değerini çıkarmak yerine `*somecounter*` şunu üretir `<anothercounter değeri>**.**<somecounter değeri>`. Yıldızlı biçim (`\counterwithin*{somecounter}{anothercounter}`) yazdırma biçimini yeniden tanımlamaz `*somecounter*`, aşağıdaki örneğin gösterdiği gibi—bunu Overleaf'te açmak için kodun altındaki bağlantıyı seçin:

```latex
\documentclass{article}
\begin{document}
\section{Kısa bir örnek}
\newcounter{example}
\counterwithin{example}{section}
\newcounter{exampletwo}
\counterwithin*{exampletwo}{section}
\setcounter{example}{100}
\setcounter{exampletwo}{100}
\begin{itemize}
\item \verb|\theexample|, \theexample değerini dizer
\item \verb|\theexampletwo|, \theexampletwo değerini dizer
\end{itemize}
\end{document}
```

[Bunu açın `\counterwithin` örneği Overleaf'te](https://www.overleaf.com/docs?engine=\&snip_name=Example+of+starred+version+of+counterwithin\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BA+short+example%7D%0A%5Cnewcounter%7Bexample%7D%0A%5Ccounterwithin%7Bexample%7D%7Bsection%7D%0A%5Cnewcounter%7Bexampletwo%7D%0A%5Ccounterwithin%2A%7Bexampletwo%7D%7Bsection%7D%0A%5Csetcounter%7Bexample%7D%7B100%7D%0A%5Csetcounter%7Bexampletwo%7D%7B100%7D%0A%5Cbegin%7Bitemize%7D%0A%5Citem+%5Cverb%7C%5Ctheexample%7C+typesets+%5Ctheexample%0A%5Citem+%5Cverb%7C%5Ctheexampletwo%7C+typesets+%5Ctheexampletwo%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Bu örnek aşağıdaki çıktıyı üretir:

![\counterwithin komutunu kullanma](/files/c783a992487fd78901d2eec50bf89bd0dc20cffb)

Şunu kullanabilirsiniz: `\counterwithin` LaTeX tarafından sağlanan standart sayaçlarla, örneğin:

* `bölüm`: tarafından kullanılır `\section` komut
* `equation` şu tarafından kullanılır: `equation` ortamı

veya kendiniz oluşturduğunuz sayaçlarla.

**\counterwithin ve \counterwithin\* örneği**

Aşağıdaki kod, \counterwithin\* kullanımına ilişkin daha eksiksiz bir örnek sunar; bunu Overleaf'te açmak için kodun altındaki bağlantıyı seçin: `\counterwithin` ve `\counterwithin*`; bunu Overleaf'te açmak için kodun altındaki bağlantıyı seçin:

```latex
\documentclass{article}
\counterwithin{equation}{section}
\newcounter{example}
\counterwithin*{example}{section}
\newenvironment{example}[1][]{%
\stepcounter{example}%
\par\vspace{5pt}\noindent
\fbox{\textbf{Örnek~\thesection.\theexample}}%
\hrulefill\par\vspace{10pt}\noindent\rmfamily}%
{\par\noindent\hrulefill\vrule width10pt height2pt depth2pt\par}
\begin{document}
\section{Birinci denklem}
Biraz giriş metni...
\begin{example}
\begin{equation}
    f(x)=\frac{x}{1+x^2}
\end{equation}
\end{example}

\subsection{Daha fazla ayrıntı}
\begin{example}
Burada şundan bahsediyoruz
\begin{equation}
    f(x)=\frac{x+1}{x-1}
\end{equation}
... ama hiçbir şey söylemeyin
\end{example}

\subsubsection{Daha da fazla ayrıntı}
\begin{example}
\begin{equation}
    f(x)=\frac{x^2}{1+x^3}
\end{equation}
\begin{equation}
    f(x+\delta x)=\frac{(x+\delta x)^2}{1+(x+\delta x)^3}
\end{equation}
\end{example}

\section{Üçüncü denklem}
\begin{example}
Aşağıdaki fonksiyon...
\begin{equation}
    f_1(x)=\frac{x+1}{x-1}
\end{equation}
..bir fonksiyondur
\begin{equation}
    f_2(x)=\frac{x^2}{1+x^3}
\end{equation}
\begin{equation}
    f_3(x)=\frac{3+ x^2}{1-x^3}
\end{equation}
\end{example}
\end{document}
```

[Bunu açın `\counterwithin` örneği Overleaf'te](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+using+counterwithin\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Ccounterwithin%7Bequation%7D%7Bsection%7D%0A%5Cnewcounter%7Bexample%7D%0A%5Ccounterwithin%2A%7Bexample%7D%7Bsection%7D%0A%5Cnewenvironment%7Bexample%7D%5B1%5D%5B%5D%7B%25%0A%5Cstepcounter%7Bexample%7D%25%0A%5Cpar%5Cvspace%7B5pt%7D%5Cnoindent%0A%5Cfbox%7B%5Ctextbf%7BExample%7E%5Cthesection.%5Ctheexample%7D%7D%25%0A%5Chrulefill%5Cpar%5Cvspace%7B10pt%7D%5Cnoindent%5Crmfamily%7D%25%0A%7B%5Cpar%5Cnoindent%5Chrulefill%5Cvrule+width10pt+height2pt+depth2pt%5Cpar%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BFirst+equation%7D%0ASome+introductory+text...%0A%5Cbegin%7Bexample%7D%0A%5Cbegin%7Bequation%7D%0A++++f%28x%29%3D%5Cfrac%7Bx%7D%7B1%2Bx%5E2%7D%0A%5Cend%7Bequation%7D%0A%5Cend%7Bexample%7D%0A%0A%5Csubsection%7BMore+detail%7D%0A%5Cbegin%7Bexample%7D%0AHere+we+discuss%0A%5Cbegin%7Bequation%7D%0A++++f%28x%29%3D%5Cfrac%7Bx%2B1%7D%7Bx-1%7D%0A%5Cend%7Bequation%7D%0A...+but+don%27t+say+anything%0A%5Cend%7Bexample%7D%0A%0A%5Csubsubsection%7BEven+more+detail%7D%0A%5Cbegin%7Bexample%7D%0A%5Cbegin%7Bequation%7D%0A++++f%28x%29%3D%5Cfrac%7Bx%5E2%7D%7B1%2Bx%5E3%7D%0A%5Cend%7Bequation%7D%0A%5Cbegin%7Bequation%7D%0A++++f%28x%2B%5Cdelta+x%29%3D%5Cfrac%7B%28x%2B%5Cdelta+x%29%5E2%7D%7B1%2B%28x%2B%5Cdelta+x%29%5E3%7D%0A%5Cend%7Bequation%7D%0A%5Cend%7Bexample%7D%0A%0A%5Csection%7BThird+equation%7D%0A%5Cbegin%7Bexample%7D%0AThe+following+function...%0A%5Cbegin%7Bequation%7D%0A++++f_1%28x%29%3D%5Cfrac%7Bx%2B1%7D%7Bx-1%7D%0A%5Cend%7Bequation%7D%0A..is+a+function%0A%5Cbegin%7Bequation%7D%0A++++f_2%28x%29%3D%5Cfrac%7Bx%5E2%7D%7B1%2Bx%5E3%7D%0A%5Cend%7Bequation%7D%0A%5Cbegin%7Bequation%7D%0A++++f_3%28x%29%3D%5Cfrac%7B3%2B+x%5E2%7D%7B1-x%5E3%7D%0A%5Cend%7Bequation%7D%0A%5Cend%7Bexample%7D%0A%5Cend%7Bdocument%7D)

Bu örnek aşağıdaki çıktıyı üretir:

![\counterwithin komutunu kullanma](/files/9af5178cff4df249bf927e1b579e82efcb774dcc)

**Kod özeti**

* `\newcounter{example}`: Bu, ortamımızda kullanmak üzere yeni bir sayaç oluşturur; buna ayrıca `örnek`
* `\counterwithin*{example}{section}`: Bu, bizim `örnek` sayacımızı şununla bağlar `bölüm` komutunun içinde kullanılan `\section` komutunu her kullandığımızda `\section` komutu `örnek` sayacı sıfıra sıfırlanır. Şuna dikkat edin ki `\counterwithin*` yeniden tanımlamaktan kaçınmak için `\theexample`
* Sonra, ayrıca `örnek`adlı yeni bir ortam oluştururuz. `\stepcounter{example}` ortamın sayacını artırmak için. Ayrıca şunu yazdığımızı da unutmayın `\textbf{Örnek~\thesection.\theexample}` çıktılamak için **Örnek** `<section number>.<example number>`

```latex
\newenvironment{example}[1][]{%
\stepcounter{example}%
\par\vspace{5pt}\noindent
\fbox{\textbf{Örnek~\thesection.\theexample}}%
\hrulefill\par\vspace{10pt}\noindent\rmfamily}%
{\par\noindent\hrulefill\vrule width10pt height2pt depth2pt}
```

**\counterwithout{somecounter}{anothercounter}**

`\counterwithout{*somecounter*}{*anothercounter*}` arasındaki bağlantıyı kaldırır `*somecounter*` ve `*anothercounter*` böylece bağımsız olurlar. Herhangi bir sayaç çifti için, şunu kullanma arasında geçiş yapabilirsiniz: `\counterwithout` ve `\counterwithin`, aşağıdaki örneğin ... sayaçları için gösterdiği gibi `örnek` ve `bölüm` sayaçları—bu örneği, kodun altındaki bağlantıyı kullanarak Overleaf'te açabilirsiniz.

```latex
\section{Birinci denklem}
\begin{example}
\begin{equation}
    f(x)=\frac{x}{1+x^2}
\end{equation}
\end{example}

\subsection{İkinci denklem}
\begin{example}
\begin{equation}
    f(x)=\frac{x+1}{x-1}
\end{equation}
\end{example}
\vspace{6pt}\noindent \texttt{example} sayacının Section \ref{sec:n0} başında sıfırlandığına dikkat edin.
\section{Üçüncü denklem}
\label{sec:n0}
\begin{example}
\begin{equation}
    f(x)=\frac{x+1}{x-1}
\end{equation}
\end{example}
\vspace{6pt}\noindent Burada, \verb|\counterwithout{example}{section}| yazdık; böylece \texttt{example} artık bir bölümün başında sıfırlanmaz. Bölümler \ref{sec:n1} ve \ref{sec:n2}'de \texttt{example} sayacı artmaya devam eder. \counterwithout{example}{section}
\section{Dördüncü denklem}
\label{sec:n1}
\begin{example}
\begin{equation}
    f(x)=\frac{x^2+x^3}{1+x^3}
\end{equation}
\end{example}
\section{Beşinci denklem}
\label{sec:n2}
\begin{example}
\begin{equation}
    f(x,k)=\frac{x^2-x^k}{1+x^3}
\end{equation}
\end{example}
```

[Bunu açın `\counterwithout` örneği Overleaf'te](<https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+using+counterwithout\&snip=\documentclass{article}&#xA;\counterwithin{equation}{section}&#xA;\newcounter{example}&#xA;\counterwithin*{example}{section}&#xA;\newenvironment{example}\[1]\[]{%&#xA;\stepcounter{example}%&#xA;\par\vspace{3pt}\noindent&#xA;\fbox{\textbf{Example~\thesection.\theexample}}%&#xA;\hrulefill\par\vspace{3pt}\noindent\rmfamily}%&#xA;{\par\noindent\hrulefill\vrule+width10pt+height2pt+depth2pt\par}&#xA;\begin{document}&#xA;\section{First+equation}&#xA;\begin{example}&#xA;\begin{equation}&#xA;++++f(x)=\frac{x}{1+x^2}&#xA;\end{equation}&#xA;\end{example}&#xA;&#xA;\subsection{Second+equation}&#xA;\begin{example}&#xA;\begin{equation}&#xA;++++f(x)=\frac{x+1}{x-1}&#xA;\end{equation}&#xA;\end{example}&#xA;\vspace{6pt}\noindent+Note+how+the+\texttt{example}+counter+is+reset+at+the+start+Section+\ref{sec:n0}.+&#xA;\section{Third+equation}&#xA;\label{sec:n0}&#xA;\begin{example}&#xA;\begin{equation}&#xA;++++f(x)=\frac{x+1}{x-1}&#xA;\end{equation}&#xA;\end{example}&#xA;\vspace{6pt}\noindent+Here,+we+wrote+\verb|\counterwithout{example}{section}|+so+that+\texttt{example}+is+no+longer+reset+at+the+start+of+a+section.+In+Sections+\ref{sec:n1}+and+\ref{sec:n2}+the+\texttt{example}+counter+keeps+increasing.+\counterwithout{example}{section}&#xA;\section{Fourth+equation}&#xA;\label{sec:n1}&#xA;\begin{example}&#xA;\begin{equation}&#xA;++++f(x)=\frac{x^2+x^3}{1+x^3}&#xA;\end{equation}&#xA;\end{example}&#xA;\section{Fifth+equation}&#xA;\label{sec:n2}&#xA;\begin{example}&#xA;\begin{equation}&#xA;++++f(x,k)=\frac{x^2-x^k}{1+x^3}&#xA;\end{equation}&#xA;\end{example}&#xA;\end{document}>)

Bu örnek aşağıdaki çıktıyı üretir:

![counterwithout komutunu kullanmak](/files/65e70858debdb865e319e24fb13efdc166f3cc87)

## Örnek

### enumerate

Bu `enumerate` liste ortamı dört *sayaç* değişken kullanır; bunlar her seviye için geçerli etiket değerini takip eder:

|            |                                 |
| ---------- | ------------------------------- |
| **Seviye** | **`enumerate`** sayaç değişkeni |
| Seviye 1   | `enumi`                         |
| Seviye 2   | `enumii`                        |
| Seviye 3   | `enumiii`                       |
| Seviye 4   | `enumiv`                        |

Bu sayaçlar şu kullanılarak değiştirilebilir: `\setcounter` komutu. Aşağıdaki örneğe bakın—bu mutlaka en iyi çözüm değildir (daha fazla bilgi için Overleaf'in [Overleaf lists](/latex/tr/latex-temelleri/04-lists.md) makalesi için):

```latex
Bu örnek, bir listenin numaralandırmasını değiştirmenin bir yolunu gösterir; burada, \texttt{enumi} sayacının değerini listenin numaralandırmasını 4'ten başlatacak şekilde değiştirmek (\verb|\item| komutu tarafından bir artırılır):

\begin{enumerate}
\setcounter{enumi}{3}
\item Bir şey.
\item Başka bir şey.
\item Başka bir öğe.
\item Listedeki son öğe.
\end{enumerate}
```

[Bu örneği Overleaf'te açın](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Modifying+an+enumerate+counter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0AThis+example+shows+one+way+to+change+the+numbering+of+a+list%3B+here%2C+changing+the+value+of+the+%5Ctexttt%7Benumi%7D+counter+to+start+the+list+numbering+at+4+%28it+is+incremented+by+the+%5Cverb%7C%5Citem%7C+command%29%3A%0A%0A%5Cbegin%7Benumerate%7D%0A%5Csetcounter%7Benumi%7D%7B3%7D%0A%5Citem+Something.%0A%5Citem+Something+else.%0A%5Citem+Another+element.%0A%5Citem+The+last+item+in+the+list.%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Bu örnek aşağıdaki çıktıyı üretir:

![Bir numaralandırma sayacını değiştirme](/files/95fd482056eb23bacaaa3a7c78f4ebcc84d47d3c)

## LaTeX'teki varsayılan sayaçlar

| Kullanım                | Ad                                                                                                                    |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Belge yapısı için       | <p>- part<br>- chapter<br>- section<br>- subsection<br>- subsubsection<br>- paragraph<br>- subparagraph<br>- page</p> |
| Yüzen öğeler için       | <p>- equation<br>- figure<br>- table</p>                                                                              |
| Dipnotlar için          | <p>- footnote<br>- mpfootnote</p>                                                                                     |
| İçin `enumerate` ortamı | <p>- enumi<br>- enumii<br>- enumiii<br>- enumiv</p>                                                                   |

## Daha fazla okuma

Daha fazla bilgi için bakın:

* [Ortamlar](/latex/tr/komutlar/02-environments.md)
* [Komutlar](/latex/tr/komutlar/01-commands.md)
* [Listeler](/latex/tr/latex-temelleri/04-lists.md)
* [Sayfa numaralandırma](/latex/tr/bicimlendirme/03-page-numbering.md)
* [Bölümler ve kısımlar](/latex/tr/belge-yapisi/01-sections-and-chapters.md)
* [Matematiksel ifadeler](/latex/tr/matematik/01-mathematical-expressions.md)
* [Görseller Ekleme](/latex/tr/daha-fazla-konu/27-inserting-images.md)
* [Tablolar](/latex/tr/sekiller-ve-tablolar/01-tables.md)
* [LaTeX'te sınavları yazma](/latex/tr/alana-ozgu/09-typesetting-exams-in-latex.md)
* [Kendi paketinizi yazmak](/latex/tr/sinif-dosyalari/03-writing-your-own-package.md)
* [Kendi sınıfınızı yazma](/latex/tr/sinif-dosyalari/04-writing-your-own-class.md)
* [LaTeX2ε'ye o kadar da kısa olmayan giriş](http://www.ctan.org/tex-archive/info/lshort/)


---

# 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://overleaf-pro.ayaka.space/latex/tr/bicimlendirme/10-counters.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.
