Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Nhiều người trong thế giới hiện đại đã từng, tại một thời điểm nào đó trong cuộc đời, phải viết một tài liệu nào đó, thường là CV, và gửi cho người khác thẩm định chuyên môn. Những người khác thử sức viết sách, bài báo, hoặc tạo trình chiếu. Nhiều người thử, nhưng ít người thành công.

Nếu bạn muốn viết một tài liệu đẹp, bạn cần, nhé, phong cách (style). Hay đúng hơn là các styles. Từ khi đồ họa máy tính đủ mạnh để hiển thị thứ đẹp mắt trên màn hình, viết tài liệu đã chuyển từ văn bản thành một "nôn nguỵ" của hình ảnh và vật thể nhiều màu lẫn lộn với từ ngữ trong một gói rối. Nhưng nếu bạn muốn làm đúng, bạn muốn tách nội dung và phong cách. Bản chất, đây là HTML và CSS, và công bằng mà nói, đây là word processor hiện đại với việc dùng styles. Hoặc nếu bạn cảm thấy thật phiêu lưu - LaTeX. Hoặc nếu bạn cảm thấy dũng cảm và lười, có thể LyX. Rồi còn một ứng cử viên khác - TeXstudio, và chúng ta sẽ thảo luận hôm nay.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Con đường đến PDF

Cuối cùng, bạn muốn một tài liệu đẹp, nhất quán, có thể chia sẻ với người khác với tối thiểu sự xấu hổ. Khác biệt chính giữa word processor cổ điển và các frontend TeX là các frontend sau buộc bạn dùng tách nội dung-phong cách. Bạn không được sang sẻ tự tay bóp méo tài liệu đến không nhận ra.

Qua nhiều năm, tôi đã thử và đánh giá nhiều công cụ loại này. LyX là yêu thích của tôi - và cơ sở tốt cho bài đánh giá này. Tôi cũng thử Kile, cũng khá ổn. Bây giờ có các chương trình khác, một trong số đó là TeXstudio. Dùng Discover trong Kubuntu, tôi tình cờ phát hiện ứng dụng này, thích mô tả và screenshot, nên cài và test nghiêm túc.

Bước đầu

Giao diện tương tự hầu hết frontend khác - hơi bận rộn, nhưng có lý sau vài giây. Khi tải tài liệu, code gốc (TeX) hiển thị ở giữa, với log thông báo thao tác ngay dưới. Bên trái, bạn tải các yếu tố khác như ký hiệu, công thức, và bên phải, xem trước tài liệu đã render.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Tôi quyết định bắt đầu tham vọng - cuốn sách Phân tích Crash Linux Kernel của tôi, tạo năm 2010-2011 bằng LyX. Sản phẩm cuối là PDF 182 trang, với vài chục hình ảnh và bảng. Tôi cũng chia sẻ hai hướng dẫn LaTeX và LyX tips/tricks, giải thích chi tiết những gì tôi dùng để làm sách đẹp - header/footer đẹp, style bảng và danh sách, và các chi tiết fancy khác.

TeXstudio tải file tốt (mất vài giây parse tất cả), và tôi có thể xem render cuối ngay lập tức. Nó trông giống hệt LyX, và sự khác biệt duy nhất - tại thời điểm này - dường như là phần mở rộng file (.lyx so với .tex mà TeXstudio mong đợi). Nhưng điều này khá cool.畢竟, chúng ta nói về dự án không tầm thường do chương trình khác tạo, gần một thập kỷ trước.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Tính năng mạnh mẽ xung quanh

TeXstudio có thể đáng sợ - đặc biệt nếu bạn không biết nhiều về TeX hoặc LaTeX. Giao diện có rất nhiều tùy chọn, và nhiều trong số đó đòi hỏi kiến thức nâng cao về chủ đề. Chương trình cho phép làm việc trực tiếp với SVN (không có Git), chuyển đổi text/code, bibliography siêu nâng cao, macros, và hơn thế nữa.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Menu cấu hình con đi kèm thêm tùy chọn. Bạn cần biết mình đang làm gì, nếu không, bạn có thể thay đổi một số mặc định cân bằng tinh tế, và tài liệu sẽ không hoạt động như nên, và bạn không biết tại sao.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Wizard tạo tài liệu mới & trình chiếu

