Cách tài MiKTeX

Nếu khi biên dịch LaTeX mà xuất hiện hộp thoại tương tự như hình bên cạnh thì bạn đang bị thiếu Package. Ví dụ trường hợp này là thiếu package có tên fancyhrd.

Mình xin giới thiệu 3 cách để sửa lỗi này. Bạn có thể áp dụng để cài thêm bất kỳ package nào bạn cần.

Xem thêm LaTeX 6 – Đôi điều về gói lệnh [package] 

Cách 1 – Dùng Miktex Package Manager

Bạn đến thư mục C:\Program Files [x86]\MikTeX\miktex\bin > Tìm file mpm_mfc.exe Nhấp chuột phải và chọn Run as administrator

Trong cửa sổ Miktex Package Manager, bạn nhập tên package bạn cần vào ô Name rồi bấm Filter

Khi đó Miktex Package Manager sẽ tìm tất cả các packages có chữ “fancyhdr” trên kho. Trong kết quả tìm kiếm, bạn chọn đúng tên package đang thiếu và bấm cài đặt nó [Hình 2]

Bây giờ biên dịch lại. Chắc chắn sẽ không bị thiếu package đó nữa. Nhưng có thể sẽ thiếu package khác, khi đó bạn làm tương tự nhé.

Cách 2 – Tải trực tiếp từ kho package

Truy cập vào kho package chính thống của CTAN tại địa chỉ //www.ctan.org/pkgTrong ô tìm kiếm, bạn search tên package mà bạn đang thiếu rồi tải về giải nén ra.

Bây giờ có 2 trường hợp:

  • Nếu trong thư mục mới giải nén có sẵn file .sty thì OK. Không cần làm gì thêm
  • Nếu không có sẵn file .sty  mà chỉ có .ins  [Hình 3] thì bạn thực hiện thêm bước cài đặt như sau:
    • Nhấp vào thanh địa chỉ của folder đó, gõ cmd  để mở của sổ Command Prompt
    • Gõ lệnh latex .ins  để cài đặt [Hình 4]. Khi đó trong thu mục sẽ xuất hiện thêm một số file, trong đó có file .sty

Tiếp theo bạn copy các file trong thư mục này và dán vào thư mục chứa file .tex mà bạn đang biên soạn. Như vậy là OK, mặc dù thư mục trông lộn xộn với nhiều file, nhưng không sao, bạn đã có đủ package để biên dịch.

Lưu ý: Khi bạn biên dịch file .tex  khác [ở folder khác], bạn sẽ phải sao chép lại các file .sty  vào cùng folder đó. Như vậy hơi mất công. Cách 3 sẽ khắc phục điểm yếu này.

Cách 3 – Tự quản lý các packages

Bạn làm giống Cách 2 đến bước tạo ra các file .sty. Bây giờ thay vì copy vào thư mục chứa file .tex , bạn hãy tổ chức một thư mục riêng chứa những gói mà bạn tải về.

Ví dụ mình tạo ra folder D:\Packages of me\tex\latex để lưu tất cả các package mà mình sưu tầm [lưu ý là phải có tex\latex]. Như vậy lúc này trong thư mục D:\Packages of me\tex\latex của mình sẽ chứa các folder như: fancyhdr, tikz, colorx, hyperref,…. [Trong các folders đó chứa file .sty  của package đó]

Bây giờ bạn mở file mo_admin ở đường dẫn C:\Program Files [x86]\MikTeX\miktex\bin

Ở tab Roots, bạn Add thư mục vừa tạo ở trên vào, nhưng chừa phần tex\latex ra. Ví dụ, mình sẽ add vào thư mục D:\Packages of me [Hình 5]

Bạn bấm Apply rồi chuyển qua tab General và bấm Refresh FNDB. Bây giờ bạn biên dịch được rồi.

Từ nay khi cần package nào, bạn chỉ việc lên CTAN tải về rồi giải nén vô thư mục D:\Packaage of me.

