Computer >> Máy Tính >  >> Phần mềm >> Office

LaTeX và LyX, mẹo và thủ thuật

Bây giờ nói mười lần liên tục, nhanh, tôi dám bạn. Dù sao đi nữa, hôm nay chúng ta đã tập hợp lại để thưởng thức một hướng dẫn cực kỳ thú vị khác về cách viết, tạo kiểu, định dạng, chuẩn bị, trình bày và tóm lại là viết tài liệu. Bạn có thể muốn sử dụng một bộ phần mềm văn phòng nào đó và viết nguệch ngoạc công việc của mình trong một trình xử lý văn bản, nhưng tôi xin bạn, đừng làm vậy. Có cả một thế giới các lựa chọn thay thế ưu việt đang chờ đợi bạn, nếu bạn chỉ sẵn sàng thực hiện bước nhảy vọt về niềm tin và lao vào vực thẳm của sự mọt sách.

Tuy nhiên, những người hâm mộ bộ ứng dụng văn phòng sẽ nói với bạn rằng LaTeX quá khó và nó chỉ tốt cho các tài liệu khoa học. A ha! Vâng, đó là loại sự thật. Có nhiều thứ bạn có thể muốn trong LaTeX, nhưng chúng không rõ ràng ngay lập tức. Trong bài viết này, tôi muốn cho bạn thấy những trở ngại phổ biến mà người dùng Word gần đây có thể gặp phải và cách khắc phục chúng một cách nhanh chóng và dễ dàng.


Lấy LaTeX của bạn

LaTeX là một cách thực sự để viết tài liệu. Bạn có thể sử dụng LaTeX từ dòng lệnh hoặc bạn có thể sử dụng giao diện người dùng. Tùy chọn thứ hai được khuyến nghị cho hầu hết mọi người. Ví dụ, các tùy chọn phổ biến bao gồm LyX và Kile. LyX là nền tảng chéo và sẽ chạy trên cả Windows và Linux. Trong bài viết này, tôi sẽ sử dụng LyX làm trình xử lý văn bản, gần giống như bạn sẽ sử dụng bất kỳ chương trình bộ ứng dụng văn phòng nào.

Lưu ý:Tất cả các ví dụ dựa trên sở thích của TÔI, vì vậy hãy đảm bảo rằng bạn hiểu nguyên tắc trước khi sử dụng bất kỳ thủ thuật nào được liệt kê ở đây. Được rồi, chúng ta hãy đi sâu vào, một cách nghiêm túc.

Khái niệm cơ bản

Chèn mã LaTeX vào tài liệu LyX có thể được thực hiện bằng Ctrl + L. Những thay đổi vĩnh viễn ảnh hưởng đến toàn bộ tài liệu có thể được chèn vào phần mở đầu của tài liệu, một loại phần mẫu nơi bạn khai báo nội dung chính của mình, như đầu trang, chân trang, dấu trang, màu sắc , v.v.

Bây giờ, hãy kiểm tra một số thủ thuật phổ biến - hoặc phiền toái nếu bạn muốn. Tôi đang cố gắng giải quyết các vấn đề mà một người bình thường sẽ dũng cảm gặp phải khi cố gắng sử dụng LaTeX theo cách mà họ mong đợi các tài liệu sẽ hoạt động. Không theo thứ tự cụ thể:

Thủ thuật 1:Căn dấu đầu dòng hoặc số vào lề trang bên trái

Theo mặc định, các mục được thụt lề bởi một không gian tab. Điều này có thể làm phiền bạn. Đừng lo lắng, giải pháp cực kỳ đơn giản. Trước bất kỳ danh sách chia thành từng mục hoặc liệt kê đầu tiên nào trong tài liệu của bạn, bạn sẽ cần thêm một đoạn mã nhỏ. Ngoài ra, hãy sử dụng Lời nói đầu. Đối với đạn và đối với số, tương ứng.

\setitemize[0]{leftmargin=XXpt,itemindent=XXpt,labelwidth=XXpt} 

\setenumerate[0]{leftmargin=XXpt,itemindent=XXpt,labelwidth=XXpt}

