> 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/46-testing-display-and-link-template.md).

# Menguji templat tampilan dan tautan

## Menguji templat tampilan dan tautan

CATATAN: PENGUJIAN MASIH BERLANGSUNG, JADI HASIL DAPAT "BERFLUKTUASI"

## Templat MediaWiki untuk menampilkan sebagian atau seluruh dokumen LaTeX

Templat yang diusulkan [Template:OpenLaTeXInOverleaf](https://github.com/ayaka-notes/overleaf-learn-wiki/tree/main/learn/Template:OpenLaTeXInOverleaf/README.md) memungkinkan Anda menampilkan kode LaTeX sebaris *dan*, dengan menggunakan karya Alf, secara otomatis menghasilkan sebuah `Buka di Overleaf` tautan dari kode LaTeX sebaris—Anda menulis kodenya hanya *sekali*. Ini juga memungkinkan Anda menampilkan hanya `isi` dari LaTeX Anda, tanpa menyertakan seluruh preamble dan \end{document}, atau akan menampilkan seluruh dokumen, tetapi dalam kedua kasus dokumen yang lengkap akan dibuka di Overleaf.

* Catatan: Karena alasan terkait parsing MediaWiki, **Anda perlu menggunakan `{{!}}` dalam kode TeX Anda untuk menghasilkan karakter |**.

### Parameter untuk mengontrol tampilan sebaris kode LaTeX (dan pembuatan dokumen)

* **`pre`**, yang menetapkan `preambule` dari dokumen Anda. Nilai default-nya adalah

```
\documentclass{article}
\begin{document}
```

* **`isi`** yang merupakan kode inti dokumen LaTeX Anda
* **`post`**, yang menetapkan akhir dokumen Anda. Nilai default-nya adalah

```
\end{document}
```

* **`show`** yang mengontrol tampilan kode LaTeX Anda: baik `isi` bagian atau seluruh dokumen
  * `show=ALL` menampilkan seluruh dokumen LaTeX---menggunakan nilai Anda untuk `isi`, `pre` dan `post`, atau menggunakan *default* untuk `pre` atau `post`.
  * `show=BODY` hanya menampilkan isi kode LaTeX Anda

Dalam semua kasus, tautan otomatis "Buka di Overleaf" dibuat menggunakan pengaturan untuk **`pre`**, **`isi`** dan **`post`**

### Parameter untuk mengontrol panggilan API Overleaf (diwarisi melalui karya Alf)

* **`engine`** menetapkan kompiler yang digunakan untuk kode, dapat berupa salah satu dari:
  * `pdflatex` (default jika tidak ada engine yang dipilih)
  * `xelatex`
  * `lualatex`
  * `latex_dvipdf`
* **`nama`** menetapkan judul dokumen Overleaf
* **`teks`** menetapkan teks yang digunakan untuk menampilkan tautan

## Contoh

Bagian berikut mencantumkan beberapa contoh penggunaan templat.

### Menentukan pre, post, dan menetapkan show=ALL

```
{{OpenLaTeXInOverleaf|show=ALL|pre=
\documentclass{book}
\begin{document}
|body=

Hello

sayang

\LaTeX

|post=
\end{document}%Di sini kita mengakhiri dokumen
|engine=lualatex|name=Uji menggunakan LuaLaTeX|text=Buka contoh LuaLaTeX di Overleaf
}}
```

Kode di atas menghasilkan tampilan sebaris berikut dan tautan "Buka di Overleaf"

```latex
\documentclass{book}
\begin{document}
Hello

sayang

\LaTeX
\end{document}%Di sini kita mengakhiri dokumen
```

&#x20;[Buka contoh LuaLaTeX di Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Test+using+LuaLaTeX\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0AHello+%0A%0Adear%0A%0A%5CLaTeX%0A%5Cend%7Bdocument%7D%25Here+we+end+the+document)

### Menentukan pre, post, dan show=BODY

```
{{OpenLaTeXInOverleaf|show=BODY|pre=
\documentclass{book}
\begin{document}
|body=

Hello

sayang

\LaTeX

|post=
\end{document}%Di sini kita mengakhiri dokumen
|engine=lualatex|name=Uji menggunakan LuaLaTeX|text=Buka contoh LuaLaTeX di Overleaf
}}
```

Kode di atas menghasilkan tampilan sebaris berikut dan tautan "Buka di Overleaf"

```latex
Hello

sayang

\LaTeX
```

&#x20;[Buka contoh LuaLaTeX di Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Test+using+LuaLaTeX\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0AHello+%0A%0Adear%0A%0A%5CLaTeX%0A%5Cend%7Bdocument%7D%25Here+we+end+the+document)

### Menentukan pre kosong, post kosong, tetapi isi yang lebih lengkap

```
{{OpenLaTeXInOverleaf|show=ALL|pre=|post=|body=

\documentclass{book}

\begin{document}

Hello

sayang

\LaTeX

\end{document}
|engine=lualatex|name=Uji menggunakan LuaLaTeX|text=Buka contoh LuaLaTeX di Overleaf
}}
```

Kode di atas menghasilkan tampilan sebaris berikut dan tautan "Buka di Overleaf"

```latex
\documentclass{book}

\begin{document}

Hello

sayang

\LaTeX

\end{document}
```

&#x20;[Buka contoh LuaLaTeX di Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Test+using+LuaLaTeX\&snip=%5Cdocumentclass%7Bbook%7D%0A%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%0AHello+%0A%0Adear%0A%0A%5CLaTeX%0A%0A%0A%5Cend%7Bdocument%7D)

### Gunakan default untuk pre dan post, tetapi berikan kode untuk body

```
{{OpenLaTeXInOverleaf|show=ALL|body=
Hello

sayang

\LaTeX
|engine=lualatex|name=Uji menggunakan LuaLaTeX|text=Buka contoh LuaLaTeX di Overleaf
}}
```

Kode di atas menghasilkan tampilan sebaris berikut dan tautan "Buka di Overleaf"

```latex
\documentclass{article}
\begin{document}

Hello

sayang

\LaTeX

\end{document}
```

&#x20;[Buka contoh LuaLaTeX di Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Test+using+LuaLaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AHello+%0A%0Adear%0A%0A%5CLaTeX%0A%0A%5Cend%7Bdocument%7D)

## PENGUJIAN ABAIKAN TAUTAN INI

```latex
\documentclass{article}
\begin{document}

\LaTeX

\end{document}
```

&#x20;[Buka di Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5CLaTeX%0A%0A%5Cend%7Bdocument%7D)


---

# 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/46-testing-display-and-link-template.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.
