---
title: "R Markdown ภาษาไทย"
author: "`thaipdf` package"
date: "`r format(Sys.Date(), '%d/%m/%Y')`"
output:
  pdf_document:
    latex_engine: xelatex  # จำเป็นต้องใช้ xelatex สำหรับภาษาไทย
    includes:
      in_header: "pre-tex/thai-preamble.tex" # path ไปยัง preamble ที่มีปรับให้ใช้ภาษาไทยได้
    keep_tex: false # change to "true" to keep intermediate LaTeX for debug
---

```{=latex}
\sloppy % ช่วยตัดคำภาษาไทย
```
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## R Markdown

เอกสารนี้คือ R Markdown document ซึ่งภาษา Markdown เป็นภาษา formatting syntax อย่างง่ายสำหรับการเขียนเอกสาร HTML, PDF, และ MS Word สำหรับข้อมูลเพิ่มเติมในการใช้ R Markdown ดูได้ที่ <http://rmarkdown.rstudio.com>.

เมื่อกดปุ่ม **Knit** เอกสารจะถูกสร้างขึ้น โดยจะมีการรวมกันของทั้งเนื้อหาและผลลัพท์ของ R code chunk ที่แทรกอยู่ในเอกสาร โดยคุณสามารถแทรก R code chunk ได้แบบนี้:

```{r cars}
summary(cars)
```

## Including Plots {#plot}

คุณสามารถใส่ plot ได้ด้วย ดังตัวอย่าง:

```{r pressure, echo=FALSE}
plot(pressure)
```

Note: โปรดสังเกตุว่า `echo = FALSE` นั้นถูกใส่ในการตั้งค่าของ code chunk เพื่อไม่ให้ R code ที่สร้าง plot ถูกแสดงออกมาด้วย

------------------------------------------------------------------------

# เอกสารภาษาไทยแบบ PDF

นี่คือตัวอย่างแบบง่ายสำหรับการใช้ภาษาไทยใน \LaTeX

## Text Formatting (รูปแบบตัวอักษร)

**ตัวหนา** *ตัวเอียง* ***เอียงและหนา*** `โค้ด` ~~ขีดค่า~~

subscript สร้างโดยล้อมรอบตัวอักษรด้วย `~` เช่น H~2~SO~4~

superscript สร้างโดยล้อมรอบตัวอักษรด้วย caret (`^`) 2 ด้าน เช่น Fe^2+^

## Link (ลิ้งค์)

Link ไปยัง web page หรือ section ใช้ syntax: `[text](url)`

-   [R Markdown](https://rmarkdown.rstudio.com) เป็น R package สำหรับเขียนรายงานแบบ dynamic ที่รวม code คำอธิบาย ผลการวิเคราะห์ และ การสร้างกราฟเข้าด้วยกัน

-   ไปที่ [plot](#plot) นี้สำหรับการเปลี่ยนแปลงของ pressure กับ temperature

## Foot Note

สำหรับฟุตโน้ตใช้แบบนี้เพื่อ[^1]

[^1]: แสดงข้อความด้านล่างเอกสารแต่ละหน้า

## Lists

### Bullet Lists

-   ผัก

-   ผลไม้

    -   มังคุด
    -   ส้มโอ

### Numbered Lists

1.  ลำดับหนึ่ง
2.  ลำดับสอง

### Definition Lists

ความหมาย

:   นิยาม

## Paragraph

เมื่อจะ indent paragraph ที่บรรทัดแรกให้เริ่มต้นด้วย `|` จากนั้นตามด้วย 4 space

|    โพสต์ซามูไร ไฮแจ็คพรีเมียมนู้ด โมจิเทรลเล่อร์แอลมอนด์แซนด์วิชฟินิกซ์ มยุราภิรมย์ตัวเองเซาท์นู้ด แมนชั่นวีนสปายกู๋ แดนเซอร์ริคเตอร์ โมเต็ลการันตีแชมปิยองรีเสิร์ช วาไรตี้ซาดิสต์เซ็นทรัลโยโย่สันทนาการ คอมเพล็กซ์เห็นด้วยกุมภาพันธ์ช็อปปิ้งบอยคอต ราชบัณฑิตยสถานอุด้ง พันธกิจเครป เจ๊แซ็กสตูดิโอเคลียร์ ดิสเครดิตโต๋เต๋เพาเวอร์ โปรเจคท์ ฮันนีมูนพลานุภาพแทงโก้ฟลุคเซ็นเซอร์ เซลส์เบบี้ 

## Math (คณิตศาสตร์) {#math}

### Math Equation (สมการทางคณิตศาสตร์)

```{=tex}
\begin{equation}
  f\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k}
\end{equation}
```
### Theorems & Proofs (ทฤษฎีการพิสูจน์)

::: {#pyth .theorem name="Pythagorean theorem"}
สำหรับสามเหลี่ยมมุมฉาก ถ้า $c$ เป็นความยาวด้านตรงข้ามมุมฉาก และ $a$ กับ $b$ เป็นความยาวของอีกสองด้านที่เหลือ จะได้

$$a^2 + b^2 = c^2$$
:::