Lề chính xác sẽ phụ thuộc vào nhu cầu và phong cách của bạn, cũng như phông chữ. Nhưng bạn hiểu ý rồi đấy. Chơi với các giá trị khác nhau để xem hiệu ứng cuối cùng. Trong trường hợp của tôi, như trong hình bên dưới, cài đặt như sau:

\setitemize[0]{leftmargin=15pt,itemindent=0pt,labelwidth=10pt}

Bạn cũng sẽ cần sử dụng gói enumitem; tuyên bố trong Lời mở đầu:

\usepackage{enumitem}

Nếu gói này chưa được cài đặt, bạn sẽ cần cài đặt nó trước. Bạn có thể để phần mềm LaTeX của mình xử lý việc cài đặt hoặc tải xuống các gói bị thiếu theo cách thủ công và giải nén chúng vào đúng đường dẫn. Cá nhân, tôi muốn nói đừng bận tâm. Hãy để phần mềm làm tất cả công việc khó khăn. Chẳng hạn, trên Windows, MiKTeX sẽ làm điều đó giúp bạn:

Thủ thuật 2:Chú thích đẹp mắt

Nếu bạn muốn chú thích cuối trang của mình được căn chỉnh đẹp mắt, thì đây là đoạn mã thực hiện điều đó. Ví dụ bên dưới bao gồm các giá trị mà tôi cho là hoạt động tốt nhất. Sử dụng phán đoán nghệ thuật của bạn và điều chỉnh cho phù hợp.

\usepackage[hang,splitrule]{footmisc}
\addtolength{\footskip}{0.5cm}
\setlength{\footnotemargin}{0.3cm}
\setlength{\footnotesep}{0.4cm}

Thủ thuật 3:Tách tiêu đề dài

Bạn có thể có các tiêu đề của phần và phần phụ kéo dài vô tận, làm cho Mục lục của bạn trông hơi bị cắt xén. Giải pháp đơn giản như chèn một ký hiệu dòng mới vào dòng tiêu đề tại điểm mong muốn, như vậy:

Và kết quả cuối cùng:

Thủ thuật 4:Chiều rộng hình ảnh

Nếu bạn cần chèn nhiều hình ảnh vào mã của mình, bạn có thể muốn chia tỷ lệ đồ họa để chúng trông giống nhau. Tuy nhiên, nếu bạn tình cờ có hình ảnh có chiều rộng, chiều cao hoặc tỷ lệ khung hình khác nhau, thì bạn đang gặp phải một số phép toán khó. Thật may mắn cho bạn, LyX cho phép bạn đặt chiều rộng hình ảnh theo phần trăm chiều rộng của cột và trang, giúp công việc trở nên đơn giản hơn rất nhiều.

Và mã cho điều này là, sử dụng 100% Chiều rộng Cột làm ví dụ:

\begin{figure}[H]
\caption{tên ảnh}
\includegraphics[width=1\columnwidth]{image-file-path}
\end{hình}

Tất nhiên, chú thích là tùy chọn.

Thủ thuật 5:Đệm/dãn cách ô trong bảng

Nếu bạn cảm thấy phần đệm ô mặc định trong LaTeX hơi rườm rà và xấu xí, thì bạn đã đúng. Giải pháp là kéo dài bảng để có nhiều không gian hơn xung quanh các mục, làm cho bảng trông ít chật chội hơn và dễ đọc hơn. Ví dụ:để tăng gấp đôi khoảng cách giữa các ô:

\renewcommand{\arraystretch}{2}

Kết quả cuối cùng:

Thủ thuật 6:Tạo trang không chuẩn

Điều gì xảy ra nếu bạn muốn bỏ qua một trong các trang của mình bằng cách sử dụng kiểu dáng mặc định? Điều gì sẽ xảy ra nếu bạn cần định dạng đặc biệt, thụt đầu dòng bổ sung, màu mới, v.v.? Cuối cùng, bạn sẽ sử dụng lệnh thispagestyle. Ví dụ:để làm cho trang không sử dụng kiểu:

\thispagestyle{empty}