Kết

  • Bạn nên ưu tiên sử dụng cách 1
  • Khi sử dụng cách 2 thì package đó sẽ không có tác dụng ở những file .tex  khác [không cùng trong thư mục]
  • Cách 3 thuận tiện để chủ động quản lí và chia sẻ những package bạn đã tải [phân biệt với package mặc định LaTeX]

Xem thêm Những lỗi LaTeX thường gặp nhất
Xem thêm Những khái niệm cơ bản – Chìa khóa để tự học LaTeX hiệu quả

GIỚI THIỆU: Chuỗi xử lý văn bản với LaTeX

Loạt bài cung cấp cho bạn những kiến ​​thức cơ bản về LaTeX, sau khi đọc xong Series này, bạn có thể cài đặt chương trình để quản lý và vận hành hệ thống LaTeX.

Bạn sẽ biết cách soạn thảo văn bản với LaTex, thuyết trình, làm bài thi trắc nghiệm với LaTeX,… và bạn hoàn toàn có thể tự học sau khi nắm vững kiến ​​thức cơ bản về LaTeX.

Người giới thiệu:

  • [1] Nguyễn Hữu Điển: Hướng dẫn làm slideshow với LaTeX
  • [2] Nguyễn Phi Hùng: Soạn thảo tài liệu khoa học với LaTeX
  • [3] Nguyễn Tấn Khoa: Tài liệu giới thiệu sơ lược về LaTeX

I. Giới thiệu về LaTeX

#Đầu tiên. LaTex là gì?

LaTeX là một hệ thống xử lý văn bản rất thích hợp để tạo các tài liệu khoa học như tiểu luận, luận văn, luận án hoặc sách hoàn chỉnh.

Với LaTeX, bạn không còn phải mất nhiều thời gian và công sức khi soạn thảo các công thức toán học vì LaTeX đã hỗ trợ rất tốt cho việc soạn các công thức này.

Ngoài ra, mục lục, mục lục, tham chiếu đều được thực hiện tự động, bạn chỉ cần ngồi nhập văn bản và nhập văn bản .. mà thôi.

LaTeX còn cho phép chỉnh sửa bài thuyết trình, vẽ hình, … rất chuyên nghiệp.

# 2. Ưu và nhược điểm của LaTeX

Thuận lợi

  • Chương trình quản lý và vận hành hệ thống LaTeX và các trình biên dịch đều miễn phí.
  • Dễ dàng tạo các tài liệu rất đẹp và chuyên nghiệp.
  • Việc soạn thảo các công thức khoa học, đặc biệt là toán học được hỗ trợ rất tốt.
  • Các phần, chương, mục được đánh số tự động và bạn có thể tham khảo chúng một cách dễ dàng.

Khuyết điểm

  • Việc phải nhớ các lệnh, biết sử dụng các môi trường và việc chuyển từ soạn thảo văn bản bằng Word sang soạn thảo bằng LaTeX không hề đơn giản, chắc chắn cần có thời gian để làm quen. Vì hai môi trường này hoàn toàn khác nhau.
  • Việc soạn thảo một tài liệu không có cấu trúc rất khó.

II. Cài đặt MiKTeX cơ bản và TeXstudio

#Đầu tiên. Cài đặt MiKTeX cơ bản

+ Bước 1: Truy cập //miktex.org/download để tải xuống chương trình MiKTeX Cơ bản về thiết bị của bạn

+ Bước 2: Chạy tệp basic-miktex-xxx.exe mà bạn vừa tải xuống và cài đặt nó trên máy tính của mình.

+ Bước 3: Chọn I accept the MiKTeX copying conditions để đồng ý với các điều khoản sử dụng => Bấm vào Next để tiếp tục.

+ Bước 4: Bạn chọn [all users] => và tiếp tục nhấn Next.

+ Bước 5: Chọn Next.

+ Bước 6: Chọn Next.

+ Bước 7: Chọn Start.

+ Bước 8: Chọn Next.

+ Bước 9: Chọn Close để kết thúc quá trình cài đặt.

