Mẫu Pandoc
(pandoc-templates.org)- Pandoc Templates là một trang thư mục cho phép tìm kiếm và lọc các mẫu dùng khi chuyển đổi Markdown bằng Pandoc theo định dạng đầu ra và loại tài liệu
- Bộ lọc định dạng đầu ra bao gồm LaTeX, PDF, HTML, DOCX, EPUB, PPTX, ODT, reveal.js, ICML, Terminal
- Loại tài liệu được phân loại rộng rãi, từ bài báo, luận văn, thư, sơ yếu lý lịch, tài liệu trình bày, website, sách dạy nấu ăn, hóa đơn, bản thảo, đề thi đến đề xuất tài trợ nghiên cứu
- Mỗi mục mẫu hiển thị kèm tên, tác giả, mô tả, định dạng đầu ra được hỗ trợ, số sao GitHub, thời điểm cập nhật gần nhất, liên kết GitHub và trang chi tiết
- Có thể so sánh tại một nơi từ các mẫu phổ biến như Eisvogel, The Markdown Resume, patat, markdeck đến các mẫu dành cho tài liệu của tổ chức, học thuật và tài liệu chuyên biệt
Thư mục mẫu Pandoc
- Pandoc Templates là một trang web cho phép tìm kiếm và lọc bộ sưu tập mẫu dùng khi chuyển đổi Markdown bằng Pandoc
- Bộ lọc định dạng được hỗ trợ bao gồm LaTeX, PDF, HTML, DOCX, EPUB, PPTX, ODT, reveal.js, ICML, Terminal
- Bộ lọc loại tài liệu bao gồm Article, Book, Dissertation / Thesis, Letter, CV / Résumé, Presentation / Slide, Paper, Website, Cookbook / Recipe, Invoice, Manuscript, Poem, Homework Assignment / Exam, Handout, Grant Writing
- Mỗi mục hiển thị cùng tên mẫu, tác giả, mô tả, định dạng đầu ra được hỗ trợ, liên kết GitHub, trang chi tiết, số sao GitHub và thời điểm cập nhật gần nhất
Các mẫu chính và công dụng
-
Tài liệu LaTeX·PDF
- Eisvogel là mẫu Pandoc LaTeX để chuyển đổi tệp Markdown sang PDF hoặc LaTeX, được thiết kế phù hợp với ghi chú bài giảng và bài tập thực hành thiên về khoa học máy tính, đồng thời tương thích với Pandoc 3
- GitHub, 7154 Stars, cập nhật lần cuối 4 tháng trước
- pandoc-letter là mẫu dùng để viết thư bằng Markdown và tạo PDF bằng Pandoc cùng LaTeX, đồng thời có thể nhận các đối số của LaTeX letter class
- GitHub, 435 Stars, cập nhật lần cuối 3 năm trước
- Pandoc Letter Template (Default: DIN 5008) chuyển thư Markdown sang PDF chỉ với một lệnh, và mặc định sử dụng tiêu chuẩn DIN 5008 của Đức
- GitHub, 192 Stars, cập nhật lần cuối 3 năm trước
- Invoice Boilerplate là hệ thống hóa đơn LaTeX tự động hóa đơn giản dành cho freelancer
- GitHub, 724 Stars, cập nhật lần cuối 2 năm trước
- Quetzalcoatl là mẫu LaTeX/PDF được tạo ra với mục tiêu mang lại khả năng sử dụng tốt hơn mẫu Pandoc mặc định, nhưng không bao gồm tính năng beamer hay bảng màu
- GitHub, 4 Stars, cập nhật lần cuối 6 tháng trước
- Eisvogel là mẫu Pandoc LaTeX để chuyển đổi tệp Markdown sang PDF hoặc LaTeX, được thiết kế phù hợp với ghi chú bài giảng và bài tập thực hành thiên về khoa học máy tính, đồng thời tương thích với Pandoc 3
-
Bài báo·luận án·tài liệu học thuật
- IEEE Paper Template for Pandoc là mẫu dựa trên LaTeX để tạo bài báo theo chuẩn IEEE từ tệp Markdown, đồng thời định dạng các phần chính như tiêu đề, tóm tắt và tài liệu tham khảo theo tiêu chuẩn IEEE
- GitHub, 136 Stars, cập nhật lần cuối 2 năm trước
- Template for writing a PhD thesis in Markdown là framework để viết luận án PhD bằng Markdown, đã được dùng để nộp tại University College London và cung cấp cấu trúc dễ điều chỉnh cho các trường đại học khác
- GitHub, 1262 Stars, cập nhật lần cuối 3 năm trước
- pandoc-thesis là Pandoc Thesis Template dành cho luận văn/luận án được viết bằng Markdown
- GitHub, 99 Stars, cập nhật lần cuối 1 tháng trước
- mla_paper_template tạo PDF theo định dạng MLA bằng Markdown và Pandoc
- GitHub, 16 Stars, cập nhật lần cuối 3 tuần trước
- pandoc-journal-templates cung cấp các mẫu cho nhiều tạp chí như JASA, TAS, JBES, JCGS, SBP, Technometrics, Biometrical Journal, Biometrics, Biometrika, Biostatistics, Journal of Statistical Software, Statistics in Medicine, The R Journal và nhiều tạp chí khác
- GitHub, 90 Stars, cập nhật lần cuối 9 năm trước
- IEEE Paper Template for Pandoc là mẫu dựa trên LaTeX để tạo bài báo theo chuẩn IEEE từ tệp Markdown, đồng thời định dạng các phần chính như tiêu đề, tóm tắt và tài liệu tham khảo theo tiêu chuẩn IEEE
-
CV·thư xin việc
- The Markdown Resume là mẫu cho phép viết CV bằng Markdown thuần và chuyển đổi sang PDF hoặc HTML bằng Pandoc, đồng thời hỗ trợ build cục bộ hoặc bằng Docker
- GitHub, 1748 Stars, cập nhật lần cuối 2 năm trước
- CV Boilerplate là boilerplate giúp giảm gánh nặng tạo và duy trì CV hoặc sơ yếu lý lịch bằng LaTeX
- GitHub, 1153 Stars, cập nhật lần cuối 2 năm trước
- SmartResume là công cụ chuyển CV dựa trên Markdown sang PDF bằng Pandoc và mẫu LaTeX
- GitHub, 16 Stars, cập nhật lần cuối 4 tháng trước
- AcademiCL: Academic Cover Letter cho phép tạo thư xin việc học thuật bằng Markdown hoặc R Markdown và Pandoc
- GitHub, 0 Stars, cập nhật lần cuối 4 năm trước
- The Markdown Resume là mẫu cho phép viết CV bằng Markdown thuần và chuyển đổi sang PDF hoặc HTML bằng Pandoc, đồng thời hỗ trợ build cục bộ hoặc bằng Docker
-
HTML·website
- tufte-pandoc-css cung cấp tệp khởi đầu để dùng Pandoc Markdown cùng Tufte CSS
- GitHub, 348 Stars, cập nhật lần cuối 7 tháng trước
- pandoc-markdown-css-theme cung cấp tệp CSS và mẫu để tạo tệp HTML độc lập bằng Pandoc
- GitHub, 192 Stars, cập nhật lần cuối 5 tháng trước
- pandoc-toc-sidebar là mẫu HTML Pandoc đặt mục lục ở thanh bên bằng Bootstrap 3
- GitHub, 74 Stars, cập nhật lần cuối 4 năm trước
- Basic Page Template là mẫu trang học thuật cơ bản có thể dùng ngay và dễ tùy biến
- GitHub, 18 Stars, cập nhật lần cuối 1 tháng trước
- tufte-pandoc-css cung cấp tệp khởi đầu để dùng Pandoc Markdown cùng Tufte CSS
-
Pandoc-new.css là mẫu Pandoc được tạo kiểu bằng new.css; new.css là một framework CSS classless để xây dựng website hiện đại chỉ với HTML
- GitHub, 0 Stars, cập nhật lần cuối 1 năm trước
- pandoc-water.css là mẫu Pandoc áp dụng water.css cho đầu ra HTML; water.css là một framework CSS classless và bộ kiểu giúp các website đơn giản trông đẹp mắt hơn
- GitHub, 3 Stars, cập nhật lần cuối 1 năm trước
-
Sách·sách điện tử·bản thảo
- pandoc-markdown-book-template là mẫu để tạo sách EPUB bằng Markdown và Pandoc
- GitHub, 272 Stars, cập nhật lần cuối 7 năm trước
- academic-pandoc-template là mẫu để tạo sách EPUB bằng Markdown và Pandoc, đồng thời hỗ trợ HTML, DOCX, EPUB, PDF, PPTX, LaTeX
- GitHub, 285 Stars, cập nhật lần cuối 3 tuần trước
- Pandoc book template là mẫu Pandoc đơn giản để build tài liệu và sách điện tử
- GitHub, 461 Stars, cập nhật lần cuối 2 năm trước
- pandoc-novel là dự án mẫu tạo tiểu thuyết hoặc tuyển tập truyện ngắn từ các tệp Markdown, đồng thời build sách ePub, PDF in phù hợp với Amazon KDP và PDF bản thảo theo định dạng SFFMS
- GitHub, 67 Stars, cập nhật lần cuối 4 năm trước
- PanScribe: Pandoc Templates for Standard Manuscript Format là mẫu giúp nhanh chóng chuyển các tệp Markdown văn bản thuần chứa thơ hoặc tiểu thuyết thành tài liệu PDF hoặc Word theo Standard Manuscript Format
- GitHub, 8 Stars, cập nhật lần cuối 10 tháng trước
- pandoc-markdown-book-template là mẫu để tạo sách EPUB bằng Markdown và Pandoc
-
Thuyết trình·slide·terminal
- pandoc-lecture là kho skeleton để tạo slide bài giảng, handout và ghi chú bài giảng từ Pandoc Markdown theo cách tiếp cận single-source
- GitHub, 104 Stars, cập nhật lần cuối 6 tháng trước
- pandoc-slides là mẫu slide reveal.js được viết bằng Markdown và đã được lưu trữ
- GitHub, 2 Stars, cập nhật lần cuối 1 năm trước
- patat là công cụ thuyết trình chạy trong terminal; tên gọi là viết tắt của Presentations Atop The ANSI Terminal
- GitHub, 2708 Stars, cập nhật lần cuối 3 tháng trước
- markdeck: presentations as code hỗ trợ tạo slide deck có thể chuẩn bị offline và cộng tác chỉ với văn bản
- GitHub, 1267 Stars, cập nhật lần cuối 3 năm trước
- pandoc-lecture là kho skeleton để tạo slide bài giảng, handout và ghi chú bài giảng từ Pandoc Markdown theo cách tiếp cận single-source
-
Công thức nấu ăn·đề thi·tài liệu đặc thù
- nyum là trình tạo site tĩnh dựa trên Pandoc, biến bộ sưu tập công thức định dạng Markdown thành một website nhẹ, responsive và có thể tìm kiếm
- GitHub, 207 Stars, cập nhật lần cuối 7 tháng trước
- Homework Builder là script Python và mẫu Pandoc để chuyển bài tập Markdown thành PDF, kèm phần giải thích có thể bật/tắt
- GitHub, 1 Stars, cập nhật lần cuối 1 năm trước
- exam-template là mẫu Pandoc+LaTeX dành cho đề thi và đã được lưu trữ
- GitHub, 9 Stars, cập nhật lần cuối 4 năm trước
- NIH Grant Proposal Template đơn giản hóa quá trình định dạng đề xuất để người viết đề xuất tài trợ nghiên cứu có thể tập trung vào việc viết thay vì xử lý định dạng
- GitHub, 16 Stars, cập nhật lần cuối 4 năm trước
- daggerheart-template: Daggerheart Campaign PDF Generator cung cấp workflow tạo tài liệu PDF hai cột bằng Markdown cho các chiến dịch tabletop RPG như Daggerheart, sử dụng mẫu LaTeX tùy chỉnh, bộ lọc Pandoc Lua và cấu trúc thư mục được tổ chức gọn gàng
- GitHub, 8 Stars, cập nhật lần cuối 11 tháng trước
- nyum là trình tạo site tĩnh dựa trên Pandoc, biến bộ sưu tập công thức định dạng Markdown thành một website nhẹ, responsive và có thể tìm kiếm
Mẫu cho nhiều định dạng và tổ chức
- Morris là một dự án giúp giảm độ phức tạp của Pandoc và cho phép nhanh chóng tạo tài liệu HTML, PDF, DOCX, ODT, ICML từ Markdown
- GitHub, 7 Stars, cập nhật lần cuối 6 năm trước
- Yuki là mẫu Pandoc tùy chỉnh để tạo HTML và tệp PDF dựa trên LuaLaTeX, sử dụng dark mode của Bootstrap 5 và Font Awesome
- GitHub, 15 Stars, cập nhật lần cuối 4 tháng trước
- sgtemplates là mẫu R Markdown dành cho các nhà phân tích dữ liệu làm việc tại Chính phủ Scotland, cho phép tạo tài liệu HTML và website mang thương hiệu chính phủ một cách chuyên nghiệp và dễ tiếp cận bằng RStudio
- GitHub, 16 Stars, cập nhật lần cuối 4 năm trước
- Letterhead for Augusta University là mẫu letterhead cho Augusta University, tuân theo chiến lược thương hiệu của trường và đã được nhà thiết kế đồ họa của trường phê duyệt
- GitHub, 6 Stars, cập nhật lần cuối 3 ngày trước
- Uni Passau Pandoc LaTeX Template là mẫu LaTeX cho Hausarbeiten của Universität Passau
- GitHub, 0 Stars, cập nhật lần cuối 1 năm trước
- Microsoft Word template for numbered sections cung cấp thêm tài nguyên Pandoc, bao gồm numbered-sections.docx, và chứa mẫu docx cho các phần được đánh số
- GitHub, 0 Stars, cập nhật lần cuối 6 năm trước
Bản thân trang web
- Trang web được tạo bởi Pascal Wagler, và lần cập nhật cuối là Thứ bảy, ngày 30 tháng 5 năm 2026
- Mã nguồn của trang web được công khai trên GitHub
1 bình luận
Ý kiến trên Hacker News
Tôi từng dùng Pandoc vì phải nộp luận văn cử nhân dưới dạng tài liệu Word, và đã chuyển file Markdown bằng một lệnh
pandoc“một dòng” khá dài mà không dùng templateHồi đó tôi cũng chưa thật sự hiểu những thứ như YAML front matter, và còn dùng Zettlr một thời gian: https://zettlr.com/
Sau đó tôi phát hiện ra Quarto, và mọi thứ thay đổi hoàn toàn; trải nghiệm tốt hơn nhiều nên tôi đã dùng Quarto cho luận văn thạc sĩ: https://quarto.org/
Theo tôi, điều làm Pandoc trở thành một công cụ tốt là hệ sinh thái công cụ xung quanh nó. Khi thử reStructuredText và LaTeX thì tôi đã khá chật vật
Tôi dùng cả hai rất nhiều, nhưng mục đích sử dụng khác nhau
Pandoc thật sự là một phần mềm tuyệt vời. Tôi đã dùng nó để dàn trang tiểu thuyết, rồi đưa vào GitHub Action để tạo ra mọi định dạng mình cần
Tôi không biết về template, nhưng một số cái trông thật sự rất tinh tế
Dạo này tôi càng thấy các trình soạn thảo văn bản hiện đại về căn bản vẫn có vấn đề, và rằng Markdown, bất chấp nhược điểm và giới hạn, vẫn gần với thứ mà 99% mọi người cần
Cá nhân tôi thì rất thích nó, và Markdown ngày càng trở thành trung tâm trong quy trình làm việc của tôi
Bản thân họ đã không muốn nghĩ tới chuyện build đầu ra, lại càng không muốn kiểm soát quá trình đó
Nếu bạn muốn một ngôn ngữ đánh dấu thuần túy vừa đơn giản, dễ đọc ở dạng văn bản thuần, lại vẫn tạo được văn bản phức tạp hơn mức máy đánh chữ thập niên 1920, thì reStructuredText mới là hướng đi đúng
Pandoc là phần mềm rất ấn tượng, nhưng tôi chưa bao giờ làm cho việc tạo PDF thật sự đạt mức hài lòng
Bố cục bảng thường bị vỡ khiến văn bản chồng sang ô bên cạnh, và việc thay thế phông Unicode cũng không hoạt động đúng, nên những ký tự như
→cứ lặng lẽ biến mất chỉ vì phông mặc định không cóViệc kiểm soát ngắt trang để tránh tình trạng tiêu đề không đi cùng đoạn sau đó mà bị tách đôi ở ranh giới trang cũng gần như là bất khả thi
Cuối cùng tôi kết luận rằng Markdown không phải là một ngôn ngữ đánh dấu đủ mạnh để xử lý tài liệu theo trang, và quay lại với Word cùng niềm vui của WYSIWYG
Tất nhiên có thể vẫn có cách khắc phục những vấn đề trên, nhưng quá trình vật lộn với Markdown, template LaTeX và cấu hình Pandoc thì không trực quan và rất bực bội
Hôm qua một người bạn xuất bản sách theo kiểu truyền thống cũng hỏi tôi về công cụ vì giờ muốn tự xuất bản, và tôi đã khuyên dùng Pandoc cùng Typst
Bạn ấy hoàn toàn không biết Typst là gì, nhưng chỉ trong chưa đầy một giờ, còn tận dụng cả AI, đã tạo ra được một template sách trông khá ổn. Bảo làm điều tương tự với LaTeX thì không dễ chút nào
→là Unicode chuẩn, nên Pandoc hẳn đã đưa nó vào cây cú pháp trừu tượng (AST) nội bộNếu bạn tạo PDF theo kiểu cũ bằng
pdflatexvà phông TeX thì có thể phát sinh đủ thứ vấn đề, nhưng nếu chuyển sang LuaTeX thì nó sẽ đi qua bình thường, và tạo PDF bằng Typst hay engine khác cũng tương tựDù sao thì đúng là bạn sẽ phải làm quen với những điểm kỳ quặc của engine dàn trang. Mấy LLM hiện nay đang cho tôi đủ loại kiến thức vụn về Typst và Typst+Pandoc trong các dự án tôi dùng, còn những chi tiết lặt vặt của Pandoc thì có vẻ chúng gần như không sai
Tôi đồng ý rằng bảng biểu là cơn ác mộng trong mọi dạng biểu diễn văn bản thuần. Dù vậy, nếu có hỗ trợ từ trình soạn thảo thì sẽ đỡ hơn, và ở điểm đó Word làm rất dễ
page-break: after. Giờ nó đã bị khai tử, nhưng các chỉ thị cải tiến có vẻ tốt hơn: https://stackoverflow.com/questions/1664049/can-i-force-a-pa...Tôi không tìm được công cụ phổ thông, đa dụng nào hỗ trợ việc đó
Liên quan thì còn có https://www.metanorma.org/. Đây là công cụ tạo đầu ra tương thích tài liệu tiêu chuẩn từ Markdown
Tôi dùng Pandoc khá nhiều và cũng có template riêng, nhưng hoàn toàn không biết rằng có thể trang trí cầu kỳ được như những template này
Ôi, cảm hứng tới rồi đấy. Tôi đoán mình biết cuối tuần này sẽ phí vào đâu rồi
Có vẻ trang này cũng đã tồn tại khá lâu mà giờ tôi mới thấy. Tình cờ gặp được nên rất vui, có nhiều ý tưởng hay
Template Eisvogel là một cách rất tuyệt để dùng ngay cả khi bạn không rành LaTeX. Chỉ cần chuyển Markdown bằng Pandoc rồi dùng nó
Tôi đã dùng từ trước cả khi có LLM, và nó rất phù hợp để biến ghi chú dự án nghiên cứu thành một phiên bản được định dạng cực kỳ chuyên nghiệp mà không cần học LaTeX
https://typst.app/
docxhay LibreOffice. Vì thế không thể dùng trong hoàn cảnh hoàn toàn giống nhauhttps://typst.app/docs/web-app/export-and-preview/
Tôi đang tìm một template báo cáo kinh doanh đẹp. Tôi làm việc bằng R/Python/QMD, và muốn đưa cho ban lãnh đạo một kết quả nhiều màu sắc, đủ xem được mà không phải chép hết sang PowerPoint
Nghe như đúng là công cụ làm được điều bạn muốn
Tôi dùng Pandoc rất nhiều. Tôi viết mọi thứ trong Obsidian bằng Markdown, nhưng vì phải tạo nội dung phù hợp với môi trường MS Office, nên tôi dùng Pandoc để chuyển nội dung Markdown sang định dạng MS Office
Nếu phải chỉnh sửa và dàn định dạng bài viết bằng công cụ Office thì chắc tôi đã rất khổ sở
Cảm ơn những người bảo trì Pandoc
Hơi ngại nhưng cái script nhỏ lộn xộn của tôi để biến endnote Markdown của Pandoc thành định dạng inline đến giờ vẫn là repo GitHub được gắn sao nhiều nhất: https://github.com/ltrgoddard/inliner/
Nếu bạn đang dùng Markdown thì bạn đã hiểu nền tảng khái niệm rồi, trong Word chỉ cần biết nó được triển khai như thế nào
Không phải là bạn bắt buộc phải làm vậy, nhưng cách nói “chắc tôi đã rất khổ sở” thật khiến tôi phải đảo mắt
Tôi đã phụ thuộc vào Pandoc suốt nhiều năm mà hoàn toàn không biết có thể dùng template theo cách này
Có thể xem là hơi ngớ ngẩn, nhưng đồng thời cũng cho thấy mặc định của nó đã mạnh đến mức nào