Điều này có thể khá hữu ích cho các trang đầu, nơi bạn không muốn có đầu trang, chân trang hoặc đánh số. Mặt khác, lệnh bên dưới sẽ đặt cụ thể các tiêu đề lên trang, dựa trên định nghĩa của bạn trong Lời nói đầu.

\thispagestyle{headings}

Thủ thuật 7:Chú thích đẹp mắt

Bạn có muốn chú thích của mình trở nên lạ mắt, với tuyên bố in đậm và cách gói đẹp mắt, tương tự như những gì chúng tôi đã làm với chú thích cuối trang của mình không? Chắc chắn làm. Chú thích hình nổi mặc định hơi nhàm chán, nhưng bạn có thể dễ dàng điều chỉnh chúng bằng một đoạn mã:

\usepackage{caption}
\captionsetup{labelfont=bf,format=plain,indention=0cm,
justification=raggedright,singlelinecheck=false}

Điều này đi vào Lời nói đầu:

Bạn sẽ cần gói phụ đề để có thể sử dụng các cài đặt này.

Thủ thuật 8:Chèn mã ngôn ngữ lập trình bằng tô sáng cú pháp

Đây là hardcore thực sự, nhưng bạn sẽ thích nó. Thay vì cố gắng tạo các khối văn bản trông giống như mã ngôn ngữ lập trình theo cách thủ công, bạn có thể sử dụng gói danh sách để nhận được kết quả tuyệt vời và ngay lập tức.

danh sách cung cấp đánh dấu cú pháp cho nhiều loại ngôn ngữ, ngắt dòng văn bản, đánh số dòng và những thứ hay ho khác. Không thể giải thích từng chi tiết nhỏ, nhưng đây là một trường hợp thực tế:

\lstset{tabsize=2,breaklines=true,numbers=left,basicstyle=
footnotesize,xleftmargin=30pt}
\lstinputlisting[language=C,]{null-pointer.c}

Chúng tôi sẽ đọc một tệp có tên null-pointer.c, mà chúng tôi xác định là ngôn ngữ C. Kích thước tab mặc định sẽ là hai khoảng trắng. Chúng tôi sẽ ngắt dòng cho các đoạn mã dài. Các số ở bên trái, cách lề trang 30 điểm, được tạo kiểu theo kích cỡ cước chú. Đơn giản phải không nào? Một ví dụ khiêm tốn:

Kết quả cuối cùng:

Thủ thuật 9:Hình mờ

Làm thế nào về logo hình ảnh trong suốt và hình mờ ưa thích? Không vấn đề gì. Điều này cũng có thể được thực hiện một cách dễ dàng và tinh tế. Đầu tiên, bạn cần sử dụng gói watermark và khai báo nó trong tài liệu Lời mở đầu.

\usepackage{hình mờ}

Tiếp theo, bạn cần đặt hình mờ ở nơi bạn muốn. Bạn cũng có thể sử dụng lệnh \put để chỉ định vị trí chính xác của hình ảnh. Để có hiệu quả tốt nhất, nó phải là một hình ảnh trong suốt, có độ tương phản thấp. Ví dụ:

\thiswatermark{\centering \put(0,-660){\includegraphics[width=
\textwidth]{tux.png}} }

Lệnh này cho chúng ta biết đặt hình nền mờ dựa trên tệp tux.png, trên một trang, với độ lệch dọc là 660pt, căn giữa theo chiều rộng văn bản. Bạn có thể tự nhiên với định vị dọc và ngang, chia tỷ lệ, v.v. Bạn cũng có thể sử dụng cùng một hình mờ trên tất cả các trang nếu muốn. Ví dụ của tôi không đẹp lắm, nhưng nó thể hiện khái niệm:

Bạn cũng có thể sử dụng gói bản nháp cho đầu ra DVI và PS hoặc pdfdraftcopy cho đầu ra PDF để đặt BẢN THẢO chéo trên các trang của bạn. Ví dụ:

\usepackage{draftcopy}

Thủ thuật 10:Khoảng cách ngang và dọc