Tôi quyết định thử chế độ wizard - đây là thứ rất cool. TeXstudio cho phép tạo một số mẫu, bao gồm khái niệm trình chiếu (slides) rất cool, dựa trên gói Beamer. Tuy nhiên, khi tôi thử xem trước trình chiếu, tôi gặp lỗi.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

File `pgfcore.sty' not found. \RequirePackage

Điều này khá giống vấn đề thiếu package tôi gặp khi cài LyX trên Windows. Lúc đó tôi dùng MiKTeX làm package manager LaTeX, và nó tải package tự động dựa trên khai báo trong tài liệu. Tôi không tìm thấy thứ tương tự ở đây, và ngay cả Packages Help cũng không trả về gì.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Sau tìm kiếm Internet kỹ lưỡng, tôi biết lỗi này có thể khắc phục bằng cách cài gói TeX packages bổ sung [sic], mang theo khoảng 180 MB dữ liệu. Nhưng câu hỏi lớn hơn về cách bổ sung các mảnh thiếu một cách thanh lịch vẫn còn, nên có thể có bài tiếp theo sớm. Trên Kubuntu:

sudo apt-get install texlive-latex-extra

Sau đó, trình chiếu mặc định hiển thị đúng:

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Nhưng này mới chỉ khởi đầu. Tôi mất vài phút đọc tài liệu online về Beamer, và có rất nhiều để học. Thực tế, nhiều package đi kèm mô tả siêu chi tiết phản ánh chức năng, và mỗi cái đòi hỏi sự tôn trọng của bạn. Không có lối tắt ở đây.

Cốt truyện dày đặc

Tôi thử xuất PDF tiếp - và biết đây hơi khó khăn và không trực quan hơn LyX. Bạn cần build & compile tài liệu. Nghe có vẻ sai, khi nghĩ về nó. Vâng, với sách crash render tốt, tôi nghĩ, ừ, làm đi. Trừ khi tôi nhận được cảnh báo.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Lỗi này hơi gây hiểu lầm - nó tạo cảm giác pdflatex bị thiếu - nhưng thực tế, chương trình than phiền không tìm thấy file thực sự với phần mở rộng .tex. Nhớ là tôi dùng .lyx cho sách gốc, và đây là file tôi tải ở đây. OK, không vấn đề. Tôi tạo bản sao file với phần mở rộng mong đợi và tải lại. Và có rất nhiều lỗi. Vậy trong khi TeXstudio không vấn đề tải file LyX, tôi thấy khá ấn tượng, nhưng compile sang PDF hoặc PS là chuyện khác, có vẻ như. Như tôi nói, không có lối tắt.

TeXstudio: Trình soạn thảo LaTeX thân thiện cho chuyên gia

Kết luận

TeXstudio là chương trình phức tạp, mạnh mẽ, và chắc chắn hấp dẫn cảm giác "nerdonics" của tôi. Nó giàu tính năng, và mất một lúc trước khi bạn nắm hết - kiến thức trước với phần mềm tương tự chắc chắn giúp. Nhưng rồi, tôi nghĩ LyX thân thiện và đơn giản hơn, đặc biệt cho người mới. Với TeXstudio, có vài lỗi trong test, nên được xử lý nhẹ nhàng hơn. Beamer nghe hay, nhưng thực tế, hầu hết mọi người sẽ dùng Powerpoint, tốt hay xấu.

Tôi chắc chắn định dành thêm thời gian học TeXstudio, vì nó có thể tiện cho công việc kỹ thuật thỉnh thoảng. Thêm vào đó, có niềm vui đơn giản của việc chinh phục công cụ khó, sau đó biến gánh nặng lặp lại thành nhiệm vụ đơn giản. Tất cả là về tối ưu hóa năng lượng. Tôi tin tôi đã ở đó với công cụ truyền thống lẫn LyX, nên đây sẽ là thử nghiệm thú vị. Đối với những người yêu tài liệu, phần mềm này chắc chắn đáng thử nghiệm mở rộng. Xong.

Chúc các bạn thành công.