Nhiều người trong thế giới hiện đại, vào một thời điểm nào đó trong đời, đã phải viết một loại tài liệu nào đó, thường là CV, sau đó gửi cho người khác để họ xem xét kỹ lưỡng. Những người khác đã bất chấp vận may của mình để viết sách và các bài báo, hoặc tạo các bài thuyết trình. 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 có phong cách độc đáo, bạn cần phải có phong cách. Hay đúng hơn là phong cách. Kể từ khi đồ họa máy tính trở nên đủ mạnh để hiển thị những thứ lạ mắt trên màn hình của bạn, việc viết tài liệu đã chuyển từ văn bản sang một mớ hỗn độn các hình và đồ vật nhiều màu sắc lẫn lộn với các từ trong một mớ hỗn độn. Nhưng nếu bạn muốn làm đúng, bạn muốn tách nội dung và phong cách. Về bản chất, đây là HTML và CSS, và công bằng mà nói, đây là trình xử lý văn bản hiện đại của bạn với việc sử dụng các kiểu. Hoặc nếu bạn cảm thấy thực sự mạo hiểm - LaTeX. Hoặc nếu bạn cảm thấy táo bạo và lười biếng, thì có thể là LyX. Sau đó, có một ứng cử viên khác - TeXstudio, và chúng ta sẽ thảo luận về nó hôm nay.
Con đường đến với PDF
Cuối cùng, bạn muốn có một tài liệu được tạo kiểu độc đáo và - quan trọng hơn - nhất quán mà bạn có thể chia sẻ với những người khác mà không gặp chút bối rối nào. Sự khác biệt chính giữa trình xử lý văn bản cổ điển và giao diện người dùng TeX là giao diện người dùng sau buộc bạn phải sử dụng phân tách kiểu nội dung. Bạn không cảm thấy thoải mái khi sắp xếp lộn xộn tài liệu của mình theo cách thủ công đến mức không thể nhận dạng được.
Trong nhiều năm, tôi đã thử và xem xét nhiều công cụ khác nhau thuộc loại này. LyX là ứng dụng yêu thích của tôi - và là cơ sở tốt cho bài đánh giá này. Tôi cũng đã thử Kile, và nó cũng khá tốt. Bây giờ, có những chương trình khác, một là TeXstudio. Về việc sử dụng Discover trong Kubuntu, hãy hình dung, tôi tình cờ thấy ứng dụng này, tôi thích những gì nó nói trong phần mô tả và ảnh chụp màn hình rất đẹp, vì vậy tôi đã cài đặt chương trình và bắt đầu thử nghiệm một cách nghiêm túc.
Các bước đầu tiên
Giao diện tương tự như hầu hết các giao diện người dùng khác - hơi bận, nhưng sẽ có ý nghĩa sau vài giây. Sau khi bạn tải tài liệu, mã thô (TeX) sẽ được hiển thị ở giữa, với nhật ký thông báo cho hoạt động của bạn ngay bên dưới. Ở ngăn bên trái, bạn có thể tải nhiều thành phần khác, chẳng hạn như biểu tượng và phương trình, còn ở ngăn bên phải, bạn có thể hiển thị bản xem trước của tài liệu đã kết xuất của mình.
Tôi quyết định bắt đầu một cách đầy tham vọng - cuốn sách Phân tích sự cố hạt nhân Linux của tôi, cuốn sách mà tôi đã tạo ban đầu vào năm 2010-2011 bằng LyX. Sản phẩm cuối cùng xuất hiện dưới dạng PDF dài 182 trang, với hàng tá hình ảnh và bảng biểu bên trong. Tôi cũng đã chia sẻ với bạn hai hướng dẫn về các mẹo và thủ thuật của LaTeX và LyX, trong đó giải thích chi tiết về những gì tôi đã sử dụng để làm cho cuốn sách đẹp hơn - đầu trang và chân trang đẹp mắt, cách tạo kiểu bảng và danh sách dấu đầu dòng cũng như các chi tiết thú vị khác.
TeXstudio đã tải tệp tốt (mất vài giây để phân tích mọi thứ) và tôi có thể xem kết xuất cuối cùng ngay lập tức. Nó trông giống với những gì LyX đã làm và điểm khác biệt duy nhất - tại thời điểm này - dường như là việc sử dụng phần mở rộng tệp (.lyx so với .tex mà TeXstudio mong đợi). Nhưng điều này khá tuyệt. Xét cho cùng, chúng ta đang nói về một dự án không tầm thường được tạo bởi một chương trình khác, cách đây gần một thập kỷ.
Các 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ó vô số tùy chọn và nhiều tùy chọn trong số đó yêu cầu kiến thức nâng cao về chủ đề này. Chương trình cho phép bạn làm việc trực tiếp với SVN (không có Git), bạn có thể chuyển đổi văn bản/mã của mình, sử dụng thư mục siêu nâng cao, macro, v.v.
Menu phụ cấu hình đi kèm với nhiều tùy chọn hơn. Bạn thực sự cần biết mình đang làm gì, nếu không, bạn có thể sẽ thay đổi một số giá trị mặc định được cân bằng một cách tinh vi và tài liệu của bạn sẽ không hoạt động như bình thường và bạn sẽ không biết tại sao.
Trình hướng dẫn trình bày và tài liệu mới
Tôi quyết định thử chế độ thuật sĩ tiếp theo - đây là một điều thực sự thú vị. TeXstudio cho phép bạn tạo một số mẫu, bao gồm một khái niệm rất thú vị về bản trình bày (trang trình bày), dựa trên gói Beamer. Tuy nhiên, khi tôi cố gắng xem trước bản trình bày, tôi gặp lỗi.
Không tìm thấy tệp `pgfcore.sty'. \Yêu cầuGói
Điều này có vẻ khá giống với sự cố tôi gặp phải với các gói bị thiếu trong bản cài đặt Windows của LyX. Sau đó, tôi đã sử dụng MiKTeX làm trình quản lý gói LaTeX của mình và nó sẽ tải xuống các gói một cách nhanh chóng, dựa trên các khai báo trong tài liệu của tôi. Tôi không thể tìm thấy bất cứ thứ gì tương tự như vậy ở đây và ngay cả Trợ giúp gói cũng không trả lại gì.
Sau một số tìm kiếm nghiêm ngặt trên Internet, tôi biết được rằng có thể khắc phục lỗi này bằng cách cài đặt gói gói TeX bổ sung [sic], mang lại khoảng 180 MB dữ liệu. Nhưng câu hỏi lớn hơn là làm thế nào để bổ sung một cách tao nhã những phần còn thiếu vẫn còn, vì vậy có thể sẽ sớm có một bài viết tiếp theo. Trên Kubfox:
sudo apt-get install texlive-latex-extra
Và sau đó, tôi có bản trình bày mặc định hiển thị chính xác:
Nhưng điều này chỉ là khởi đầu. Tôi đã dành vài phút để đọc tài liệu trực tuyến về Beamer và có rất nhiều điều để tìm hiểu. Trên thực tế, rất nhiều gói đi kèm với các mô tả cực kỳ chi tiết phản ánh chức năng của chúng và mỗi gói đều cần sự tôn trọng của bạn. Không có lối tắt nào ở đây.
Cốt truyện dày lên
Tôi đã thử xuất PDF tiếp theo - và biết được rằng điều này hơi khó hơn và kém trực quan hơn LyX. Những gì bạn cần làm về cơ bản là xây dựng và biên dịch tài liệu của bạn. Điều này nghe có vẻ sai, khi bạn nghĩ về nó. Chà, với việc hiển thị cuốn sách sự cố vẫn ổn, tôi nghĩ, vâng, hãy làm điều đó. Ngoại trừ việc tôi nhận được cảnh báo.
Lỗi này hơi gây nhầm lẫn - nó có thể tạo ra cảm giác rằng pdflatex bị thiếu - nhưng trên thực tế, chương trình đang phàn nàn rằng nó không thể tìm thấy tệp thực có phần mở rộng .tex. Hãy nhớ rằng, tôi đang sử dụng .lyx cho cuốn sách gốc của mình và đây là những gì tôi đã tải ở đây. Được rồi, không vấn đề gì. Tôi đã tạo một bản sao của tệp có phần mở rộng dự kiến và tải lại tệp đó. Và có rất nhiều lỗi. Vì vậy, trong khi TeXstudio không gặp vấn đề gì khi tải các tệp LyX, điều mà bản thân tôi thấy khá ấn tượng, thì việc biên dịch sang PDF hoặc PS có vẻ như là một điều khác. Như tôi đã nói, không có lối tắt.
Kết luận
TeXstudio là một chương trình phức tạp, mạnh mẽ và nó chắc chắn thu hút cảm giác mọt sách của tôi. Nó có nhiều tính năng và có thể mất một lúc trước khi bạn tìm ra mọi thứ - kiến thức trước về phần mềm tương tự chắc chắn sẽ hữu ích. Nhưng sau đó, tôi nghĩ LyX thân thiện và đơn giản hơn, đặc biệt là cho người mới bắt đầu. Với TeXstudio, có một vài lỗi trong quá trình thử nghiệm của tôi, lỗi này cần được xử lý khéo léo hơn một chút. Beamer nghe có vẻ là một điều tuyệt vời, nhưng thành thật mà nói, hầu hết mọi người sẽ làm được với Powerpoint, dù tốt hay xấu.
Tôi chắc chắn có ý định dành nhiều thời gian hơn để học TeXstudio, vì thỉnh thoảng nó có thể hữu ích trong công việc kỹ thuật. Ngoài ra, còn có niềm vui đơn giản khi làm chủ được các công cụ khó, sau đó biến những gánh nặng lặp đi lặp lại thành các nhiệm vụ đơn giản một cách kỳ diệu. Đó là tất cả về việc tối ưu hóa năng lượng. Tôi tin rằng tôi đã ở đó với các công cụ thông thường cũng như LyX, vì vậy đây phải là một thử nghiệm thú vị. Đối với những người yêu thích tài liệu trong số các bạn, phần mềm này chắc chắn đảm bảo một số thử nghiệm mở rộng. Chúng ta đã hoàn tất.
Chúc mừng.