Thông thường, bạn không nên thực hiện bất kỳ thay đổi kiểu dáng nào đối với các trang của mình. LaTeX sẽ sắp xếp các đoạn văn và hình ảnh của bạn trên các trang một cách thông minh, đồng thời cố gắng đạt được sự phù hợp và rõ ràng nhất, bao gồm cả việc tăng và giảm nhẹ khoảng cách giữa các dòng hoặc dịch chuyển toàn bộ khối văn bản.

Tuy nhiên, nếu cần, bạn có thể sử dụng các lệnh \vspace{} và \hspace{} để tạo các khoảng trống nhân tạo trong luồng văn bản của mình. Tất nhiên, bạn phải luôn kiểm tra đầu ra cuối cùng để đảm bảo rằng nó trông như bạn mong đợi. Ví dụ:

\vspace{1cm}

Giãn cách dọc có thể hữu ích nếu bạn đang sử dụng nhiều cột và muốn các cột khác nhau có đáy bị rách. Kết hợp với \raggedbottom và trang rõ ràng, vspace có thể làm cho các thành phần của bạn thẳng hàng với độ nhỏ gọn cao nhất, đặc biệt nếu bạn có hình ảnh hoặc bảng phá vỡ dòng chảy.

Thủ thuật 11:Bài viết có nhiều cột

Nói về nhiều cột, bạn có thể tạo bài viết có hai, ba cột trở lên khá dễ dàng. Chỉ cần sử dụng gói nhiều màu. Khai báo nó trong Lời mở đầu và sau đó ở bất kỳ đâu trong phần nội dung của bạn, chuyển đổi giữa một cột và nhiều cột khi bạn thấy phù hợp:

\begin{multicols}{}
nội dung ở đây như thường lệ ...
\end{multicols}

Bạn có thể xen kẽ giữa một và nhiều cột. Ví dụ:bạn có thể muốn kéo dài hình ảnh và bảng của mình trên trang nhưng sử dụng hai khối văn bản. Chỉ cần nhớ rằng văn bản sẽ kéo dài từ trái sang phải trong khối và sẽ không chuyển sang phần nhiều cột thứ hai bên dưới.

Mẹo hay nhất:hãy xem nguồn

Mã LyX vẫn chỉ là văn bản. Đó là LaTeX, với một vài thẻ đặc biệt. Bạn luôn có thể mở tệp trong trình soạn thảo văn bản và kiểm tra các khai báo đặc biệt mà bạn vừa thực hiện bằng GUI. Vì vậy, nếu bạn đang tự hỏi điều gì ẩn đằng sau các phần tử float, bảng và định dạng thú vị khác, chỉ cần xem nguồn. Khá giống với việc kiểm tra một tệp HTML.

Đây là một ví dụ về Linux:

Đọc thêm

Đây là một tài nguyên thủ thuật LaTeX hữu ích khác:

LaTeX | Rob Oakes

Kết luận

Của bạn đi. Bài viết này là một thiết bị nhiệt hạch, nhưng tôi nghĩ nó hữu ích. Mặc dù trải nghiệm cá nhân của tôi có thể không giúp ích gì cho bạn, đặc biệt nếu bạn chưa từng dùng thử LaTeX trước đó, nhưng tôi hy vọng bài viết này có thể thu hút bạn và thôi thúc bạn thử.

Các bài học quan trọng mà chúng ta học được hôm nay là:LaTeX có thể được điều chỉnh theo bất kỳ phong cách nào bạn muốn, đôi khi tự do và trang nhã hơn một chương trình bộ ứng dụng văn phòng thông thường. LaTeX là một thế giới rộng lớn và phong phú, với một gói dành cho hầu hết mọi thứ. Bạn có thể nhân bản gấu túi con bằng gói phù hợp; không cần biết kho lưu trữ là gì đối với Linux. Cuối cùng, bạn đã có được câu trả lời đơn giản và nhanh chóng cho một số vấn đề phổ biến có thể phát sinh trong quá trình thoát khỏi LaTeX của mình.

Nếu bạn có những trường hợp khác mà bạn cho là hữu ích và đáng để đề cập, hoặc có thể là những câu hỏi vẫn chưa được giải đáp, thì vui lòng gửi thư cho tôi, và có thể bài viết này sẽ có phần tiếp theo.

Chúc mừng.