Về cơ bản, chúng tôi sẽ hiếm khi sử dụng chương trình Basic MiKTeXmà chủ yếu sẽ chỉnh sửa văn bản trên chương trình TeXstudio.

Chương trình MiKTeX cơ bản chủ yếu để quản lý và vận hành hệ thống LaTeX.

Về mặt lý thuyết, chỉ cần cài đặt chương trình Basic MiKTeX là đủ, chúng ta có thể sử dụng chương trình Notepad làm trình soạn thảo.

Tuy nhiên mình khuyến khích các bạn nên cài thêm trình soạn thảo khác, có rất nhiều trình soạn thảo trong bài viết này mình sẽ hướng dẫn các bạn trình soạn thảo. TeXstudio

# 2. Cài đặt TeXstudio

+ Bước 1: Truy cập //www.texstudio.org/ để tải chương trình TeXstudio về thiết bị của bạn.

+ Bước 2: Chạy tệp texstudio-xxx => và tiến hành cài đặt theo các bước dưới đây.

+ Bước 3: Trong cửa sổ tiếp theo bạn chọn Install.

+ Bước 4: Chọn Close để đóng cửa sổ, quá trình cài đặt hoàn tất.

III. Hướng dẫn sử dụng TeXstudio

Trong phạm vi bài viết mình chỉ giới thiệu và hướng dẫn cơ bản về phần mềm TeXstudio, nếu được mình sẽ viết bài khác hướng dẫn chi tiết hơn và tất nhiên các bạn có thể tự tìm hiểu thêm.

#Đầu tiên. Giới thiệu sơ lược về TeXstudio. chương trình

Trình soạn thảo TeXstudio không chỉ hỗ trợ đầy đủ các chức năng của một trình soạn thảo mà còn gợi ý dòng lệnh đang soạn thảo, có danh sách đầy đủ các ký hiệu toán học thông dụng… Chạy chương trình TeXstudio và đây là giao diện. chương trình làm việc.

Như sau:

  1. Thanh menu.
  2. Thanh công cụ chuẩn.
  3. Thanh công cụ này có nhiều chức năng như Cấu trúc, Đánh dấu, Biểu tượng, v.v.
  4. Thanh công cụ này chứa các nút thường được sử dụng trong quá trình chỉnh sửa, chẳng hạn như định dạng, căn chỉnh và một số công thức toán học.
  5. Khu vực chỉnh sửa.
  6. Khu vực này có 4 chức năng: thông báo, ghi nhật ký, xem trước, tìm kiếm kết quả.

# 2. Các bước cơ bản khi chỉnh sửa với TeXstudio

+ Bước 1: Bắt đầu chương trình TeXstudio => nhấn tổ hợp phím Ctrl + N để tạo mới.

+ Bước 2: Nhấn tổ hợp phím Ctrl + S để tiết kiệm.

+ Bước 3: đi vào Wizards => chọn Quick start Một hộp thoại xuất hiện như hình dưới đây cho phép bạn chọn loại tài liệu, cỡ chữ, khổ giấy, bảng mã, lề văn bản tùy chỉnh, v.v.

  • Loại tài liệu mà bạn chỉnh sửa, bạn có thể chọn Bài báo, báo cáo, thư, sách, v.v.
  • Cỡ chữ có 3 cỡ chữ bạn có thể lựa chọn là 10pt, 11pt, 12pt
  • Khổ giấy có nhiều khổ giấy cho bạn lựa chọn
  • Bảng mã có nhiều bảng mã, để soạn thảo tiếng Việt bạn chọn bảng mã utf8
  • Các tùy chọn khác như: trang ngang, một mặt, hai mặt, một cột, hai cột, v.v.

+ Bước 4: Chọn OK và đây là kết quả, ý nghĩa của từng dòng lệnh sẽ được giải thích trong bài viết tiếp theo.

+ Bước 5: Bạn bấm phím F6 để chương trình tiến hành biên dịch và đây là kết quả “tự nhiên”

