# Instruksi Cetak PDF — Panduan Konversi Markdown ke PDF > **Buku:** Sistem Informasi Manajemen di Era AI: Perspektif Strategis dan Pengambilan Keputusan > **Format:** B5 (17,6 × 25 cm) — ISBN-ready --- ## Prasyarat (Install Sekali) ### 1. Pandoc ```powershell winget install --id JohnMacFarlane.Pandoc ``` ### 2. MiKTeX (LaTeX engine) ```powershell winget install --id MiKTeX.MiKTeX ``` Setelah install, buka MiKTeX Console → Settings → centang **"Always install missing packages on-the-fly"**. ### 3. (Opsional) Mermaid CLI — untuk render diagram Mermaid ke gambar ```powershell npm install -g @mermaid-js/mermaid-cli ``` --- ## Struktur File ``` sim-20252-book/ ├── build/ ← output PDF di sini ├── scripts/ │ ├── build-book.ps1 ← script utama: gabung semua MD → 1 PDF │ └── build-worksheets.ps1 ← script worksheet: 18 worksheet → 1 PDF ├── templates/ │ └── book-template.tex ← template LaTeX (B5, Times, margin sesuai BOOK-SPEC) ├── backmatter/ ├── chapters/ └── worksheets/ ``` --- ## Cara Build ### Build Buku Utama (1 PDF) ```powershell .\scripts\build-book.ps1 ``` Output: `build/SIM-Era-AI-Book.pdf` ### Build Worksheet (1 PDF terpisah) ```powershell .\scripts\build-worksheets.ps1 ``` Output: `build/SIM-Era-AI-Worksheets.pdf` --- ## Catatan Penting 1. **Font:** Template menggunakan Times New Roman. Pastikan font ini terinstall di sistem. 2. **Mermaid:** Diagram Mermaid dalam Markdown **tidak otomatis** di-render oleh Pandoc/LaTeX. Opsi: - **Opsi A (Rekomendasi):** Export Mermaid ke PNG/SVG via `mmdc` lalu ganti blok `mermaid` dengan `![Gambar X.Y](path)` sebelum build. - **Opsi B:** Gunakan filter `mermaid-filter` untuk Pandoc: `pip install pandoc-mermaid-filter`, tambahkan `--filter mermaid-filter` di script. 3. **Emoji/Callout:** Callout 📌💡⚠️📊🔧🔥 akan tampil sebagai emoji Unicode di PDF. Untuk styling khusus (kotak berwarna), perlu custom LaTeX environment — bisa ditambahkan di `book-template.tex`. 4. **Halaman Judul & ISBN:** Halaman judul dan hak cipta perlu dibuat manual di LaTeX atau ditambahkan sebagai halaman terpisah oleh penerbit.