LaTeX :: BibTeX là một mô-đun Perl phục vụ chủ yếu như là một giới thiệu cấp cao cho LaTeX :: thư viện BibTeX, cho cả hai mục đích mã và tài liệu & nbsp;. Các mã nạp hai mô-đun cơ bản để xử lý các file BibTeX (LaTeX :: BibTeX :: File và LaTeX :: BibTeX :: Entry), và tài liệu hướng dẫn này đưa ra một cái nhìn tổng quan về toàn bộ thư viện mà không có sẵn trong các tài liệu hướng dẫn cho các mô-đun riêng bao gồm nó.
Ngoài ra, các mô-đun LaTeX :: BibTeX cung cấp một số chức năng linh tinh đó là hữu ích trong việc xử lý dữ liệu BibTeX (đặc biệt là các loại đến từ các thư mục theo quy định của BibTeX 0.99, thay vì tập tin cơ sở dữ liệu chung). Các chức năng này thường không phù hợp trong hệ thống phân cấp lớp đối tượng theo định hướng tập trung vào sự LaTeX :: lớp BibTeX :: Entry, chủ yếu là bởi vì họ là cụ thể cho dữ liệu thư mục và hoạt động trên dây chung (chứ không phải được gắn với một mục BibTeX cụ thể) . Đây cũng được ghi nhận ở đây, trong "CHỨC NĂNG KHÁC".
Ý kiến phát triển
Lưu ý rằng tất cả các mô-đun được mô tả ở đây bắt đầu với LaTeX :: BibTeX tiền tố. Cho ngắn gọn, tôi đã bỏ tiền tố này ở hầu hết các tên lớp và module trong phần còn lại của trang hướng dẫn này (và trong hầu hết các trang hướng dẫn khác trong thư viện).
Tóm tắt
& Nbsp; sử dụng LaTeX :: BibTeX;
& Nbsp; $ bibfile = LaTeX mới :: BibTeX :: File "foo.bib";
& Nbsp; $ newFile = LaTeX mới :: BibTeX :: File "> newfoo.bib";
& Nbsp; while ($ entry = LaTeX mới :: BibTeX :: nhập $ bibfile)
& Nbsp; {
& Nbsp; tiếp theo trừ khi $ entry-> parse_ok;
& Nbsp ;. # Hack vào nội dung $ nhập, sử dụng khác nhau
& Nbsp ;. # LaTeX :: BibTeX :: phương pháp nhập
& Nbsp ;.
& Nbsp; $ entry-> write ($ newFile);
& Nbsp;}
Yêu cầu :
- Perl
Bình luận không