Để sửa ở dòng thứ 2 bạn sửa là:

\ usepackage[utf8]{Việt Nam}

… Và từ nay khi soạn thảo văn bản tiếng Việt luôn phải khai báo như thế này, không được:

\ usepackage[latin1]{inputenc}

Trong quá trình biên dịch, có khả năng xuất hiện hộp thoại thiếu Gói, vui lòng xem tại mục gói lệnh dưới đây để biết cách cài đặt

Bạn bè F6 dịch lại nếu không có lỗi thì bấm F7 để xem trực tiếp văn bản.

Bây giờ mở thư mục bạn đã lưu ở bước hai trong thư mục này, chúng tôi quan tâm đến hai tệp *.tex , *.pdf

  • Tệp nguồn *.texđây là tệp quan trọng nhất, kết quả của bạn là đây và khi bạn muốn chỉnh sửa văn bản, bạn mở tệp này lên để chỉnh sửa rồi biên dịch lại, tệp xuất bản sẽ tự động cập nhật.
  • Tệp xuất bản *.pdf tập tin này sẽ xuất hiện sau khi bạn biên dịch, bạn có thể mở nó bằng chương PDF Foxit Reader chẳng hạn. Các tệp còn lại không quan trọng và bạn có thể xóa chúng nếu muốn.

Có thể bạn đang tìm: Cách hiển thị phần mở rộng tệp trên Windows XP / 7/8/10

*** Nếu tệp đầu ra * .PDF bị mờ, bạn có thể khắc phục bằng cách làm theo các bước sau:

+ Bước 1: Chạy CMD với tư cách Quản trị viên.

+ Bước 2: Nhập lệnh updmap => bấm Enter.

Vậy là đã xong!

IV. Các gói lệnh

Để mở rộng khả năng của LaTeX và đáp ứng nhu cầu ngày càng đa dạng của người dùng, các gói lệnh đã được tạo ra.

Vậy có thể hiểu đơn giản gói lệnh là thư viện các lệnh, gói lệnh có phần mở rộng [phần đuôi] là *.sty. Một số gói lệnh tiêu biểu có thể kể đến như: amsmath, amsfonts, amssymb, graphicx, …

Trong quá trình biên dịch, nếu chương trình không tải được các gói lệnh sẽ xuất hiện hộp thoại thông báo như hình và bạn hãy làm theo hướng dẫn bên dưới để cài đặt.

Chọn Change...

Bạn đánh dấu vào dòng Remote package repository => bấm Next.

Chọn máy chủ, máy nào cũng được => bấm Finish kêt thuc.

=> Bạn chọn Installthế là xong và nếu còn thiếu các gói khác, khi hộp thoại này xuất hiện, chỉ cần chọn Install được rồi được rồi.

Trong trường hợp hiếm hoi máy chủ bạn chọn không chứa gói lệnh bạn cần, vui lòng chọn máy chủ khác

V. Kết luận

Chà, đến đây coi như tôi đã hướng dẫn bạn xong cách cài đặt Basic MiKTeX và TeXstudio.

Ngoài ra bạn có thể sử dụng các chương trình quản lý và vận hành hệ thống khác như TeXLive, đối với trình biên dịch thì có thể sử dụng TeXMaker, VieTeX hoặc TeXnicCenter,… cách cài đặt cũng hoàn toàn tương tự.

Mình cũng đã hướng dẫn các bạn các bước cơ bản để soạn thảo và biên dịch một tài liệu với TeXstudio, ở bài sau mình sẽ hướng dẫn các bạn cách soạn thảo một tài liệu với LaTeX một cách đầy đủ hơn. .

Chúc may mắn !

CTV: Nhựt Nguyễn – Thuthuat.edu.vn

Bài viết đạt được: 4,6 / 5 sao – [Có 11 lượt đánh giá]

Bài đăng với chuỗi

Hướng dẫn soạn thảo văn bản bằng LaTeX chi tiết và chuẩn nhất! >>

Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!

Chủ Đề