Soạn thảo tài liệu LaTeX với Notepad++

Với dân làm khoa học nói chung và dân toán nói riêng, việc soạn thảo tài liệu khoa học với các hình vẽ, công thức toán phức tạp là một nhu cầu cần thiết và cơ bản. Nếu bạn thường xuyên cần làm việc với các tài liệu như vậy, chắc hẳn làm quen và sử dụng $\LaTeX$ là một điều hữu ích.

Chắc hẳn bạn cũng biết đến một vài trình soạn thảo tài liệu $\LaTeX$ chuyên dụng và quen thuộc, như TexMaker, TexStudio, LyX, … hay VieTex của thày Nguyễn Hữu Điển. Mỗi chương trình có ưu điểm nhược điểm riêng hoặc đơn giản là bạn đã quen dùng. Trong bài viết này chúng tôi xin giới thiệu một cách soạn thảo $\LaTeX$ sử dụng ứng dụng Notepad++, là một ứng dụng rất phổ biến và miễn phí trong việc soạn thảo các file text thuần túy.

Các bước thực hiện như sau:

1. Tải và cài đặt MikTex, phiên bản hiện tại là 2.9, bạn có thể tải tại trang chủ của MikTex https://miktex.org/download

2. Tải và cài đặt trình xem PDF gọn nhẹ SumatraPDF

3. Tạo một file batch, đặt tên là chẳng hạn gen_pdflatex.bat, nội dung file như sau:

gen_pdflatex.bat

set path=[Thư mục cài đặt MikTex]\miktex\bin
%~d1
cd %1
call:cleanup
pdflatex %2
bibtex %2
pdflatex %2
call:cleanup
:: Open PDF
START "" "[Thư mục cài đặt SumatraPDF]\SumatraPDF.exe" %3 -reuse-instance
:: Cleanup Function
:cleanup
del *.dvi
del *.out
goto:eof

Bạn nhớ chú ý thay đường dẫn thư mục cài đặt MikTex và thư mục cài đặt SumatraPDF cho đúng.

4. Cài đặt plugin NppExec cho Notepad++ (Plugins -> Plugins Admin…)

5. Tạo một file .tex, soạn thảo từ Notepad++ nội dung đúng cú pháp $\LaTeX$, sau đó bấm phím “F6”, cửa sổ hiện ra như sau

Bạn hãy điền vào nội dung sau (nhớ thay đường dẫn tới batch file mới tạo)

NPP_SAVE
"[Đường dẫn tới batch file]" "$(CURRENT_DIRECTORY)" "$(NAME_PART)" "$(NAME_PART).pdf"

6. Bấm nút Save và đặt cho lệnh một tên gợi nhớ, chẳng hạn PDFLaTex

Đến đây, bạn có thể bấm OK để Notepad++ có thể biên dịch và hiển thị file pdf kết quả.

7. Bạn có thể đặt shortcut như sau: Vào menu Plugins -> NppExec -> Advanced Options…, trong vùng ‘Menu item’, chọn tên script mà bạn mới tạo ở bước trên, và bấm ‘Add/Modify’.

Tiếp theo chọn Settings -> Shortcut Mapper -> Plugin commands. Chọn đến dòng lệnh bạn mới tạo, sau đó chọn một shortcut, chẳng hạn Shift+F7

8. Từ bây giờ khi soạn thảo file tex xong bạn có thể bấm Shift+F7 để biên dịch và hiển thị file pdf kết quả ngay trực tiếp từ màn hình soạn thảo của Notepad++.

Hy vọng bài viết có thể giúp ích cho các bạn đã biết về $\LaTeX$ và muốn tìm một cách gọn nhẹ và quen thuộc để soạn thảo các tài liệu khoa học. Chúng tôi mong nhận được các góp ý của bạn đọc để bài viết được hoàn thiện hơn.

BQT Toán Khó.

Comments

So empty here ... leave a comment!

Leave a Reply

Your email address will not be published.

Sidebar