> 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/id/artikel-mendalam/04-a-visual-guide-to-latex-s-page-layout-parameters.md).

# Panduan visual untuk parameter tata letak halaman LaTeX

## Pembaruan: September 2021

Sekitar 4 tahun setelah pertama kali diterbitkan, artikel ini telah disunting, diganti namanya, dan diterbitkan ulang untuk mengurangi ukurannya serta memfokuskan ulang cakupan topik yang dibahas. Artikel ini awalnya menyertakan templat LaTeX berbasis LuaTeX yang bergantung pada fitur-fitur Overleaf V1 lama. Templat tersebut kini sudah usang dan tidak lagi tersedia.

**Catatan**: Jika Anda tidak perlu, atau tidak ingin, memahami detail lebih halus dari tata letak halaman LaTeX, artikel Overleaf [Ukuran halaman dan margin](/latex/id/pemformatan/07-page-size-and-margins.md) menjelaskan [`geometry` ke preambel dokumen Anda (seperti disarankan](https://ctan.org/pkg/geometry?lang=en) dan kemungkinan akan lebih menarik.

## Pendahuluan

Pernahkah Anda kesulitan mengonfigurasi tata letak buku dengan LaTeX—menetapkan ukuran kertas, ukuran halaman buku (ukuran potong), dan margin? Ini bisa rumit, meskipun ada banyak paket yang membantu tugas ini—termasuk yang sangat baik `geometry` paket. (La)TeX menggunakan hampir selusin nilai untuk menetapkan tata letak halaman secara lengkap bagi publikasi yang memiliki margin berbeda untuk halaman kiri dan kanan:

* `\hoffset`, `\voffset`, `\oddsidemargin`, `\topmargin`, `\headheight`, `\headsep`, `\textheight`, `\textwidth`, `\marginparsep`, `\marginparwidth`, `\footskip`

Biasanya, parameter ini diatur melalui perintah yang disediakan oleh paket atau templat—seperti yang didistribusikan oleh penerbit buku. Namun, terkadang Anda mungkin ingin memahami apa yang terjadi “di balik layar”—mungkin Anda membutuhkan tingkat kendali yang lebih besar untuk jenis dokumen tertentu yang ingin Anda buat.

Dalam tulisan ini kami mengeksplorasi hubungan antara model halaman LaTeX dan model konvensional yang digunakan dalam dunia cetak dan desain. Dengan menggunakan seperangkat [Google Slides](#google-slides-with-animations), yang berisi ilustrasi tata letak halaman yang rinci, kami menunjukkan, langkah demi langkah, bagaimana merumuskan beberapa persamaan yang sangat sederhana yang menyediakan hubungan antara model tata letak LaTeX dan spesifikasi tipikal yang mungkin dihasilkan oleh perancang buku atau perusahaan cetak sesuai permintaan. Dengan persamaan tersebut Anda dapat, jika mau, langsung menghitung nilai parameter LaTeX untuk menerapkan tata letak buku yang Anda inginkan.

### Catatan singkat tentang pdfTeX dan LuaTeX/LuaHBTeX

Perhatikan bahwa selain `\hoffset` dan `\voffset` parameter yang tercantum di atas, pdfTeX juga menggunakan parameter `\pdfhorigin` dan `\pdfvorigin`. Secara tradisional, mesin TeX menghasilkan `.dvi` berkas yang dikonversi ke PostScript atau PDF oleh perangkat lunak yang mengasumsikan titik asal halaman berada pada jarak 1 inci (25,4 mm) dari sisi kiri halaman dan 1 inci (25,4 mm) dari bagian atas halaman. Nilai parameter `\hoffset` dan `\voffset` adalah *relatif* terhadap posisi (1 inci, 1 inci) tersebut. Parameter pdfTeX sedikit berbeda karena nilainya relatif terhadap sudut kiri atas, yaitu pada (0 mm, 0 mm). Jadi, misalnya, jika Anda menetapkan `\pdfhorigin=30mm` itu setara dengan menetapkan `\hoffset` ke `30–25,4`=`4,6 mm` karena `\hoffset` bersifat relatif terhadap posisi yang sudah `25,4 mm` dari sisi kiri halaman. Demikian pula, sebuah `\hoffset` nilai `0 mm` setara dengan `\pdfhorigin=25.4mm`. Dalam pembahasan/diagram berikut, kami akan menggunakan parameter `\hoffset` dan `\voffset`.

#### LuaTeX/LuaHBTeX

LuaTeX/LuaHBTeX juga *secara tidak langsung* mendukung `\pdfhorigin` dan `\pdfvorigin` tetapi, demi kompatibilitas dengan pdfTeX, perintah-perintah tersebut harus didefinisikan sebagai berikut (lihat Bagian 3 dari [Panduan Referensi LuaTeX](https://www.pragma-ade.com/general/manuals/luatex.pdf)):

```latex
\edef\pdfhorigin{\pdfvariable horigin}
\edef\pdfvorigin{\pdfvariable vorigin}
```

## Apa tujuan kita?

Tema artikel ini, dan tujuan sumber daya yang kami sediakan, didasarkan pada tujuan berikut:

1. Kami ingin menerapkan spesifikasi tata letak yang disediakan oleh, misalnya, perancang buku atau penerbit yang tidak menggunakan atau mendukung LaTeX—atau mungkin kami perlu mengikuti spesifikasi yang disediakan oleh perusahaan cetak sesuai permintaan.
2. Kami ingin menggunakan ukuran buku tradisional (ukuran kertas, ukuran potong, dan margin halaman) yang tercantum dalam spesifikasi perancang dan mengonversinya menjadi parameter dan nilai yang dipahami LaTeX dan dapat digunakan untuk meniru tata letak perancang.
3. Kami ingin halaman buku kami berada tepat di tengah secara horizontal dan vertikal pada ukuran kertas yang telah kami pilih— yaitu, di tengah area halaman PDF yang dibuat oleh LaTeX. Kami juga ingin memilih ukuran kertas secara bebas dan tidak dibatasi pada beberapa opsi standar (A4, US Letter, dan sebagainya).

### Pengingat singkat: Bagaimana Anda menetapkan ukuran kertas?

LuaTeX, XeTeX, dan pdfTeX menyediakan dua perintah yang memungkinkan Anda mengontrol “ukuran kertas” dari dokumen PDF yang mereka hasilkan:

* `\pdfpagewidth`
* `\pdfpageheight`

Dengan mengetahui bahwa perintah-perintah ini merepresentasikan ukuran kertas kita, kini kita dapat menggambar diagram untuk menunjukkan apa yang ingin kita capai:

![{{{alt}}}](/files/959a332c148493f88da8ac0fd113bd5c75443f83)

Perhatikan bahwa ΔX dan ΔY adalah nilai yang diperlukan untuk memusatkan halaman buku pada area kertas—keduanya dibahas dalam [Google Slides](#google-slides-with-animations). Dari diagram di atas, Anda dapat melihat:

* ΔX=½(\pdfpagewidth − book-page-width)
* ΔY=½(\pdfpageheight − book-page-height)

Diagram di atas juga disertakan dalam [Google Slides](#google-slides-with-animations) dan digunakan sebagai titik awal untuk mendapatkan persamaan tata letak halaman.

#### Catatan tambahan: LuaTeX

tidak lagi *langsung* mendukung `\pdfpagewidth` atau `\pdfpageheight` tetapi kini menggunakan dua primitif baru yang disebut `\pagewidth` dan `\pageheight`. Kompatibilitas mundur dapat dicapai melalui `\let\pdfpagewidth\pagewidth` dan `\let\pdfpageheight\pageheight`. Pembaca yang tertarik dapat menemukan lebih banyak detail dalam [LaTeX News (Edisi 24, Februari 2016)](https://www.latex-project.org/news/latex2e-news/ltnews24.pdf) dan, tentu saja, [dokumentasi resmi LuaTeX](http://www.luatex.org/documentation.html).

## Sumber daya dalam tulisan ini

Di Overleaf kami suka mencoba ide-ide baru, jadi dalam tulisan ini kami menyertakan berbagai sumber daya yang kami harap akan bermanfaat:

* **Dua set** [**Google Slides**](#google-slides-with-animations): Set slide ini berisi konten yang identik tetapi yang satu memiliki animasi dan yang lainnya tidak (sebagian orang lebih suka melihat slide yang tidak berisi animasi apa pun). Anda juga dapat mengunduhnya dalam [format PDF](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K). Slide-slide ini memberikan pengantar singkat tentang dasar-dasar tata letak halaman buku dan mengeksplorasi hubungan antara model halaman LaTeX dan model yang digunakan dalam cetak dan desain konvensional. Beberapa slide terakhir menunjukkan bagaimana memperoleh persamaan sederhana yang dapat digunakan untuk mengonversi serangkaian ukuran tradisional (lebar/tinggi halaman dan margin) menjadi nilai parameter LaTeX yang setara untuk mereproduksi tata letak buku Anda di LaTeX.
* **Diagram tata letak halaman**: Paket ini [Google Slides](#google-slides-with-animations) berisi diagram tata letak halaman yang rinci yang digunakan untuk merumuskan beberapa persamaan sederhana guna menghitung berbagai parameter LaTeX. Jika Anda ingin mempelajari ilustrasi tersebut lebih detail, kami telah menyediakan [versi PDF](#download-page-layout-diagrams) untuk diunduh.

### Cara menggunakan sumber daya artikel ini

Pembaca artikel ini kemungkinan memiliki beragam tingkat pengalaman dalam menggunakan LaTeX, jadi kami merasa lebih baik menyediakan berbagai sumber daya untuk dipilih pembaca—berdasarkan pengalaman, minat, atau preferensi pribadi Anda. Kami harap sumber daya ini berguna dan memenuhi kebutuhan serta minat komunitas LaTeX Overleaf.

Tidak ada urutan yang ditetapkan untuk menggunakan sumber daya ini, tetapi saran kami adalah sebagai berikut:

1. lihat [Google Slides](#google-slides-with-animations);
2. (opsional): unduh dan pelajari [diagram tata letak halaman](#download-page-layout-diagrams);

#### Langkah 1: Lihat atau unduh (dalam PDF) Google Slides

Slide terakhir (ditunjukkan di bawah) merangkum persamaan yang dirumuskan selama presentasi.

![{{{alt}}}](/files/cc3273aacf5c3b02f32764f7a7f4538dab1af901)

Untuk memudahkan pembaca, kami menyediakan tiga opsi untuk melihat slide:

1. slide [dengan animasi](#google-slides-with-animations);
2. slide [tanpa animasi](#google-slides-without-animations);
3. slide dalam [format PDF](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K) untuk dilihat secara luring atau dicetak.

#### Langkah 2 (opsional): Unduh dan pelajari diagram tata letak halaman

Jika Anda ingin menjelajahi diagram tata letak halaman lebih detail, ada tautan di [akhir artikel ini](#download-page-layout-diagrams) untuk mengunduh file PDF yang berisi versi dua halaman berdampingan (halaman berhadapan) dari diagram yang terdapat dalam [Google Slides](#google-slides-with-animations).

### Catatan tentang parameter dan persamaan tata letak halaman

Jika Anda melihat persamaan yang disajikan dalam [Google Slides](#google-slides-with-animations) Anda mungkin akan melihat bahwa persamaan tersebut mengandung banyak variabel; akibatnya, ada berbagai cara untuk menggunakan persamaan tersebut tergantung pada nilai parameter LaTeX mana yang ingin Anda hitung dan mana yang ingin Anda tetapkan sendiri. Mari kita lihat salah satu grafik (dan persamaan terkait) yang terdapat dalam [Google Slides](#google-slides-with-animations):

![{{{alt}}}](/files/5ee3c875beeb73cd04eaa37981e55d5b92979d7c)

Tentu saja, Anda perlu memutuskan nilai parameter LaTeX mana yang ingin Anda hitung dan mana yang akan Anda berikan sebagai titik awal. Salah satu cara untuk melakukannya adalah sebagai berikut:

1. Tetapkan `\hoffset` dan `\voffset` ke `0 mm` (dengan `\pdfhorigin=1in` dan `\pdfvorigin=1in`, jika diperlukan)
2. Gunakan nilai untuk parameter LaTeX berikut yang memengaruhi halaman buku *lebar*:

* `\marginparsep`
* `\marginparwidth`

4. Tetapkan nilai yang diinginkan untuk parameter LaTeX berikut yang memengaruhi halaman buku *tinggi*:

* `\headheight`
* `\headsep`
* `\footskip`

6. Tetapkan nilai untuk ukuran kertas yang Anda inginkan beserta lebar dan tinggi halaman buku yang diinginkan, plus empat nilai margin buku yang ingin Anda gunakan.
7. Hitung nilai LaTeX berikut untuk menerapkan tata letak buku Anda (dipusatkan pada ukuran kertas yang Anda pilih):

* `\evensidemargin`, `\oddsidemargin`, `\textwidth`, `\textheight`dan `\topmargin`

## Sumber daya artikel

Di sini kami mencantumkan sejumlah sumber daya yang telah kami siapkan untuk membantu Anda lebih memahami parameter tata letak halaman LaTeX. The [Google Slides](#google-slides-with-animations) memberikan rincian tentang persamaan sederhana yang, jika Anda mau, dapat langsung Anda gunakan untuk menghitung nilai parameter agar sesuai dengan kebutuhan dokumen apa pun.

### Google Slides: Dengan animasi

{% embed url="<https://docs.google.com/presentation/d/e/2PACX-1vSTZiCWqckmPGdqisRh9wTflZrmWdofwpReQAkSbuW2tTBothzSy86TzwMUtfomKtqSbVwNypifdUgY/embed?start=false&loop=false&delayms=3000>" %}

### Google Slides: Tanpa animasi

{% embed url="<https://docs.google.com/presentation/d/e/2PACX-1vQ_gH_Wg0Q0HdhcuyGXPplPsAUkaYbi_at_tnFLKk8q_woe22eFNPjehAF_PLvEgEV_33-qNskIYvlL/embed?start=false&loop=false&delayms=3000>" %}

### Google Slides: Dikonversi ke PDF

Jika Anda lebih suka melihat slide sebagai dokumen PDF, atau ingin mencetaknya, Anda dapat mengunduh slide dalam [format PDF](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K).

### Unduh diagram tata letak halaman

Jika Anda ingin mempelajari diagram tata letak halaman lebih detail, berikut adalah versi dua halaman berdampingan (yaitu, halaman berhadapan) dalam [format PDF](https://www.filepicker.io/api/file/X2O1aJM1Rca68mmYm4PT).

## Sebagai penutup

Kami harap artikel ini bermanfaat dan telah memberikan beberapa informasi latar belakang yang berguna untuk menjelajahi tata letak halaman menggunakan LaTeX. Seperti biasa, kami sangat senang mendengar dari para pembaca, jadi silakan [hubungi kami](https://www.overleaf.com/contact) dengan komentar dan masukan Anda.

Selamat (La)TeX-ing!


---

# 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/id/artikel-mendalam/04-a-visual-guide-to-latex-s-page-layout-parameters.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.
