LaTeXila là trình soạn thảo LaTeX đa ngôn ngữ dành cho người dùng Linux thích giao diện GTK+. Phần mềm này đơn giản, dễ sử dụng, đủ mạnh và có thể tùy chỉnh, vì vậy nếu bạn quan tâm đến LaTeX, bạn nên dùng thử công cụ này. Trong hướng dẫn nhanh sau đây, tôi sẽ giới thiệu cách bắt đầu sử dụng LaTeXila và các tính năng chính của nó. Nhưng trước tiên...
Giả sử tôi sẽ viết một cuốn sách, vì vậy tôi chọn mẫu sách, thêm tiêu đề và tác giả vào các dấu ngoặc tương ứng như trong ảnh chụp màn hình sau:
Bây giờ hãy để tôi giải thích một vài điều về cấu trúc. Tôi biết trông giống như mã hóa và nếu bạn là người viết chứ không phải người viết mã thì có thể trông lạ khi làm việc như vậy nhưng hãy kiên nhẫn và tôi sẽ giải thích.
Giữa dòng đầu tiên và dòng thứ chín, chúng ta có tất cả các nội dung xác định một số yếu tố cơ bản cho toàn bộ tài liệu. Ví dụ, ở dòng đầu tiên, chúng ta có thể xác định định dạng giấy và kích thước phông chữ bằng cách thay đổi “[a4paper,11pt]” cho phù hợp. Có thể thêm nhiều tùy chọn hơn bên trong dấu ngoặc vuông này, được phân tách bằng dấu phẩy.
Giữa dòng hai và bốn, chúng ta có thể thấy các mục bắt đầu bằng “\userpackage” theo sau là các tùy chọn trong dấu ngoặc vuông và lệnh trong dấu ngoặc vuông. Đây là các gói nâng cao mà LaTeXila đã cài đặt theo mặc định trong hệ thống của chúng tôi và sử dụng chúng theo mặc định trong hầu hết các mẫu. Các gói cụ thể liên quan đến mã hóa phông chữ, mã hóa ký tự và chất lượng phông chữ tương ứng.
Tiếp tục đến hàng “\maketitle”, tại đây chúng ta có thể thêm một trang tiêu đề riêng biệt ngoài trang đầu tiên sẽ được đặt ở trên cùng theo mặc định. Tương tự như vậy, hàng chứa lệnh “\tableofcontents” dùng để tự động tạo mục lục cho cuốn sách.
Cuối cùng, chúng ta có thể đặt tên chương theo ý muốn bằng cách thêm tiêu đề vào dấu ngoặc bên cạnh “\chapter”. Chương đầu tiên này sẽ tự động được đánh dấu là chương một. Bạn có thể thêm nội dung của mình vào các dòng sau và chương kết thúc khi chương tiếp theo bắt đầu lại bằng \chapter trên một dòng mới. Chương mới này sẽ tự động được đánh dấu là chương hai, v.v.
Các chương cũng có thể được tách thành các phần nhỏ hơn bằng cách sử dụng lệnh “\section” và thậm chí nhiều hơn nữa bằng lệnh “\subsection”. Cả phần và chương đều sẽ được tự động phát hiện bằng lệnh “\tableofcontents”, lệnh này sẽ sử dụng tiêu đề và số trang của chúng. Xem ảnh chụp màn hình sau để đối chiếu cách các chương và phần hoạt động cho cuốn sách của bạn.
Nếu bạn muốn có cái nhìn tổng quan về cấu trúc, bạn có thể thay đổi thanh bên trái thành cài đặt “Cấu trúc” và đảm bảo rằng mọi thứ được cấu trúc như mong muốn. Từ cùng một công cụ, bạn có thể kiểm soát mọi bảng dữ liệu hoặc hình ảnh được đặt trong mỗi phần.
Nói về những điều này, một số người muốn đưa vị trí của bảng và hình ảnh vào mục lục của họ. Để thực hiện việc này, bạn có thể thêm các dòng sau bên dưới “\tableofcontents”:
Lệnh cuối cùng báo hiệu kết thúc cuốn sách là “\end{document}” nên cấu trúc của bạn phải luôn kết thúc bằng lệnh này.
Có một hệ thống kiểm tra chính tả tích hợp dựa trên gspell mà bạn có thể đặt thành ngôn ngữ phù hợp từ menu "Công cụ" trên thanh trên cùng và có thanh công cụ trên cùng chứa các nút cho hầu hết mọi thứ bạn cần. Từ trái sang phải, bạn có thể thêm các chương và phần, thêm tham chiếu chéo, chỉnh sửa kích thước ký tự và kiểu dáng cho phần đã chọn, thêm danh sách dấu đầu dòng và các hàm toán học. Những việc này có thể được thực hiện thủ công, nhưng luôn tuyệt hơn khi có chúng chỉ bằng một cú nhấp chuột.
Để tạo các công thức toán học, bạn có thể sử dụng kết hợp các tùy chọn thanh công cụ với các ký tự thanh bên được thêm vào chỉ bằng một cú nhấp chuột. Chỉ cần chọn "Biểu tượng" ở thanh bên trái và bạn sẽ tìm thấy các danh mục có liên quan như "Quan hệ", "Ký hiệu Hy Lạp", "Toán tử" v.v. Hãy xem ảnh chụp màn hình sau đây làm ví dụ về những việc có thể thực hiện:
Các danh sách biểu tượng đồ họa này thực sự giúp việc tạo công thức và biểu thức toán học trở nên dễ dàng.
Tất nhiên, LaTeXila cung cấp các công cụ xây dựng riêng mà bạn có thể truy cập từ thanh công cụ trên cùng hoặc bảng điều khiển trên cùng (Xây dựng), nhưng tôi cung cấp cho bạn latex2rtf trong trường hợp có sự cố với hệ thống khác mà trong trường hợp của tôi không hoạt động.
Tại sao lại là LaTeX?
Vậy, nếu tôi muốn tạo một tài liệu văn bản, tại sao tôi không sử dụng các công cụ LibreOffice hoặc Abiword chuẩn? Câu trả lời là vì trình soạn thảo LaTeX nói chung cung cấp các công cụ định dạng mạnh hơn trình soạn thảo văn bản chuẩn của bạn, trong khi quá trình viết nội dung vẫn đơn giản và quan trọng. LaTeX là một hệ thống chuẩn bị tài liệu thực sự có nghĩa là đơn giản hóa các thủ tục định dạng cho các hình thức xuất bản phổ biến nhất như sách và báo cáo khoa học có thể chứa nhiều công thức toán học, các yếu tố sắp chữ đa ngôn ngữ, tham chiếu chéo và trích dẫn, chỉ mục, danh mục tài liệu tham khảo, v.v. Mặc dù tất cả những điều này thực sự có thể được thực hiện trong LibreOffice, nhưng chúng dễ dàng hơn nhiều trong LaTeXila trong khi kết quả cuối cùng chắc chắn sẽ có chất lượng cao hơn nếu được thực hiện đúng.Bắt đầu làm việc trên một tài liệu mới và thiết lập cấu trúc
Đầu tiên, chúng ta cần tạo một tệp mới trên LaTeXila và bạn có thể thực hiện việc này bằng cách nhấp vào biểu tượng “Tệp mới” nằm ở góc trên bên trái. Thao tác này sẽ mở hộp thoại cho phép chúng ta chọn mẫu và bắt đầu nhanh chóng.Giả sử tôi sẽ viết một cuốn sách, vì vậy tôi chọn mẫu sách, thêm tiêu đề và tác giả vào các dấu ngoặc tương ứng như trong ảnh chụp màn hình sau:
Bây giờ hãy để tôi giải thích một vài điều về cấu trúc. Tôi biết trông giống như mã hóa và nếu bạn là người viết chứ không phải người viết mã thì có thể trông lạ khi làm việc như vậy nhưng hãy kiên nhẫn và tôi sẽ giải thích.
Giữa dòng đầu tiên và dòng thứ chín, chúng ta có tất cả các nội dung xác định một số yếu tố cơ bản cho toàn bộ tài liệu. Ví dụ, ở dòng đầu tiên, chúng ta có thể xác định định dạng giấy và kích thước phông chữ bằng cách thay đổi “[a4paper,11pt]” cho phù hợp. Có thể thêm nhiều tùy chọn hơn bên trong dấu ngoặc vuông này, được phân tách bằng dấu phẩy.
Giữa dòng hai và bốn, chúng ta có thể thấy các mục bắt đầu bằng “\userpackage” theo sau là các tùy chọn trong dấu ngoặc vuông và lệnh trong dấu ngoặc vuông. Đây là các gói nâng cao mà LaTeXila đã cài đặt theo mặc định trong hệ thống của chúng tôi và sử dụng chúng theo mặc định trong hầu hết các mẫu. Các gói cụ thể liên quan đến mã hóa phông chữ, mã hóa ký tự và chất lượng phông chữ tương ứng.
Tiếp tục đến hàng “\maketitle”, tại đây chúng ta có thể thêm một trang tiêu đề riêng biệt ngoài trang đầu tiên sẽ được đặt ở trên cùng theo mặc định. Tương tự như vậy, hàng chứa lệnh “\tableofcontents” dùng để tự động tạo mục lục cho cuốn sách.
Cuối cùng, chúng ta có thể đặt tên chương theo ý muốn bằng cách thêm tiêu đề vào dấu ngoặc bên cạnh “\chapter”. Chương đầu tiên này sẽ tự động được đánh dấu là chương một. Bạn có thể thêm nội dung của mình vào các dòng sau và chương kết thúc khi chương tiếp theo bắt đầu lại bằng \chapter trên một dòng mới. Chương mới này sẽ tự động được đánh dấu là chương hai, v.v.
Các chương cũng có thể được tách thành các phần nhỏ hơn bằng cách sử dụng lệnh “\section” và thậm chí nhiều hơn nữa bằng lệnh “\subsection”. Cả phần và chương đều sẽ được tự động phát hiện bằng lệnh “\tableofcontents”, lệnh này sẽ sử dụng tiêu đề và số trang của chúng. Xem ảnh chụp màn hình sau để đối chiếu cách các chương và phần hoạt động cho cuốn sách của bạn.
Nếu bạn muốn có cái nhìn tổng quan về cấu trúc, bạn có thể thay đổi thanh bên trái thành cài đặt “Cấu trúc” và đảm bảo rằng mọi thứ được cấu trúc như mong muốn. Từ cùng một công cụ, bạn có thể kiểm soát mọi bảng dữ liệu hoặc hình ảnh được đặt trong mỗi phần.
Nói về những điều này, một số người muốn đưa vị trí của bảng và hình ảnh vào mục lục của họ. Để thực hiện việc này, bạn có thể thêm các dòng sau bên dưới “\tableofcontents”:
Mã:
\listoffigures
\listoftables
LaTeXila ease of use and mathematical
Mặc dù LaTeX là hệ thống tạo tài liệu dựa trên các lệnh độc lập với trình soạn thảo mà người ta sử dụng, nhưng điều quan trọng cần lưu ý là LaTeXila cung cấp một bộ công cụ hữu ích giúp bạn tiết kiệm thời gian và công sức khi viết báo cáo hoặc sách. Ví dụ, có một chức năng tự động hoàn thành cho các lệnh LaTeX vì chức năng này được kích hoạt thuận tiện mỗi khi bạn bắt đầu nhập lệnh.Có một hệ thống kiểm tra chính tả tích hợp dựa trên gspell mà bạn có thể đặt thành ngôn ngữ phù hợp từ menu "Công cụ" trên thanh trên cùng và có thanh công cụ trên cùng chứa các nút cho hầu hết mọi thứ bạn cần. Từ trái sang phải, bạn có thể thêm các chương và phần, thêm tham chiếu chéo, chỉnh sửa kích thước ký tự và kiểu dáng cho phần đã chọn, thêm danh sách dấu đầu dòng và các hàm toán học. Những việc này có thể được thực hiện thủ công, nhưng luôn tuyệt hơn khi có chúng chỉ bằng một cú nhấp chuột.
Để tạo các công thức toán học, bạn có thể sử dụng kết hợp các tùy chọn thanh công cụ với các ký tự thanh bên được thêm vào chỉ bằng một cú nhấp chuột. Chỉ cần chọn "Biểu tượng" ở thanh bên trái và bạn sẽ tìm thấy các danh mục có liên quan như "Quan hệ", "Ký hiệu Hy Lạp", "Toán tử" v.v. Hãy xem ảnh chụp màn hình sau đây làm ví dụ về những việc có thể thực hiện:
Các danh sách biểu tượng đồ họa này thực sự giúp việc tạo công thức và biểu thức toán học trở nên dễ dàng.
Từ .tex sang .rtf
Theo mặc định, LaTeXila lưu công việc của bạn ở định dạng chuẩn ".tex" mà chúng ta có thể sử dụng để xây dựng tài liệu "định dạng văn bản phong phú" mà chúng ta có thể mở bằng trình soạn thảo word như LibreOffice. Để thực hiện điều này, chúng ta cần cài đặt một gói có tên là “latex2rtf” có sẵn trong tất cả các bản phân phối. Sau đó, chúng ta nhảy vào đích tệp, mở một thiết bị đầu cuối ở đó và nhập “latex2rtf filename” như hình minh họa:Tất nhiên, LaTeXila cung cấp các công cụ xây dựng riêng mà bạn có thể truy cập từ thanh công cụ trên cùng hoặc bảng điều khiển trên cùng (Xây dựng), nhưng tôi cung cấp cho bạn latex2rtf trong trường hợp có sự cố với hệ thống khác mà trong trường hợp của tôi không hoạt động.